def main():
TOKEN = "382499494:AAEJrdhHmXy46VV-RrBv0xmkIJps09eJyD4"
updater = Updater(token=TOKEN)
dispatcher = updater.dispatcher
options_handler = ConversationHandler(
entry_points=[CommandHandler('opciones', options), CommandHandler('start', options), MessageHandler(bancoFilter.filter_return, options)],
states={
OPTIONS: [MessageHandler(bancoFilter.filter_service, bancoServices.services),
MessageHandler(bancoFilter.filter_new_account, create_account),
MessageHandler(bancoFilter.filter_desactivate_account, desactivate_account),
MessageHandler(bancoFilter.filter_activate_account, active_account)]
},
fallbacks=[CommandHandler('cancel', cancel)],
allow_reentry=True
)
dispatcher.add_handler(options_handler)
delete_handler = ConversationHandler(
entry_points=[CommandHandler('desactivar', sure_desactivate_account)],
states={
DELETE: [RegexHandler('^(Si|No)$', desactivate_account)]
},
fallbacks=[CommandHandler('cancel', cancel)],
allow_reentry=True
)
dispatcher.add_handler(delete_handler)
dispatcher.add_handler(bancoServices.add_balance_handler)
active_handler = CommandHandler('activar', active_account)
dispatcher.add_handler(active_handler)
show_handler = CommandHandler('vercuenta', show_account)
dispatcher.add_handler(show_handler)
PORT = int(os.environ.get('PORT', '5000'))
updater.start_webhook(listen="0.0.0.0",
port=PORT,
url_path=TOKEN)
updater.bot.set_webhook("https://kodefest6.herokuapp.com/" + TOKEN)
updater.idle()
评论列表
文章目录