私はプロアクティブなボットを作成しています。エンドポイントが適切なパラメータでアクセスされると、特定のユーザーとの新しいダイアログが開始されます。Azure Botサービスを通じて追加のエンドポイントを公開する
server.get
メソッドを追加するだけで、Restify
またはExpress
でローカルに行うのは簡単です。
ボットサービスでどうすればいいですか? function.json
ファイルで変更する必要はありますか?
私はプロアクティブなボットを作成しています。エンドポイントが適切なパラメータでアクセスされると、特定のユーザーとの新しいダイアログが開始されます。Azure Botサービスを通じて追加のエンドポイントを公開する
server.get
メソッドを追加するだけで、Restify
またはExpress
でローカルに行うのは簡単です。
ボットサービスでどうすればいいですか? function.json
ファイルで変更する必要はありますか?
Azureの機能に基づいたAzure Botサービスは、この機能をサポートしていません。
BotBuilder SDKボットを(RestifyまたはExpressを使用して)デプロイし、サーバールート構成に必要な任意のエンドポイントを追加する必要があります。積極的なサンプルをカスタマイズすることがより複雑であるためhttps://docs.microsoft.com/en-us/bot-framework/azure/azure-bot-service-template-proactive
は、Azureのボットサービスを使用して、それが(もっと$$)のAzureへのより多くのサービスを追加します。
今日、Azure Bot Serviceのプロアクティブなメッセージングにはどのような方法が推奨されますか? 完全なコード例が素晴らしいでしょう。 –
はこれを参照します。 私は自分のBot(Web API)を書くことをお勧めします。これを参照してくださいhttps://docs.microsoft.com/en-us/bot-framework/nodejs/bot-builder-nodejs-proactive-messages
あなたのボットはどこにホスティングしていますか?ボットをボットサービス(チャンネルに接続できる)で登録しますが、コード自体は一般的にAWAでホストされており、本質的にwebapiアプリです。 – CtrlDot
@CtrlDot Azure Bot Serviceでホストされています。 実際には紺色の機能ですが、機能の内容にアクセスすることはできません –