私はボットフレームワークの作業を開始しました。私の考えは、同じプロジェクト内の複数のボットを使って、MessagesControllerを複数のコントローラに置き換えてコントローラを操作することです。 しかし、ボットフレームワークの登録は一意のMicrosoftAppIdとMicrosoftAppPasswordを与えますが、BotApplicationのテンプレートのWeb.configはプロジェクト内の単一のボットをサポートしているようです。 1つのプロジェクトがSkype/FB/...をサポートする複数のボットを処理できるようにプロジェクトを設定するにはどうすればよいですか?ボットフレームプロジェクトで処理する複数のボット
0
A
答えて
0
同じプロジェクト内の複数のコントローラに異なるボットを割り当てるには、それぞれにBotAuthentication属性を使用し、異なるMicrosoftAppIdとMicrosoftAppPassword(thisを参照)を渡す必要があります。
それぞれのMicrosoftAppIdとMicrosoftAppPasswordを取得するには、まだ異なるすべてのボットを登録する必要があります。ここで
はBotBuilderのGitHubのからいくつかの関連するリソースです:
+0
お返事ありがとうございます。やってみます。 –
0
私は同じ問題にここにいるとも答えを見つけることができ、複数のボットハンドリングが可能であると仮定します。Microsoft.Bot.Connector.MicrosoftAppCredentialsクラス。
たぶん、このコードは
MicrosoftAppCredentials credentials = new MicrosoftAppCredentials(
appId: yourAppId,
password: yourAppPassword
);
ConnectorClient connector = new ConnectorClient(new Uri(activity.ServiceUrl), credentials);
関連する問題
- 1. 複数のプロセスの処理の処理
- 2. シングルスレッドプールで複数のキューを処理するスプリング同時処理
- 3. 複数のラジオボタンの処理
- 4. 複数のドキュメントレディイベントリスナーの処理
- 5. Nodejs複数のクライアント処理
- 6. 複数のセグメントを処理する
- 7. 複数のインスタンスを処理するオブジェクトリテラル
- 8. ボットの複数のニック
- 9. Flaskでの複数のリクエストの処理
- 10. 複数のサーバでのバッチ処理
- 11. 複数のFXMLでのイベント処理
- 12. エラー処理のforループで複数の約束事を処理する
- 13. 複数の代理人による複合XMLの処理
- 14. 処理フォーム複数回
- 15. XMLファイルを複数回処理する
- 16. CFThreadバッチ処理 - 複数回処理されているレコード
- 17. Solrで単数形/複数形のクエリを処理する
- 18. 複数の変数をバッチで処理する
- 19. 複数の複数選択によるフォームの処理
- 20. 複数のrabbitmqキューからのSparkストリーミング処理を並列に処理する
- 21. 複数のサードパーティのWebサービスコールの処理
- 22. wxWidgetsの複数のコンパイルの処理
- 23. Microsoftボットフレームワークの複数のダイアログボックスの処理
- 24. Mongo Collectionの複数のドキュメントバージョンの処理
- 25. 処理中の複数のスケッチウィンドウ
- 26. 複数のget操作の処理
- 27. 複数ページのチェックボックスの処理
- 28. 複数のジェスチャー認識プログラムの処理
- 29. ajaxカレンダーエクステンダー複数のポップアップボタンの処理
- 30. 複数の送信ボタンの処理
ボットは、同じ機能を提供すると変更されます唯一のことは、ユーザーがそれを使用することができるはずどこからチャネルであるだろうことができますか? –
ボットには、Weather bot(場所の天気予報)と別のTime Bot(現在の場所)があります。 –