BibleBot is a Telegram bot that allows users to search and read the Bible. The bot supports multiple translations and allows users to navigate through the books and chapters of the Bible to read specific verses.
To use the BibleBot, you will need to have a Telegram account and install the Telegram app on your device.
To start using the BibleBot, follow these steps:
- Open the Telegram app and search for the BibleBot by typing
@bible_bot
in the search bar. - Start a conversation with the BibleBot by sending the
/start
command. - The BibleBot will ask you to select a Bible translation. Choose one of the available translations by clicking on the corresponding button.
- The BibleBot will then present you with a list of books from the selected translation. Choose a book by clicking on the corresponding button.
- The BibleBot will then present you with a list of chapters from the selected book. Choose a chapter by clicking on the corresponding button.
- The BibleBot will then send you the text of the selected chapter, broken up into separate messages if necessary.
To go back to a previous step in the conversation, click on the "⬅️ Back" button.
The BibleBot currently supports the following translations:
- KJV (King James Version)
- NIV (New International Version)
- ESV (English Standard Version)
- NKJV (New King James Version)
- NASB (New American Standard Bible)
- MSG (The Message)
- AMP (Amplified Bible)
If you want to modify or contribute to the BibleBot code, you will need to follow these steps:
- Clone the BibleBot repository to your local machine.
- Install the required dependencies by running
pip install -r requirements.txt
. - Create a new Telegram bot and obtain an API token from the BotFather.
- Replace the
BOT_TOKEN
variable in thebiblebot.py
file with your own API token. - Run the
biblebot.py
file to start the bot.
This project is licensed under the MIT License - see the LICENSE file for details.
Clone the project
git clone https://github.com/tesfayegirma-116/bible-telegram-bot.git
Go to the project directory
cd bible-telegram-bot
Run docker
docker build -t bible_bot .
Start the bot
docker run bible_bot