私の知る限り、エミュレーターは DirectLine API を使用して、ローカルにホストされているボットと通信しています。つまり、http://localhost:3978/api/messages を使用しています。
これはどのように可能ですか?DirectLine API を使用するには、
- そのボットを BotConnector に登録する
- メッセージング エンドポイントを提供する
- DirectLine API を有効にして DirectLine API シークレットを生成する
エミュレーターは、メッセージング エンドポイントの要件 ( http://localhost:3978/api/messages ) のみを満たしますが、それでも完全に機能します。他のチャネルで BotConnector の登録が必要なのはなぜですか?