Botzilla is a Telegram chatbot powered by TinyLlama and designed to help you with answers, facts, and fun interactions. I've created a bot for it on Telegram named @the_botzilla_bot!
- Answer Questions: Get answers to your questions.
- Random Trivia: Enjoy random trivia and fun facts.
- Friendly Interactions: Have fun conversations with Botzilla.
/start: Start the bot and view the welcome message./trivia: Enjoy random trivia or facts./help: Show all available commands.
- Clone the repository:
git clone https://github.com/rafoolin/botzilla.git
- Navigate to the project directory:
cd botzilla - Create a virtual environment:
python3 -m venv botzilla_env
- Activate the virtual environment:
- On Windows:
botzilla_env\Scripts\activate
- On macOS and Linux:
source botzilla_env/bin/activate
- On Windows:
- Install the required dependencies:
pip3 install -r requirements.txt
- Create a new bot on Telegram by talking to BotFather and get the API token.
- Fill in the API token in
config.py. - Run the bot:
python3 src/bot.py
- Open Telegram and start a chat with your bot.
Don't forget to change the command in BotFather to the following:
start - Start the bot and view the welcome message
trivia - Enjoy random trivia or facts
help - Show all available commands
This project is licensed under the MIT License.
