2

Azure に登録されているボットに接続する LUIS ボットを使用しようとしています。ただし、どのキーと ID を使用すればよいかについて混乱しています。私は次の「情報」を持っています:

Azure の場合: ボット ハンドル、Microsoft アプリ ID、および Microsoft アプリ パスワード。

LUIS の場合: アプリ ID、アプリ名、プログラム API キー

コーディングするとき、「LUIS クラス」で次のことを行います。

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

質問 1 - ここではどの ID とキーを使用すればよいですか?

web.config には次のものがあります。

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

質問 2 - ここではどの ID とキーを使用すればよいですか?

質問 3 - Microsoft Bot Framework チャネル エミュレーターを使用する場合、どのボット URL、アプリ ID、アプリ パスワードを使用すればよいか (ローカル テスト)

質問 4 - Microsoft Bot Framework チャネル エミュレーターを使用する場合、どのボット URL、アプリ ID、アプリ パスワードを使用すればよいか (オンライン テスト)

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

4

1 に答える 1

3

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

Q2 : Bot Framework ポータルから取得した Microsoft アプリ ID と Microsoft アプリ パスワード。入手方法がわからない場合はこちらを参照してください。

Q3

  • ボットの URL: ボットが実行されている localhost:port の URL + /api/messages。通常はhttp://localhost:3978/api/messagesまたはhttp://localhost:3979/api/messagesです。http である必要があります。
  • ngrok を使用して、サポートされているチャネルのいずれかに対してボットをローカルでデバッグする場合を除き、AppId とアプリ パスワードを使用する必要はありません (その場合、Bot Framework ポータルのエンドポイント URL を ngrok のものに更新します)。 + /api/messages)。これらは、Bot Framework ポータルから取得した Microsoft アプリ ID と Microsoft アプリ パスワードです。

Q4

このシナリオでは、ここで説明したように、エミュレーターの URL をポート 9000 の ngrok 転送に置き換える必要があることに注意してください。

于 2016-10-26T19:44:51.540 に答える