3

Microsoft のボットフレームワークをいじっています。これまでのところ、すべて問題なく動作しているようですが、一度に複数の回答を投稿することはできません。

text/string と Message の両方を引数として context.PostAsync() 呼び出しをいくつか試しました。このような場合、最初の投稿のみがエミュレーターに表示され、2 番目の回答は黙って飲み込まれます。

後で詳細な回答をフォローアップする前に、いくつかのクエリにすばやく回答したいと思います.

前もってありがとう、ロバート

4

2 に答える 2

2

私は開発マシンから離れているため、これをテストしていませんが、これが役立つかもしれません: http://docs.botframework.com/connector/replying/#multiple-replies (後でメッセージに返信するおよび複数の返信を参照)。

于 2016-04-05T19:49:06.970 に答える
0

ボット フレームワーク コードをテストするコンソール アプリケーションを作成します。ダイアログが中断される前に PostAsync(msg) を複数回使用すると、例外"ChannelId" cannot be nullがスローされます。つまり、"Channel" - Connector Client を使用して送信しますメッセージを非同期に送信します。

于 2016-04-14T08:00:30.057 に答える