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
});
想删除这个,但可能是像我这样不在意的人