2017-10-05 32 views
1

我閱讀了關於微軟bot生成器,看起來對我很好。 但我在想一件事。我可以在沒有Microsoft應用程序ID的應用程序中使用Microsoft Bot Builder嗎?

它需要Microsoft應用程序ID和密碼才能使其成爲休息端點。 「聊天連接器」似乎連接用戶和bot構建器,爲每個用戶創建一個連接。 如果這是真的,爲什麼它需要微軟的應用程序ID和密碼?

// Create chat connector for communicating with the Bot Framework Service 
    var connector = new builder.ChatConnector({ 
    appId: process.env.MICROSOFT_APP_ID, 
    appPassword: process.env.MICROSOFT_APP_PASSWORD 
    }); 

如果我斷開互聯網,我得到了一個警告。這是模擬器中發生的事情。我不是在應用程序或網站內會發生什麼。

WARN: ChatConnector: receive - emulator running without security enabled. 

但一切仍然有效。

1. chatconnector究竟做了什麼?

2.是否有可能在沒有微軟應用程序ID和密碼的網站中使用它?

回答

1

您只能使用沒有應用程序ID和PW的模擬器。他們將被用於任何其他頻道。連接器服務需要這些憑據才能爲客戶端執行身份驗證,details here。它用於發送和接收消息以及您可以閱讀的關於here的消息。 This是瞭解這個和其他關鍵概念的好地方。祝你好運!

相關問題