bancolucas.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:bancolucas 作者: jacobogomez 项目源码 文件源码
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()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号