2017-10-05 11 views
1

私はMicrosoftのbot builderについて読みましたが、私にはかなりいいようです。 しかし、私は一つの事について考えています。MicrosoftアプリケーションIDなしのアプリケーションでMicrosoft Bot Builderを使用することはできますか?

休憩用のエンドポイントにするには、MicrosoftのアプリIDとパスワードが必要です。 「チャット・コネクター」は、ユーザーとボット・ビルダーを接続し、各ユーザーの接続を作成しているようです。 これが当てはまる場合、なぜMicrosoft App 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.チャットコネクタは正確に何をしていますか?

2. MicrosoftのアプリIDとパスワードを持たないウェブサイトでも使用できますか?

答えて

1

エミュレータはapp idとpwなしでのみ使用できます。他のチャンネルでも必要になります。コネクタサービスでは、クライアントの認証を行うためにこれらの資格情報が必要です(details here)。それは約hereについて読むことができる同様にメッセージを送受信するために使用されます。 Thisは、このような重要な概念について学ぶのに適しています。がんばろう!

関連する問題