在Telethon上编辑机器人消息

时间:2020-02-29 13:41:30

标签: bots telegram telethon

我正在尝试创建一个使用Telethon的电报机器人,该电报机器人使用嵌入式按钮,并且似乎无法弄清楚在按下按钮后如何编辑消息。我有这样的事情开始:

@bot.on(events.NewMessage(pattern='/start'))
async def send_welcome(event):

    await bot.send_message(event.from_id, 'What food do you like?', buttons=[
        Button.inline('Fruits', 'fruit'),
        Button.inline('Meat', 'meat')
    ])

@bot.on(events.CallbackQuery(data='fruit'))
async def handler(event):

    await bot.edit_message(event.from_id, event.id, 'What fruits do you like?', buttons=[
        Button.inline('Apple', 'apple'),
        Button.inline('Pear', 'pear'),
        ...
    ])

单击“水果”按钮后,没有任何反应。希望对此有所帮助!

0 个答案:

没有答案