2016-10-26 44 views
1

我正在嘗試使用在蔚藍上註冊的bot的LUIS bot連接。但是,我很困惑應該使用哪些鍵和Ids。我有以下「信息」:連接Bot框架和LUIS。我應該使用哪個AppId和AppKey?

在Azure上: Bot句柄,Microsoft App ID和Microsoft App Password。

在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-在使用微軟機器人框架通道仿真器,機器人的URL,應用ID和應用密碼,我應該使用哪個(本地測試)

問題4-當使用微軟機器人框架通道仿真器,該機器人我應該使用URl,應用程序ID和應用程序密碼(在線測試)

謝謝!

回答

2

Q1:您從您在LUIS.ai頁面中創建的LUIS應用程序獲得的應用程序ID和應用程序密鑰。請參閱this以瞭解從頁面中的哪個位置可以獲取此信息。

Q2:您從Bot Framework Portal獲得的Microsoft App ID和Microsoft App密碼。如果您不知道如何獲取它們,請參閱this

Q3

  • 博特地址:localhost的:在您的機器人運行+/API /郵件端口地址。通常它的http://localhost:3978/api/messageshttp://localhost:3979/api/messages。它必須是http。
  • 除非您使用ngrok在本地針對某個支持的通道調試您的機器人,否則不需要使用AppId和應用程序密碼(在這種情況下,您將更新Bot框架門戶中的端點URL爲ngrok one +/api/messages)。這些都是從機器人框架門戶

Q4

  • 博特URL中的微軟應用程序ID和Microsoft應用程序密碼:在這裏你主持你的BOT +/API /郵件的URL。如果它是在Azure中託管的,那麼它將類似於https://thenameofyourwebapp.azurewebsites.net/api/messages。它必須是HTTPS
  • 應用ID和應用程序密碼:這是您從機器人框架門戶

請記住,在這種情況下,你會與ngrok前進的端口來代替模擬器URL獲得的那些9000,正如我解釋的here

相關問題