2017-04-06 10 views
1

シンプルなmvc Webアプリケーションを作成して、JSON形式でメッセージを送信します。mvc WebアプリケーションからMicrosoft botフレームワークに接続する方法

ボットに接続する私のアプリにURLを入力する必要がありますか?

このボットはどのようにメッセージを受信して​​応答を返しますか?

現在のところ、私はマイクロソフトのボットエミュレータを使用していますし、ボットアプリも正常に動作しています。

私は青空に私のボットアプリを公開する必要がありますか?

+0

"私のアプリに入力する必要がありますか? < - 関連コードを投稿してください。 "そのボットはどのようにメッセージを受信し、応答を返すのですか?" < - それは非常に広く一般的な質問です。 BotFrameworkがどのようにメッセージを受信し、応答を送信するかについてのより詳細な知識が必要な特定のことがありますか? "私は空の上に私のボットアプリを公開する必要がありますか?"ボットはどこかでホストされる必要があります。また、あなたのボットにどのチャンネルを使用する予定ですか? –

+0

以下を確認してください:https://stackoverflow.com/help/how-to-ask –

+1

返信いただきありがとうございます@EricDahlvang。私はこのボットフレームワークには新しいので、私はそれについて多くの質問があります。私はそれがどのように機能するか考えていません。 – user4912142

答えて

0

ボットを接続するアプリケーションにはどのURLを入力する必要がありますか? ウェブチャットコントロールを使用して

はおそらく、インターネット上であなたのボットを取得する最も簡単な方法です。 (あなたのボットは、作成、公開、およびdev.botframework.comで設定された後に)あなたは、デフォルトですべてのWebページ上のiframeに次のURLを使用することができます。

<iframe src="https://webchat.botframework.com/embed/YOUR_BOT_ID?s=YOUR_SECRET_HERE"></iframe>

注:あなたとhttps://webchat.botframework.com/api/tokensを呼び出す必要がありますサーバートークンをサーバートークンに戻し、sをtに置き換えて、ボットの秘密を公開しないようにします。これはすべてここで説明されています:https://docs.botframework.com/en-us/support/embed-chat-control2/

このボットはどのようにメッセージを受信し、応答を返しますか?

メッセージはjson形式で送受信されます。オンラインでかなりの文書や例があります。 https://docs.botframework.com/en-us/csharp/builder/sdkreference/routing.html上の送信と受信の活動今私はMicrosoftがボットエミュレータを使用していますし、私のボットアプリが 正常に動作するよう

:このように。

私は青空に私のボットアプリを公開する必要がありますか?

あなたのボットはどこかに公開する必要があります。 Azureは、フレームワークとその未来へのMicrosoftの献身のため、今すぐbotをホストするのに最適な場所です。また、セキュリティ面や複雑あります

は、ここにhttps://github.com/Microsoft/BotBuilder/issues/1006#issuecomment-244087904ダン・ドリスコルによって説明:

ボットがちょうどウェブサービスです。セキュリティを解除して をボットのアクティビティエンドポイントに直接話しかける場合は、あなたのマシンをローカルで マシンで操作できます。ボットの サービスで独自のAPIを開く方が簡単かもしれません。なぜなら、私たちがチャンネルで行っていることをエミュレートすることは、実際にはかなりの量の仕事であるからです。 (これは決して不可能ではありません - これはまさに です。しかし、そこにはかなり複雑な量の があります。)

ボットフレームワークユニバース内に滞在したい場合、ボットの エンドポイントは、ボットフレームワークサービス によって、つまりインターネット上でアクセス可能である必要があります。あなたがインターネット上で公開している場合は、 は、おそらくあなたのエンドポイントを保護するだろう、とボットFrameworkのセキュリティ設計によって モデルは、誰もがボットを呼び出すことはできません - 私たちの ライブラリは、本物のボットFrameworkサービスのみを許可します。

関連する問題