2016-10-26 2 views
1

Ich versuche einen LUIS-Bot mit einem Bot zu verbinden, der auf azurblau registriert ist. Ich bin jedoch verwirrt darüber, welche Schlüssel und Ids ich verwenden soll. Ich habe folgende Informationen:Bot-Framework mit LUIS verbinden. Welche AppId und AppKey soll ich verwenden?

Auf Azure: Bot Handle, Microsoft App ID und Microsoft App Password.

Auf LUIS: App-ID, Name der Anwendung, Programmatische API Key

Bei der Codierung, in der "LUIS Class", die ich habe:

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

Frage 1 - Was Id und Key sollte ich hier benutzen?

Auf der web.config Ich habe:

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

Frage 2 - Was Id und Key sollte ich hier verwenden?

Frage 3- Wenn die Microsoft Bot Framework-Channel-Emulator verwenden, die Bot URl, App-ID und App-Passwort sollte ich (Local Test)

Frage 4- verwenden, wenn Sie den Microsoft Bot Framework-Channel-Emulator verwenden, die Bot URl, App Id und App Passwort sollte ich verwenden (Online-Test)

Vielen Dank!

Antwort

2

Q1: App-ID und Anwendungsschlüssel, den Sie von Ihrer LUIS-Anwendung erhalten, die Sie auf der Seite LUIS.ai erstellt haben. Beziehen Sie sich auf this, um zu verstehen, woher auf der Seite Sie diese Informationen erhalten können.

Q2: Microsoft-App-ID und Microsoft-App-Passwort, das Sie von Bot Framework Portal erhalten haben. Beziehen Sie sich auf this, wenn Sie nicht wissen, wie man sie bekommt.

Q3

  • Bot Url: Die localhost: port URL, bot +/api/messages läuft. Normalerweise ist es http://localhost:3978/api/messages oder http://localhost:3979/api/messages. Es muss http sein.
  • Sie müssen AppId und App Password nicht verwenden, es sei denn, Sie verwenden ngrok, um Ihren Bot lokal gegen einen der unterstützten Kanäle zu debuggen (in diesem Fall aktualisieren Sie die Endpunkt-URL im Bot Framework Portal) die ngrok one +/api/Nachrichten). Dies sind die Microsoft App-ID und Microsoft App-Passwort aus dem Bot Rahmen Portal

Q4

Denken Sie daran bekommen, dass in diesem Szenario erhalten Sie die Emulator-URL mit dem ngrok nach vorne für den Anschluss ersetzen müssen 9000, wie ich here erklärte.

Verwandte Themen