ОШИБКА платформы Microsoft Bot: ChatConnector: получение — маркер безопасности не отправлен

Я использую Node.js, а версия моего бота — 3.3.3. Я уже настроил канал «Skype», и он работает нормально. Однако в случае «Facebook Messenger» я получаю сообщение об ошибке «Токен безопасности не отправлен». Я использую нгрок. Вот моя конфигурация чат-бота

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');
  }
});

Я прикрепил скриншоты конфигурации веб-перехватчиков (приложение facebook) и конечной точки обмена сообщениями (botframework). приложение)Конечная точка обмена сообщениями


person Dhiraj Sharma    schedule 25.10.2016    source источник
comment
На самом деле я пытался обновить конечную точку обмена сообщениями c5dcbaa5.ngrok.io/api/messages, но это также не работало для меня. Спасибо!   -  person Dhiraj Sharma    schedule 25.10.2016


Ответы (1)


Я не вижу никаких ошибок в наших журналах Facebook для дескриптора бота vChat. Много реконфигурации (я предполагаю изменение конечной точки для ngrok), но не похоже, чтобы к нам поступали какие-либо запросы для канала Facebook или ошибки, отображаемые на портале разработки.

Видите ли вы какие-либо следы скрипача сообщений, покидающих вашу машину?

person Jim Lewallen    schedule 27.10.2016
comment
Спасибо за ваш ответ! всякий раз, когда я отправлял сообщение в vChat, я получал эту ошибку на своем локальном компьютере. Ошибка: ChatConnector: получить — токен безопасности не отправлен. . Однако всякий раз, когда я проверяю здесь, он говорит, что он принят. - person Dhiraj Sharma; 28.10.2016
comment
В моем приложении Facebook я получаю предупреждение, подобное этому. Ваша подписка Webhooks на URL-адрес обратного вызова c5dcbaa5.ngrok.io не имеет принимает обновления в течение последних 8 часов. Эта подписка отключена. Для повторной активации просто сделайте POST-запрос с теми же параметрами или перейдите на вкладку Webhooks на панели инструментов приложения. Узнайте больше о вебхуках. - person Dhiraj Sharma; 28.10.2016
comment
Я открыл вопрос github.com/Microsoft/BotBuilder/issues/1505 . Пожалуйста, посмотрите. Спасибо!! - person Dhiraj Sharma; 28.10.2016