chatbot Facebook Messenger affiche « Vérifiez votre connexion et essayez à nouveau. »

voix
7

Récemment, je cherchais à construire un bot pour moi-même. Il fonctionne parfaitement lorsque j'utilise ngrok pour tester mon robot localement, mais quand je déployé à AWS, j'ai commencé à voir l'erreur ci-dessous capturé de temps en temps, et faisant aucune demande de webhook envoyé à mon serveur de Facebook. Je ne sais pas ce qui pourrait mal tourner. Je vérifier la demande d'aller à mon serveur avec tcpflow aussi bien, mais il n'y a pas de chance, il semble que Facebook n'a tout simplement pas envoyer cette demande particulière à mon serveur. Ceci est un problème vraiment bizarre qui se passe en aucun point particulier de mon bot flux de conversation. Je dois toujours répéter ma réponse ou mon postback afin de le faire fonctionner.

Certaines informations sur le serveur de base (ne sais pas si cela est important):

  1. zone Disponibilité: ap-sud-1b
  2. Type: t2.micro
  3. l'utilisation du processeur (à ce moment): 4%

Je voudrais vraiment apprécié si quelqu'un pouvait résoudre mon mystère. Merci.

Pour votre information, j'ai parlé à Facebook: https://developers.facebook.com/bugs/1825253057751227

Exemple

Créé 11/11/2016 à 11:53
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
0

Votre serveur webhook doit travailler plus valide https (pas auto - signé).

Mon conseil - ajouter https à webhook serveur, en utilisant le service de cloudflare (s `gratuit), ou d' obtenir un certificat valide en utilisant gratuitement letsencrypt

Créé 05/12/2016 à 09:28
source utilisateur

voix
0

Si votre erreur est occasionnelle, je recommande de transférer votre au moins taille moyenne ou grande instance à partir de micro, et en faire un Dedicated exemple. Les ressources nécessaires pour exécuter le client letsencrypt, combiné avec votre trafic bot et les voisins bruyants pourraient surmonter une micro instance partagée.

Créé 07/12/2016 à 11:32
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more