我正在尝试制作一个电报机器人,该机器人将具有一些内联查询功能,其想法是您单击一个按钮,并要求您选择聊天以向其写消息,以及在写完消息后应该带您回到自动聊天。问题是我知道有一个选项可以找到任何示例或文档。据我所知,它可以通过使用switch_pm
来实现,但是请使用idk来了解如何使用它,但是我没有找到任何关于它的信息...我的代码现在看起来像这样
def inlineKeyboard(update, context):
keyboard = [[InlineKeyboardButton("1", switch_inline_query='')]]
reply_markup = InlineKeyboardMarkup(keyboard)
update.message.reply_text('Please choose: ', reply_markup=reply_markup)
def button(update, context):
query = update.callback_query
# CallbackQueries need to be answered, even if no notification to the user is needed
# Some clients may have trouble otherwise. See https://core.telegram.org/bots/api#callbackquery
query.answer()
query.edit_message_text(text="Selected option: {}".format(query.data))
updater.dispatcher.add_handler(CommandHandler('test', inlineKeyboard))
updater.dispatcher.add_handler(CallbackQueryHandler(button))