tous.Messages dupliqués aléatoires dans le messager bot
La dernière semaine, nous sommes confrontés à un problème dans l'ordre des messages, dans Facebook Messenger. Lorsque l'utilisateur interagit avec notre robot, Messenger envoie dans la plupart des cas des messages aléatoires qu'il a déjà envoyés dans la conversation. Ces anciens messages ne sont pas déclenchés par notre bot, ils apparaissent simplement, ce qui nous fait penser que c'est un truc de Messenger. Au bout d'un moment, lorsque l'utilisateur quitte la conversation pendant quelques secondes et y revient plus tard, le robot est de nouveau opérationnel. Parfois, l'utilisateur doit dire "salut" au bot, donc il revient au bon moment de la conversation.
Cela arrive aussi avec les messages qui ont été envoyés par l'utilisateur, pas seulement par notre bot.
Nous n'avons jamais eu ce problème en l'utilisant sur la plate-forme Web. Il semble se produire uniquement dans les appareils Android (Android massenger app), jusqu'à ce point. Quand nous vérifions la conversation du côté de la page fan, tout va bien, et il est difficile de déterminer où le problème est survenu juste en regardant du point de vue de la page fan. Il semble qu'il n'y a pas de problème. Mais si vous êtes celui qui interagit avec le bot est très mauvais, c'est comme une conversation "folle" pour l'utilisateur final.
Il s'agit d'un cas différent de la liste sur d'autres sujets. Nous avons un fil d'information qui envoie beaucoup de messages, et dans ce cas par exemple, il n'a jamais échoué dans l'ordre. Cela arrive juste quand il y a une interaction utilisateur-bot.
Est-ce que quelqu'un ici est confronté à ce genre de problème avec l'ordre des messages?
Merci d'avance.
Je n'ai jamais vu ce comportement auparavant. Qu'est-ce qui vous assure que votre robot n'envoie pas les messages? Si vous pouvez partager votre code, quelqu'un peut peut-être vous aider. –
Voulez-vous dire que les messages sont envoyés à l'utilisateur ou que votre webhook reçoit des messages utilisateur plusieurs fois? Ce dernier peut facilement se produire si votre bot ne répond pas à la demande de webhook entrante avec 20 OK dans le délai défini. Dans ce cas, Facebook supposera que vous n'avez pas reçu les données correctement et vous les enverrez à nouveau peu de temps après. – CBroe
Merci de votre attention, les gars. –