电报机器人中的更新菜单
Update menu in telegram bot
我有一个机器人,它只向用户显示一个菜单。使用 node-telegram-bot-api 编写。
我已经更新了菜单中的链接,我想将所有用户更新到新菜单而无需再次单击 "start"。
我尝试重置机器人并删除机器人数据,但它没有再次发送菜单。
您必须将 message_id
和 chat_id
字段保存在某处,每当您发送消息时,您将在回复中收到这些字段,对于发送消息的每次聊天,然后调用具有适当参数的方法 bot.editMessageReplyMarkup
(如 message_id
)。
但请注意:如果用户阻止了机器人或删除了聊天,您将收到错误消息。因此,如果发生这种情况,您还必须从您的记录中删除当前的 message_id
。
我有一个机器人,它只向用户显示一个菜单。使用 node-telegram-bot-api 编写。 我已经更新了菜单中的链接,我想将所有用户更新到新菜单而无需再次单击 "start"。
我尝试重置机器人并删除机器人数据,但它没有再次发送菜单。
您必须将 message_id
和 chat_id
字段保存在某处,每当您发送消息时,您将在回复中收到这些字段,对于发送消息的每次聊天,然后调用具有适当参数的方法 bot.editMessageReplyMarkup
(如 message_id
)。
但请注意:如果用户阻止了机器人或删除了聊天,您将收到错误消息。因此,如果发生这种情况,您还必须从您的记录中删除当前的 message_id
。