2016-10-31 1 views
-2

Je suis nouveau sur la plate-forme Messenger et je développe un help desk BOT intégré avec Facebook Messenger (sur une page Facebook). Je m'interroge sur la meilleure pratique pour replacer/rediriger une conversation vers un «agent/opérateur réel» (lorsque le BOT est incapable de désinformer ou d'aider l'utilisateur). Est-il possible de rediriger vers une autre page? alerter un opérateur? ... Je ne considérais que les différentes possibilités et les meilleures pratiques .... tout conseil est le bienvenu!Messenger BOT - falback to opertator

Merci!

+0

Le bot est le script de your, donc bien sûr, il peut « alerter un opérateur » ... tout vous devez faire est _implement_ d'une certaine façon. – CBroe

Répondre

0

Ce que j'ai fait dans mon chatbot, c'est que lorsqu'un utilisateur veut parler à un agent réel, il appuie sur un bouton appelé "Talk to Support". (Je ne parlerai pas quand ce bouton est envoyé, vous pouvez faire vos propres critères)

Maintenant dans ma base de données, il y a une colonne "Chatter avec le support", il devient "vrai" quand l'utilisateur appuie sur le " "Parlez au support", et tant que c'est vrai, le script de chatbot ignorera tous les messages de cet utilisateur.

Maintenant la partie importante: quand l'utilisateur veut revenir au chatbot? J'ai donné à mes agents une chaîne comme "Cancel Chat Session". Et chaque fois qu'un utilisateur souhaite revenir au chatbot, mes agents tapent "Annuler la session de chat". Ce qui se passe, c'est que j'ai souscrit mon webhook à l'événement messaging_echoes, qui envoie simplement tous les messages que mes agents envoient à n'importe quel utilisateur à mon chatbot.

Vous savez le reste, je vais vérifier chaque demande dans mon chatbot si c'est un écho, le vérifier le texte, si c'est "Annuler Chat Session", je vais mettre la colonne "Chatter avec Support" à false pour l'utilisateur, et il est de retour au chatbot.

Consultez la documentation Facebook pour les événements messaging_echoes: messaging_echoes

J'espère que vous pouvez utiliser ce :)