【发布时间】:2017-08-04 19:57:14
【问题描述】:
我正在使用 node.js 电报机器人开发一个简单的电报机器人。 https://github.com/yagop/node-telegram-bot-api 现在我希望用户停止输入消息(带字母),只需按几个按钮之一。当他单击按钮时,他的电报客户端必须向我的机器人发送另一条消息(例如“单击是”或“单击否”)。 我发现它可以用
var options = {
reply_markup: JSON.stringify({
inline_keyboard: [
[{ text: 'Some button text 1', callback_data: '1' }],
[{ text: 'Some button text 2', callback_data: '2' }],
[{ text: 'Some button text 3', callback_data: '3' }]
]
})
};
bot.sendMessage(msg.chat.id, "answer.", option);
所以用户收到 3 种消息,当他点击它们时,他没有给我发回任何东西。 我需要另一种类型的按钮(位于客户端应用程序的底部)。
【问题讨论】:
-
你需要听
callback_query.. github.com/yagop/node-telegram-bot-api/blob/…
标签: javascript node.js telegram-bot