HomeBot, a modular Telegram bot, written in Python

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


  • 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


Head over to the wiki for more informations