В телеграмм-боте python возможно ли, чтобы InlineKeyboardButton
отправлял команду типа /cancel
при нажатии?
Например, когда пользователь нажимает кнопку отмены, они будут автоматически отправить команду / cancel, которая затем будет обработана ботом.
Из примера здесь:
https://github.com/python-telegram-bot/python-telegram-bot/blob/master/examples/inlinekeyboard2.py
conv_handler = ConversationHandler(
entry_points=[CommandHandler('start', start)],
states={
FIRST: [CallbackQueryHandler(one, pattern='^' + str(ONE) + '$'),
CallbackQueryHandler(two, pattern='^' + str(TWO) + '$'),
CallbackQueryHandler(three, pattern='^' + str(THREE) + '$'),
CallbackQueryHandler(four, pattern='^' + str(FOUR) + '$')],
SECOND: [CallbackQueryHandler(start_over, pattern='^' + str(ONE) + '$'),
CallbackQueryHandler(end, pattern='^' + str(TWO) + '$')]
},
fallbacks=[CommandHandler('start', start)]
)
Я хотел бы иметь возможность сделать это, чтобы я мог изменить свою точку входа и использовать другой обработчик разговора при нажатии кнопки.
Нажатие кнопки затем сгенерирует команду / cancel, которая приведет бота к другой обработчик разговора.
Возможно ли это?