私はこれと同様のものを探していたので、これはあなたの後にあると思います。必要なのはsourceEventで、channelDataの代わりになります。私はこのカードが建築業者によって作られることができると知っていますが、例としてはうまくいきます。
bot.dialog('/', [
function (session) {
var msg = new builder.Message(session).sourceEvent({
facebook: {
notification_type: "REGULAR",
attachment: {
type: "template",
payload: {
template_type: "generic",
elements: [{
title: "Some Title",
image_url: "http://docs.botframework.com/images/demo_bot_image.png",
subtitle: "Some amazing subtitle",
buttons: [{
type: "postback",
title: "GO",
payload: "demo"
}]
}]
}
}
}
});
session.send(msg);
}
]);
少なくとも私のテストでは素晴らしいです。私が苦労していることの1つは、ノード内のボタンからポストバックを処理する方法です。
更新:私はポストバックについて自分自身の二次的な質問hereに答えました。
乾杯、
うん、それはうまくいった!感謝:)私のテストでは、ペイロードは、ユーザーがそれを送ったかのようにメッセージとして送信されます。私はaccount_linkingプロセスに苦労しています。あなたはそれを使用していますか? – Matheus208
偉大な、私は助けてうれしいです。 account_linkingに関しては、私はすぐに必要になるかもしれませんが、私はそれについての経験はありません。私は恐れると思っています。 –