我正在开发一个带有微软bot框架的Facebook bot。 我想发送自定义消息给Facebook用户,所以我使用自定义channelData方法。你可以在这里找到: channelData Config. 这里是我的代码:C#通过bot框架发送模板facebook消息
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为空过。 有没有人有这个问题? 谢谢。