2016-10-26 6 views
1

私はLUISボットを使用して、アジュアに登録されているボットと接続しようとしています。しかし、どのキーとIDを使うべきか混乱しています。私は以下の「情報」を持っています:LUISとBotフレームワークの接続。どのAppIdとAppKeyを使うべきですか?

アズール: ボットハンドル、Microsoft App ID、およびMicrosoft Appパスワード。

LUISで

: アプリケーションID、アプリケーション名、キーのプログラムによるAPIコーディングすると、 "LUISクラス" で、私が持っている

[LuisModel("ID", "Key")] 
[Serializable] 
public class EstadosLuis : LuisDialog<object> 
{... 

質問1 - 何イドとキーは私がすべきここで使う? - イドとキーは、私がここで使うべき何

<add key="BotId" value="BotName" /> 
<add key="MicrosoftAppId" value="AppID" /> 
<add key="MicrosoftAppPassword" value="APPKey" /> 

質問2:私は、web.configファイルで

質問3 - ボットURL、アプリケーションイドとAppパスワードは、私が使用する必要がありますマイクロソフトのボットフレームワークチャネルエミュレータ、(ローカルテスト)

質問、4-ボットマイクロソフトボットフレームワークチャネルエミュレータを使用して、使用してUR1、アプリID、アプリパスワードを使用する必要があります(オンラインテスト)

ありがとうございました!

答えて

2

Q1LUIS.aiページで作成したLUISアプリケーションから取得したアプリケーションIDとアプリケーションキー。ページ内のどこからこの情報を入手できるかを理解するには、thisを参照してください。

質問2:MicrosoftのアプリケーションIDとMicrosoftアプリケーションのパスワードは、Bot Framework Portalから入手しました。入手方法がわからない場合はthisを参照してください。

Q3

  • ボットURL:localhostを:あなたのボットは、+/API /メッセージを実行しているポートのURL。通常はhttp://localhost:3978/api/messagesまたはhttp://localhost:3979/api/messagesです。 httpでなければなりません。
  • ngrokを使用して、サポートされているチャネルの1つに対してローカルにボットをデバッグする場合を除き、AppIdとAppのパスワードを使用する必要はありません(この場合、Bot Framework FrameworkのエンドポイントURLを更新しますngrok one +/api/messages)。あなたはボット+/API /メッセージを開催しましたURL:これらは、ボットフレームワークポータル

Q4

  • ボットのURLからマイクロソフトのApp Id及びマイクロソフトのAppパスワードです。 Azureでホストされている場合は、https://thenameofyourwebapp.azurewebsites.net/api/messagesのようになります。これは、HTTPS
  • のApp Id及びアプリケーションのパスワードである必要があります。これらはあなたがボットフレームワークポータルから

を得るものであり、このシナリオでは、ポートのために前方ngrokでエミュレータURLを交換する必要がありますことを忘れないでください私がhereを説明したように9000。

関連する問題