1

I got a sample echo bot hosted on Azure Web App Bot, and link up with facebook messenger.

Every configuration setup correctly, when I type message in FB Messenger, some of my text were actually not receiving in /api/messages endpoint.

I used ngrok on Azure bot web app to replace it api endpoint with my local url and found out that some messages did actually fail to delivered to the endpoint.

I had setup my web app to be always on mode, and server location put in Central US. But it still has this performance issue.

Because our bot starting migrate to V4, and found out that the suggested action card always not responding after user click in Messenger (sometime it's works), it's normally reply with local bot emulator.

Any ways can improve this or minimize user lost their action in conversation due to the dropping message?

Eugene
  • 35
  • 4
  • Tested on skype and line channel both working perfectly. Only FB Messenger keep delay/drop receiving message from user. – Eugene Mar 19 '19 at 15:45
  • Does your development endpoint in your bot file have an app id and password? – tdurnford Mar 19 '19 at 17:45
  • @tdurnford yes, and the first pic is using exactly azure websites with always on mode. Sometime it's not receiving FB webhook in the api/messages endpoint. – Eugene Mar 20 '19 at 01:34

1 Answers1

0

OK finally found out that delay/random reply caused was single FB page subscribed to multiple FB app.

Just try to make sure you only have a single page subscribe to a single FB app , else it will randomly send the webhook message to one of your subscribed app and cause the performance issue.

Eugene
  • 35
  • 4