Node.js를 사용 중이고 내 bot 프레임 워크 버전이 3.3.3입니다. 이미 "Skype"채널과 그 잘 작동하는 채널을 구성했습니다. 그러나 "Facebook Messenger"의 경우 "No security token sent"오류가 발생합니다. 나는 ngrok를 사용하고있다. 여기에 내가 webhooks (페이스 북의 응용 프로그램) 및 메시징 끝 지점 (botframwork)의 구성의 스크린 샷을 첨부Microsoft Bot Framework "오류 : 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');
}
});
chatBot의 내 구성입니다. webhook configuration(app)
실제로 메시징 엔드 포인트 https://c5dcbaa5.ngrok.io/api/messages를 업데이트하려고 시도했지만 나에게도 효과가 없었습니다. 감사합니다. –