【发布时间】:2016-08-31 08:32:31
【问题描述】:
所以正如标题中提到的,我需要弄清楚如何处理来自用户点击/单击 facebook Messenger 中的按钮的回发。我知道这张卡可以用 bot builder 卡处理,但我也想测试一些其他元素。请看以下代码:
bot.dialog('/', [
function (session) {
var msg = new builder.Message(session).sourceEvent({
facebook: {
notification_type: "REGULAR",
attachment: {
type: "template",
payload: {
template_type: "generic",
elements: [{
title: "Title here",
image_url: "http://docs.botframework.com/images/demo_bot_image.png",
subtitle: "Subtitle here",
buttons: [{
type: "postback",
title: "GO",
payload: "dosomething"
}]
}]
}
}
}
});
session.send(msg);
},
function(session, results){
session.send(JSON.stringify(results));
session.send(JSON.stringify(session));
}
]);
所以基本上一旦用户单击“开始”按钮,我想在节点中操作另一个对话框,该卡可以工作,但我只是不知道如何处理它。我认为它可能适用于瀑布,但显示的代码没有返回任何内容。
非常感谢,
【问题讨论】:
标签: node.js facebook botframework