Как запустить диалог с использованием InlineKeyboard
Я использую библиотеку python-telegram-bot. Пытаюсь запустить диалог при помощи Inline кнопок, но что-то не выходит.
WELCOM = 0
def button_1(update, context):
try:
query = update.callback_query
query.answer()
query.edit_message_text(
text="Alright, choose something else:"
)
print(1)
return WELCOM
except:
pass
def main():
updater = Updater(api_token, use_context=True, defaults=Defaults(run_async=True))
dp = updater.dispatcher
que_2 = ConversationHandler(
entry_points=[CallbackQueryHandler(button_1)],
states={WELCOM: [
MessageHandler(Filters.text, re, pass_user_data=True),
MessageHandler(Filters.text, re_1, pass_user_data=True),
MessageHandler(Filters.text, re_2, pass_user_data=True),
MessageHandler(Filters.text, re_3, pass_user_data=True)]
},
fallbacks=[CommandHandler('stop', stop)]
)
dp.add_handler(que_2)
dp.add_handler(MessageHandler(Filters.text, text))
updater.start_polling()
updater.idle()
Он вроде выполняет, пишет в консоль "1", но при этом сам диалог не запускается. Подскажите, что не так делаю