Веб-приложение Azure Bot Webhook Текст с Facebook всегда добавляется в V4 - PullRequest
1 голос
/ 19 марта 2019

Я получил образец эхо-бота, размещенного на Azure Web App Bot, и связался с мессенджером Facebook.

При каждой настройке конфигурации правильно, когда я набираю сообщение в FB Messenger, часть моего текста фактически не получала в конечной точке / api / messages.

Я использовал ngrok в веб-приложении бота Azure, чтобы заменить его конечную точку api своим локальным URL-адресом, и обнаружил, что некоторые сообщения действительно не доставляются в конечную точку.

Я настроил мое веб-приложение так, чтобы оно всегда было в режиме, а местоположение сервера - в Центральной США. Но у него все еще есть эта проблема производительности.

Поскольку наш бот начинает мигрировать на V4 и обнаруживает, что предлагаемая карта действий всегда не отвечает после нажатия пользователем в Messenger (иногда это работает), обычно он отвечает локальным эмулятором бота.

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

1 Ответ

0 голосов
/ 21 марта 2019

ОК, наконец, обнаружил, что причиной задержки / случайного ответа была одна страница FB, подписанная на несколько приложений FB.

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

...