Skip to content

DSSS WS 24/25 - Botzilla: Your basic locally hosted Telegram AI bot with a dino-sized personality! πŸ¦–

License

Notifications You must be signed in to change notification settings

rafoolin/botzilla

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Botzilla πŸ¦– - Your Friendly Telegram Chatbot AI Assistant

MIT License Python

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!

Features πŸ€–

  • Answer Questions: Get answers to your questions.
  • Random Trivia: Enjoy random trivia and fun facts.
  • Friendly Interactions: Have fun conversations with Botzilla.

Commands πŸ¦–

  • /start: Start the bot and view the welcome message.
  • /trivia: Enjoy random trivia or facts.
  • /help: Show all available commands.

Getting Started πŸš€

Installation πŸ› οΈ

  1. Clone the repository:
    git clone https://github.com/rafoolin/botzilla.git
  2. Navigate to the project directory:
    cd botzilla
  3. Create a virtual environment:
    python3 -m venv botzilla_env
  4. Activate the virtual environment:
    • On Windows:
      botzilla_env\Scripts\activate
    • On macOS and Linux:
      source botzilla_env/bin/activate
  5. Install the required dependencies:
    pip3 install -r requirements.txt

Usage πŸ“¦

  1. Create a new bot on Telegram by talking to BotFather and get the API token.
  2. Fill in the API token in config.py.
  3. Run the bot:
    python3 src/bot.py
  4. Open Telegram and start a chat with your bot.

BotFather Commands

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

License πŸ“

This project is licensed under the MIT License.

About

DSSS WS 24/25 - Botzilla: Your basic locally hosted Telegram AI bot with a dino-sized personality! πŸ¦–

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages