电报漫游器switch_inline_query

时间:2020-07-19 06:07:30

标签: python bots telegram telegram-bot

我正在尝试制作一个电报机器人,该机器人将具有一些内联查询功能,其想法是您单击一个按钮,并要求您选择聊天以向其写消息,以及在写完消息后应该带您回到自动聊天。问题是我知道有一个选项可以找到任何示例或文档。据我所知,它可以通过使用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))

0 个答案:

没有答案