__main__.py 638 B

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