小编Exs*_*Nik的帖子

方法 editMessageReplyMarkup 删除内联键盘

我正在使用 node.js 和库制作一个电报机器人node-telegram-bot-api
我接听callback_query并想更改我的内嵌键盘。下面的代码显示了我如何尝试使用此方法,但是当我在电报中点击键盘时,它就消失了:

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
    });
})
Run Code Online (Sandbox Code Playgroud)

它发生时没有任何错误,我不明白为什么。有任何想法吗?
GitHub 上该方法的描述。

node.js telegram-bot node-telegram-bot-api

4
推荐指数
1
解决办法
7259
查看次数