我正在玩微软的botframework。到目前为止,一切似乎都很好,但我无法一次发布几个答案。
我尝试了几个context.PostAsync()调用文本/字符串和消息作为参数。在这些情况下,只有第一个帖子会在模拟器上显示,第二个答案会被静默吞噬。
我想在稍后跟进详细回复之前快速回答一些问题。
提前致谢, 罗伯特
答案 0 :(得分:2)
我没有对此进行测试,因为我远离开发机器,但这可能会有所帮助:http://docs.botframework.com/connector/replying/#multiple-replies(请参阅稍后回复邮件和多个回复)。
答案 1 :(得分:0)
我编写控制台应用程序来测试机器人框架代码,当在对话框暂停之前多次使用PostAsync(msg)时,它会抛出异常" ChannelId"不能为空,这意味着它使用"频道" - Connector Client以异步方式发送消息。