Dites bonjour aux bots !

Vous en avez surement entendu parler, les bots arrivent ! Plus encore, certains prédisent qu’ils causeront la fin des applications mobiles ! Tout au long de cette article, nous allons répondre aux questions que tout le monde se pose. Qui sont-ils ? Pourquoi un tel engouement ? Comment créer votre premier bot avec Api.ai, Facebook Messenger et Node.js ?

Qu’est-ce qu’un bot ?

Kik bot store
Voyage-sncf.com Bot

La fin des applications mobiles ?

WeChat, Dites a Chumen Wenwen ce que vous voulez : restaurant, film, message, et il vous enverra la liste des possibilités autour de vous.
Facebook Messenger, KLM Royal Dutch Airlines bot.

Créer votre propre bot sur Facebook Messenger grâce a API.AI

Api.ai, création de l’agent conversationnel
  1. Affiche, c’est fonctionnalité va permettre à l’utilisateur de récupérer une liste des filmes à l’affiche
  2. Description, ici, on permet à l’utilisateur d’avoir une petite description d’un film en question. À la différence de l’Intent précédent, on trouve ici une Entity “Film” qui va nous permettre de récupérer le nom du film dont l’utilisateur veut la description
  3. Localisation, qui va permettre à l’utilisateur de récupérer l’adresse du cinéma
Api.ai, la liste d’Intent
Api.ai, Affiche Intent
Api.ai, Film Entity
Api.ai, Description Intent
Facebook developers console
Création d’un page Facebook
Création de l’application pour Facebook Messenger
  1. La génération d’un token lié à votre page créé précédemment
  2. La configuration d’un webhook. C’est à cette URL que les messages venant des utilisateurs seront envoyés. Attention l’URL que vous choisissez doit être HTTPS. Entrez votre URL et choisissez les events messages et messaging_postbacks
  3. Lorsque vous allez vérifier la page, il est nécessaire d’avoir au préalable développé la vérification du webhook sur votre server
Configuration du webhook
Configuration finale de l’application Messenger
Votre premier bot sur Messenger
Votre bot sur Facebook Messenger

--

--

Developer and specialist in conversational systems for the EDF Energy R&D UK Centre and Bounce Technologies. Brighton, UK and Brest, France.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alex Nicol

Developer and specialist in conversational systems for the EDF Energy R&D UK Centre and Bounce Technologies. Brighton, UK and Brest, France.