/HomeBot

A modular, object-oriented Telegram bot, written in Python

Primary LanguagePython

HomeBot, a modular Telegram bot, written in Python

Codacy Badge

How to use it

  • Execute pip3 install . to install all the dependencies
  • Copy example_config.py to config.py
  • Put a bot token in config.py
  • Edit additional variables in config.py
  • Launch the bot by typing
python3 -m homebot

Features

  • Module-based, so you can add and remove modules as you like
  • Easy to understand
  • It uses python-telegram-bot, one of the most used Telegram bot API library

Modules included

  • weather | Get weather updates of a city
  • speedtest | Test bot's Internet connection speed
  • ci | Automated CI system, you can trigger AOSP custom ROMs and custom recoveries building, with progress updating
  • cowsay
  • And more...

Wiki

Want to see how this bot works or you want to create a module for this bot?

Head over to the wiki for more informations