Comment créer un bot de chat pour votre site ou votre entreprise

Comment créer un bot de chat pour votre site ou votre entreprise / Wordpress & Développement Web

L'un des avantages de posséder un site Web et d'être un écrivain en ligne est l'occasion de se connecter avec autant de personnes à travers le monde..

Malheureusement, il est difficile de se connecter avec autant de gens à travers le monde: les fuseaux horaires. Vous voudrez peut-être être disponible pour interagir avec votre lectorat ou pour traiter avec des clients potentiels, mais à un moment donné, vous devez dormir.

Entrez le chat bot. Un chat bot peut servir de secrétaire numérique à la réception lorsque vous n'êtes pas disponible pour accepter des demandes de messagerie instantanée. L'intelligence de ce numérique “secrétaire” vraiment seulement à comment bien vous êtes capable de programmer le dialogue dans votre bot bot.

MUO a précédemment couvert ChitterIM, qui est essentiellement un robot de discussion qui accepte les commandes de messagerie instantanée de votre part afin d’interagir avec Twitter. Ceci est juste un exemple de la façon dont un robot de chat peut effectuer automatiquement des tâches pour votre site ou votre entreprise, mais dans cet article, je vais vous montrer les étapes de base pour créer votre propre bot de chat pour votre propre site ou votre propre entreprise..

Comment faire un chat bot

Le meilleur outil disponible pour ce faire est de loin IMified. Nous avons brièvement couvert IMified dans l’annuaire, et Mark a expliqué comment utiliser le bot IMified préconfiguré pour utiliser une liste complète d’applications prédéfinies déjà proposées par les utilisateurs d’IMified..

Cependant, vous pouvez également créer votre propre bot de discussion personnalisé en vous inscrivant pour un nouveau compte, puis en cliquant sur le bouton “Créer un nouveau bot” bouton sur le menu de droite.

Configurer votre propre bot de chat personnalisé est aussi simple que de créer un identifiant pour votre bot et de définir l'URL du code de chat de votre bot. Dans mon cas, je stocke le code PHP pour la programmation de bot sur mon propre site web, j'ai donc fourni le chemin d'accès à ce fichier PHP..

Lorsque vous avez terminé, vous recevrez un long “Clé de bot” que vous pouvez utiliser lorsque vous approfondissez l'intégration de votre bot dans divers services, tels que la programmation de vos propres fonctionnalités Twitter. Cependant, pour l'instant, nous allons nous concentrer sur la création de ce fichier PHP de base dans lequel vous pouvez programmer votre bot pour qu'il interagisse avec vos utilisateurs..

Pour montrer comment cela fonctionne, je vais vous expliquer comment fonctionne le fichier PHP de base proposé par IMified. Voici à quoi ressemble le code d'interaction de base.

Vous avez dit ". $ _REQUEST [" value2 "]." Que vous connaissez."; pause;?>

Si vous parcourez cet exemple de code, vous verrez à quel point il est simple. Le bot IMified vous permet de mener la conversation à travers plusieurs “pas”, et vous pouvez forcer la navigation. Vous pouvez autoriser l’utilisateur à saisir quelque chose et à passer à l’étape suivante en ne faisant rien et en terminant simplement cette section par “Pause;”. Si vous terminez votre écho avec un “”, cela réinitialisera le bot (et la conversation) au début. Votre bot va oublier tout ce qui a été dit récemment.

IMified vous permet également d’utiliser un “aller à” commande d'aller à une étape spécifique de la conversation et la forcera un pas en arrière (je vais vous montrer comment cela fonctionne ci-dessous).

Mais d’abord, voici à quoi ressemblera la conversation de bot. Le bot s'appelle “tswdesk”.

Bien sûr, vous souhaiterez que votre bot de discussion soit un peu plus intelligent (et intéressant) que cet exemple simple. Cependant, puisque vous contrôlez la conversation à l'aide du code PHP, imaginez simplement les possibilités. Sur la base de la conversation, vous pouvez effectuer différents services pour vos lecteurs ou vos clients. Envoyer un email, se connecter “retour d'information” tester un fichier ou fournir à l'utilisateur les informations demandées. Les possibilités sont vraiment illimitées.

Voici un exemple de code de bot PHP où vous pouvez offrir au visiteur la possibilité de choisir dans un menu de “prestations de service” que votre bot offre.

1-Abonnez-vous à la newsletter
2-Demande de parler à l'éditeur
3-Soumettre des commentaires
4-S'abonner au flux RSS
5-Demander un appel téléphonique
Veuillez saisir votre demande: "; break; else echo" Je ne comprends pas votre réponse, réessayez.. "; break; cas 3: if ($ _REQUEST ['msg'] ==" 1 ") echo" Merci. Je vous ai abonné à notre newsletter en utilisant votre compte de messagerie instantanée. Bonne journée."; if ($ _REQUEST ['msg'] ==" 2 ") echo" Merci. J'ai informé notre rédacteur en chef que vous aimeriez parler avec lui. Bonne journée."; if ($ _REQUEST ['msg'] ==" 3 ") echo" Merci. Veuillez saisir votre commentaire maintenant. "; If ($ _REQUEST ['msg'] ==" 4 ") echo" Merci. Ajoutez notre URL RSS à votre Reader pour vous abonner: http://www.topsecretwriters.com/rss. Bonne journée."; if ($ _REQUEST ['msg'] ==" 5 ") echo" Merci. Vous avez demandé un appel téléphonique. Veuillez saisir votre numéro de téléphone. "; Pause; cas 4: echo" Merci. Vos informations ont été soumises. Bonne journée."; pause;?>

Maintenant qu'il y a un peu plus de logique et d'informations dans le code d'arrière-plan, vous pouvez voir à quel point le bot apparaîtra plus intelligent aux utilisateurs, comme le montre la conversation ci-dessous..

Maintenant, exécuter certaines de ces tâches peut être aussi simple que d’écrire dans un fichier journal ou d’envoyer un courrier électronique à l’éditeur en utilisant PHP, mais si vous souhaitez que votre bot vous serve en acceptant les commandes Twitter ou en envoyant des alertes à toutes les discussions. “copains”, il faudra utiliser certaines des API IMified. Cela sort du cadre de cet article, mais nous aborderons ces fonctionnalités intéressantes dans un prochain article..

Avez-vous déjà utilisé IMified pour personnaliser votre propre bot ou avez-vous utilisé un autre service similaire? Partagez vos expériences de chat bot et vos idées dans la section commentaires ci-dessous..

Crédit d'image: Shutterstock

En savoir plus sur: le chat en ligne, la conception Web, les outils pour les webmasters.