Как я могу получить подробную информацию о том, что служба Bot Connector Service делает с сообщениями, отправленными с зарегистрированных каналов на мою конечную точку? - PullRequest
0 голосов
/ 24 мая 2019

Я использую MBF для интеграции своего канала с Facebook Messenger.

Во время разработки я использовал "ngrok" для отладки прямой отправки и получения сообщений из Messenger. После достижения уровня завершения решил развернуть моего бота на сервере моей работы, настроив конечную точку для регистрации канала с помощью https, как описано здесь .

После развертывания у меня возникла, как мне показалось вначале, задержка в ответах ботов, поскольку мне нужно было отправить одно и то же сообщение или действие, например 3 раза, что превращается в ужасный UX.

  • Перемещение моего бота в лазурь не помогло.

Подумав еще раз, может быть, просто сообщения не достигают моей конечной точки, как это было предложено с тем, что я пробовал

  • Развертывание моего бота на локальном IIS и предоставление конечной точки с помощью ngrok, отслеживающего все входящие HTTP-запросы.

Во время взаимодействия с моим ботом заметил, что иногда для достижения моей конечной точки требуется от 3 до 4 сообщений, чего не было при отладке. Так что, возможно, могут возникнуть некоторые проблемы между моей конечной точкой и службой Bot Connector, которые мне не хватает

Некоторые дополнительные детали

  • Версия Bot Framework: 4.4.4
  • AppId: dd6bec6b-3177-4930-82ef-45104a947367

1 Ответ

0 голосов
/ 28 мая 2019

Оказывается, эта проблема не была связана с Bot Connector.

Во время моих исследований по разработке ботов в Facebook Messenger я забыл удалить старые приложения, подписанные на используемую мной фан-страницу (повторное использование той же фан-страницыдля нескольких приложений делает странные вещи, очевидно).

Удалив старые приложения и оставив только то, что я использовал с MBF, добился цели.Бот отвечает правильно, получая каждое отправленное сообщение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...