【问题标题】:How can I remove inline keyboard after click? (python)单击后如何删除内联键盘? (Python)
【发布时间】:2018-08-22 06:23:53
【问题描述】:

我的机器人发送一条消息和两个按钮。用户点击 + 或 - 按钮后,我希望这个内置键盘消失。

这是我制作按钮的方法:

markup_command = types.InlineKeyboardMarkup()
btn_p1 = types.InlineKeyboardButton(text='+', callback_data='like')
btn_p2 = types.InlineKeyboardButton(text='-', callback_data='disslike')
markup_command.add(btn_p1, btn_p2)
bot.send_message(message.chat.id, 'choose +/-', reply_markup=markup_command)

如果你按下按钮会发生什么:

@bot.callback_query_handler(func=lambda call: True)
def callback_inline(call):
    if call.data == 'like':
        bot.send_message(call.from_user.id, 'like')

如何让这个按钮在点击后消失?

【问题讨论】:

    标签: python python-3.x telegram telegram-bot python-telegram-bot


    【解决方案1】:

    你只需要使用editmessagereplymarkup编辑空键盘

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-16
      • 2012-08-01
      相关资源
      最近更新 更多