__main__.py 625 B

12345678910111213141516171819202122232425
  1. """Telegram bot"""
  2. from telegram.ext import CommandHandler
  3. from app import LOGGER, UPDATER, commands
  4. from app.conversations.add_account import ADD_ACCOUNT_CONV
  5. def main():
  6. """Main function"""
  7. dispatcher = UPDATER.dispatcher
  8. # commands
  9. dispatcher.add_handler(CommandHandler('start', commands.cmd_start))
  10. dispatcher.add_handler(CommandHandler('help', commands.cmd_help))
  11. dispatcher.add_handler(CommandHandler('accounts', commands.cmd_accounts))
  12. # conversations
  13. dispatcher.add_handler(ADD_ACCOUNT_CONV)
  14. UPDATER.start_polling()
  15. UPDATER.idle()
  16. if __name__ == '__main__':
  17. main()