Node.js 方法editMessageReplyMarkup删除内联keybord
我正在使用Node.js 方法editMessageReplyMarkup删除内联keybord,node.js,telegram-bot,node-telegram-bot-api,Node.js,Telegram Bot,Node Telegram Bot Api,我正在使用节点Js和节点电报机器人api库制作电报机器人。 我回答了回调查询,并想更改我的内联keybord。这就是我尝试使用这种方法的方式,但当我在电报中点击键盘时,它就消失了 bot.on('callback_query', msg => { bot.editMessageReplyMarkup({ reply_markup: { inline_keyboard: [ [
节点Js
和节点电报机器人api
库制作电报机器人。
我回答了回调查询,并想更改我的内联keybord。这就是我尝试使用这种方法的方式,但当我在电报中点击键盘时,它就消失了
bot.on('callback_query', msg => {
bot.editMessageReplyMarkup({
reply_markup: {
inline_keyboard: [
[
{
text: "text1",
callback_data: "data1"
}
],
[
{
text: "text2",
callback_data: "data2"
}
]
]
}
}, {
chat_id: msg.from.id,
message_id: msg.message.message_id
});
})
它发生时没有任何错误,我不明白为什么
此处不需要回复标记,因此这样就可以了:
bot.editMessageReplyMarkup({
inline_keyboard: [
[
{
text: "text1",
callback_data: "data1"
}
],
[
{
text: "text2",
callback_data: "data2"
}
]
]
}, {
chat_id: msg.from.id,
message_id: msg.message.message_id
});
想删除这个,但可能是像我这样不在意的人