gpt4 book ai didi

python - 如何编辑内嵌按钮?

转载 作者:行者123 更新时间:2023-12-01 09:27:21 25 4
gpt4 key购买 nike

我有两个菜单按钮。取决于所使用的机器人必须返回不同的内联按钮。所以第一个按钮工作正常,但是如果我使用第二个按钮如何编辑此消息

 def first(m):
keyboard = types.ReplyKeyboardMarkup(resize_keyboard=True)
keyboard.add(*[types.KeyboardButton(name) for name in ['1menubutton', '2menubutton']])
msg = bot.send_message(m.chat.id, 'Choose button!',
reply_markup=keyboard)

def name(m):
if m.text == '1menubutton':
keyboard = types.InlineKeyboardMarkup()
keyboard.add(*[types.InlineKeyboardButton(text=name,callback_data=name) for name
in ['1inlinebutton']])
elif m.text =='2menubutton':
keyboard = types.InlineKeyboardMarkup()
keyboard.add(*[types.InlineKeyboardButton(text=name,callback_data=name) for name
in ['2inlinebutton']])

我尝试了这样的方法,但不起作用:

bot.edit_message_reply_markup(m.chat.id, message_id=m.message_id, reply_markup=keyboard)

最佳答案

您可以使用像this example payload这样的editMessageReplyMarkup .

关于python - 如何编辑内嵌按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50268169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com