Я использую 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