【发布时间】:2018-09-25 07:33:41
【问题描述】:
我面临一个可能与缓存有关的非常奇怪的问题。
原来如此。 我在 nodejs 中为电报开发了一个机器人。
这个机器人过去有一个不是“inline_keyboard”的自定义键盘 我决定改变这种行为并实现了 inline_keyboard。
当前代码是这样的:
var options = {
parse_mode: "Markdown",
disable_web_page_preview: true,
reply_markup: JSON.stringify({
inline_keyboard: [
[{
text: '???????? English',
callback_data: "SET ENGLISH"
},{
text: '???????? Français',
callback_data: "SET FRENCH"
}]
]
})
};
bot.sendMessage(msg.chat.id, "Please choose your language",options);
Inline_keyboard 工作正常,但我的旧代码(已被删除)仍然出现在我的用户面前,而且非常烦人。
我一直是以下资源:
- https://core.telegram.org/bots/api#replykeyboardremove
- How do you remove reply keyboard without sending a message in Telegram?
- https://core.telegram.org/bots/api#editmessagereplymarkup
但我不知道如何实现它,所以我可以为我的用户删除这个烦人的聊天。
有什么建议吗? 感谢您的支持
【问题讨论】:
标签: node.js telegram telegram-bot