【发布时间】:2017-04-08 05:21:33
【问题描述】:
我正在使用 microsoft bot 框架开发一个 facebook bot。 我想向 facebook 用户发送自定义消息,所以我使用自定义 channelData 方法。你可以在这里找到它: channelData Config. 这是我的代码:
var reply = activity.CreateReply();
reply.ChannelData = new
{
attachment = (text as SendPackage).message.attachment,
notification_type = "NO_PUSH"
};
var result = await connector.Conversations.ReplyToActivityAsync(reply);
我在模拟器上测试过,但是 channelData 属性总是空的:
{
"type": "message",
"timestamp": "2016-11-24T02:30:44.9047645Z",
"from": {
"id": "56800324",
"name": "Bot1"
},
"conversation": {
"id": "8a684db8",
"name": "Conv1"
},
"recipient": {
"id": "2c1c7fa3",
"name": "User1"
},
"text": "",
"channelData": {},
"replyToId": "3f223b935086422da7ed36786ab05cb9"
}
ReplyToActivityAsync 返回的结果也为空。 有人遇到这个问题吗? 谢谢。
【问题讨论】:
标签: facebook frameworks bots botframework messenger