电报callback_data用于链接按钮

时间:2017-11-29 05:16:36

标签: node.js callback telegram telegram-bot

我在Telegram机器人中发送了一个链接按钮,我希望在用户打开网址后获取callback_data。

我的选择是:

var options = {
          parse_mode: "Markdown",
          reply_markup: {
            inline_keyboard: btns
          }
        };

其中btns是

[
    [{ text: "Read first", url: "http://any", callback_data: "any_relevant_data }]
]

按钮显示完美,链接正常,但没有触发回调,我从未点击

bot.on('callback_query', (callback_message) => { //any action });

这是一个缺失的功能还是我,做错了什么?

1 个答案:

答案 0 :(得分:1)

根据API Document,您无法在同一时间内使用urltext

  

此对象表示内联键盘的一个按钮。

     

您必须使用其中一个可选字段。