Botframework 如何使用context.PostAsync()在一行中发布多个答案?

Botframework 如何使用context.PostAsync()在一行中发布多个答案?,botframework,Botframework,我正在玩弄微软的僵尸网络框架。到目前为止,一切似乎都很好,但我无法一次发布几个答案 我尝试了几个context.PostAsync()调用,以text/string和Message作为参数。在这些情况下,只有第一个帖子会显示在模拟器上,第二个答案会被默默地接受 我想先快速回答一些问题,然后再进行详细答复 提前感谢,, Robert我没有测试过这个,因为我不在开发机器上,但这可能会有帮助:(请参阅稍后回复消息和多次回复)。我编写控制台应用程序来测试bot框架代码,当在挂起对话框之前多次使用Post

我正在玩弄微软的僵尸网络框架。到目前为止,一切似乎都很好,但我无法一次发布几个答案

我尝试了几个context.PostAsync()调用,以text/string和Message作为参数。在这些情况下,只有第一个帖子会显示在模拟器上,第二个答案会被默默地接受

我想先快速回答一些问题,然后再进行详细答复

提前感谢,,
Robert

我没有测试过这个,因为我不在开发机器上,但这可能会有帮助:(请参阅稍后回复消息和多次回复)。

我编写控制台应用程序来测试bot框架代码,当在挂起对话框之前多次使用PostAsync(msg)时,它将抛出异常“ChannelId”不能为null,这意味着它使用“通道”-连接器客户端异步发送消息

我已经尝试过使用context.PostAsync()并直接使用connector.Messages.SendMessage()。两者似乎都不起作用。实际上,这可能是机器人模拟器的问题,因为它似乎与Skype和Slack连接器一起工作。我也有类似的问题。我可以让它发回3条消息,但第4条消息失败,出现500个内部服务器错误。我在模拟器中也遇到了这个问题。第二个
PostAsync
获取401 AccessDenied异常。