Node.jsを使用していて、ボットフレームワークのバージョンが3.3.3です。私はすでに "スカイプ"のチャンネルとそのうまく動作するように設定しています。しかし、 "Facebook Messenger"の場合、 "No security token sent"というエラーが表示されます。私はngrokを使用しています。ここで私はウェブフック(Facebookアプリ)と、メッセージングエンドポイント(botframwork)の構成のスクリーンショットを添付しているMicrosoft Botフレームワーク「エラー:ChatConnector:受信 - セキュリティトークンが送信されません」
var server = restify.createServer();
server.use(restify.CORS());
server.use(restify.queryParser());
server.listen(process.env.port || process.env.PORT || 4000, function() {
console.log('%s listening to %s', server.name, server.url);
});
// Create chat bot
var connector = new builder.ChatConnector({
appId: _config.ms.appId,
appPassword: _config.ms.password
});
var bot = new builder.UniversalBot(connector);
server.post('/', connector.listen());
server.get('/', function(req, res) {
if (req.query.hub.verify_token === _config.ms.messengerSecret) {
res.write(req.query.hub.challenge);
res.end();
} else {
res.send('Error, wrong validation token');
}
});
チャットボットの私の構成です。 webhook configuration(app)
実際、私はメッセージングエンドポイントhttps://c5dcbaa5.ngrok.io/api/messagesを更新しようとしましたが、それも私のためには機能しませんでした。 ありがとう! –