ChatBots : ChatBot Messenger avec WIT.AI, Node.JS et Heroku
3.3 (46 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
381 students enrolled

ChatBots : ChatBot Messenger avec WIT.AI, Node.JS et Heroku

Le cours le plus complet pour développer & déployer GRATUITEMENT son ChatBot de A à Z ! Wit, Node, Heroku, Firebase, ...
3.3 (46 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
381 students enrolled
Created by Mathieu Duboy
Last updated 3/2018
French
French
Current price: $129.99 Original price: $199.99 Discount: 35% off
6 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • 26 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Savoir créer son propre code, flexible et adaptable à toutes les situations !
  • Savoir comment créer un ChatBot pour Messenger avec une reconnaissance poussée du langage Naturel
  • Avoir des connaissances approfondie dans le traitement du langage naturel avec Wit
  • Utiliser la base de Code de fichiers fournis lors du cours & leurs compétences acquises pour fabriquer le ChatBot de leurs rêves !
  • Maitriser des outils GRATUITS et obtenir un ChatBot personnalisable de A à Z en quelques heures.
  • Comprendre les mécanismes associés aux Chatbots ("Comment ça marche ?")
  • Savoir comment fonctionne l'API Facebook Send (l'API Messenger de Facebook)
  • Savoir comment insérer d'autres API sur le ChatBot et récupérer des tas d'informations externes.
  • Savoir comment ajouter un menu persistant, un message de bienvenue, un bouton "Démarrer"
  • Savoir comment envoyer tout type de contenu : messages, Quick Replies, images, vidéos, ...
  • Savoir comment obtenir la Géolocalisation d'un utilisateur
Course content
Expand all 46 lectures 01:41:19
+ Introduction
4 lectures 06:53

Vous allez re-découvrir un petit historique sur les ChatBots et faire un état des lieux sur tout ce qui se passe en ce moment ! 

Preview 01:25

Vous allez découvrir les nombreuses possibilités qu'offre la plateforme Messenger.

Preview 01:31

Découvrez ici tout ce que vous allez être capable d'accomplir lors de votre cours !

Preview 02:36

Vous apprendre pas à pas à installer les outils GRATUITS nécéssaires à l'élaboration de votre futur ChatBot.

Preview 01:21
+ 1ère partie - Préparatifs & Configurations
7 lectures 09:44

Vous allez vérifier que tout est prêt avant de commencer à developper et vous apprendrez les techniques de base concernant le traitement des versions de vos fichiers.

Pré-requis
01:02

Vous serez capable de Créer une page et une App Facebook en quelques minutes !

Créer une page Facebook + Une app Facebook
02:35

Firebase n'aura plus aucun secret pour vous après cette session. Vous connaitrez toutes les bases concernant cet outil puissant et gratuit fourni par Google.

Créer une base de données Firebase
01:59

Vous percerez les mystères concernant la plateforme Wit.ai (rachetée par Facebook) et comprendrez son fonctionnement.

Créer une app Wit.ai
01:26

Vous aurez accès aux fichiers de base vous permettant de démarrer vos projets et vous servant de base lors de ce cours ! 

Télécharger les fichiers de base sur son ordinateur
01:28

Vous saurez comment héberger en quelques secondes et en 3 lignes de commande votre ChatBot sur votre propre hébergement gratuit Heroku.

Créer une app Heroku
00:39

Vous découvrirez le mécanisme (Webhook) permettant de gérer les évenements associés à votre chatbot et permettant de gérer les actions à effectuer en fonction de ces évenements.

Configurer le WebHook
00:34
+ Découverte de Wit.ai et du traitement du langage naturel
5 lectures 16:52

Vous aurez ici une description complète de cet outil.

C'est quoi Wit.ai ? Découverte de la plateforme
02:49

Vous découvrirez comment votre chatbot comprend le langage naturel et comment rendre plus performant cette compréhension.

Ajout de la première intention
08:13

Vous aurez dans cette section une liste non exhaustive de toutes les valeurs d'intentions à ajouter dans Wit.ai

Configuration des intentions de base
00:35

Vous parviendrez enfin à dialoguer avec votre chatbot Messenger.

Tests de conversations avec le ChatBot
04:36

Vous serez capable de trouver vos erreurs de code, afficher des logs et surveiller vos variables à travers une ligne de commande toute simple !

Comment trouver un bug dans votre code ?
00:38
+ 2ème partie - Le coeur du Chatbot
14 lectures 45:34

Vous découvrirez la méthode conseillée par Wit.ai pour dialoguer avec votre ChatBot Messenger.

Documentation importante sur Wit.ai
00:17

Vous découvrirez toutes les parties de votre fichier principal : index.js

Vous serez capable de comprendre le fonctionnement global de votre chatbot grâce aux détails précis de chaque partie et de chaque fonction.

Découverte du contenu ChatBot pas à pas
07:01

Vous apprendrez à conceptualiser sous forme d'un schéma la logique de votre chatbot !

Le scénario de notre ChatBot
00:30

A partir de ce schéma, vous apprendrez à votre chatbot une logique permettant de déterminer les actions qu'il devra éxectuer en fonction des mots ou phrases envoyées sur via le ChatBot.

Créer la logique du scénario en Javascript
05:36

Vous serez capable de comprendre le fonctionnement de l"API Grpah de Facebook afin de récuperer de nombreuses informations sur vos utilisateurs.

API Open Graph : Récupérer le nom de l'utilisateur
00:59

Vous apprendrez la méthode pour envoyer des messages Text.

Contenu : Les textes
00:29

Vous serez capable à la fin de cette session d'envoyer des messages Text

Démonstrations
02:18

Vous apprendrez la méthode pour envoyer des messages de type "bouton générique"

Contenu : Les carrousels horizontaux
01:28

Vous serez capable à la fin de cette session d'envoyer ce type de message.

Démonstrations
05:51

Vous apprendrez à envoyer des réponses rapides à vos utilisateurs.

Contenu : Les réponses rapides
00:46

Vous serez capable d'envoyer ce type de message.

Démonstrations
11:08

Vous apprendrez à envoyer les message de Type "Image" à vos utilisateurs.

Contenu : Les images
00:30

Vous serez capable d'envoyer ce type de message.

Démonstrations
04:55

Vous apprendrez à parfaire les petits détails vous permettant d'offrir une expérience de qualité à vos utilisateurs.

Complétez votre chatbot
03:43
+ 3ème partie - Connexion à une API externe
2 lectures 05:19

Vous prendrez en main l'API gratuite OpenWheaterMap !

Découverte de l'API météo + Code à ajouter
00:51

Vous serez capable d'envoyer des requêtes à des fichiers distants et récupérer des informations externes afin de les afficher à vos utilisateurs.

Ajout du code + Récupération du retour au format .JSON
04:28
+ Améliorations à apporter au Chatbot
4 lectures 03:56

Pour offrir une meilleure expérience à vos utilisateurs, vous apprendrez ici comment améliorer celle-ci avec les outils fournis par Messenger.

Preview 01:21

Vous serez capable d'ajouter un bouton démarrer à votre ChatBot.

Le bouton "Démarrer"
00:37

Vous serez capable d'ajouter et modifier le message de bienvenue de votre ChatBot. 

Le texte d'introduction
01:01

Vous serez capable d'offrir à vos utilisateurs une navigation simplifiée grâce à un menu persistant que vous apprendrez à ajouter et modifier.

Le menu persistant
00:57
+ 4ème partie - Soumettre & faire valider son ChatBot par Facebook
3 lectures 05:08

Vous apprendrez toutes les techniques pour faire valider rapidement votre ChatBot.

Découverte de la procédure
00:52

Vous serez capable de remplir correctement la procédure de validation à envoyer à Facebook.

Elements à fournir : Texte + Logo + Mots clés + Erreurs à éviter
01:26

Vous gèrerez de A à Z la procédure de validation et serez capable d'éviter les erreurs communes.

Démonstration
02:50
+ Aller plus loin
3 lectures 04:50

Vous dépasserez les limites afin de proposer une expérience encore plus belle à vos utilisateurs.

Récupérer la position d'un utilisateur
00:43

Vous comprendrez comment mettre en place la géolocalisation dans votre ChatBot Messenger.

Le nouveau scénario + code à ajouter
00:54

Vous maitriserez ici la puissance de cet outil de géolocalisation.

Démonstration & Tests
03:13
+ Conclusion
4 lectures 02:59
Ce que vous avez accompli
00:37
Le code final de l'exemple
00:21
Des pistes pour aller encore plus loin !
00:59
Session Bonus : Me contacter / Obtenir des coupons promotion
01:00
Requirements
  • Vous devez avoir conscience des usages concernant les ChatBots.
  • Vous devez maitriser de bonnes bases en Javascript et/ou NodeJs.
  • Savoir maitriser les base des lignes de commande sur "Terminal"
  • NE prenez PAS ce cours si vous débutez en Javascript !!
  • Ne prenez PAS ce cours si vous ne savez pas utiliser un minimum le TERMINAL (invite de commande)
Description

Vous savez développer en Javascript, vous avez déjà entendu parler de Node.js et vous voulez créer un Chatbot de vos propres mains ? C’est le cours qu’il vous faut !

A la fin de ce cours, vous serez capable de gérer de A à Z votre propre Chatbot autonome crée de vos propres mains et hébergé par vos soins !

 0 RISQUE ➔ Satisfait ou remboursé pendant 30 jours 

★★ Badge Meilleures ventes de ce mois-ci : + de 120 étudiants inscrits et satisfaits ! 

Le seul cours en Français qui vous donne toutes les cartes en main & astuces pour fabriquer gratuitement un ChatBot de qualité & intelligent ! 

Des fichiers prêts à être utilisés afin de vous fournir les éléments de base pour créer votre ChatBot en 1h top Chrono ! 

Certains prédisent la mort des applications et leur remplacement par des ChatBots … Dans tous les cas, les Chatbots ont le vent en poupe et favorisent effectivement la relation client !
Imaginez le gain de temps que peut vous faire gagner un ChatBot : 

Réponse aux FAQs
Réponses aux questions récurrentes de vos clients- Prises de Rendez-vous
- Afficher des données provenants d’une base de données externe 
- Les possibilités sont illimitées

Rien n’est impossible aujourd’hui ! Le seul frein que vous aurez après ce cours sera votre imagination ! 

Dans la première partie de ce cours, nous allons voir ensemble toutes les généralités concernant les ChatBots ! 
- Qu’est- ce que c’est ?
- A quoi ca sert ?
- Comment ca fonctionne ?
Puis nous découvrirons ensemble l’architecture globale d’un Chatbot.

La deuxième partie sera consacrée à la partie Pratique ! Là, à vous de jouer !
On va commencer en douceur en créant une page Facebook pour faire nos tests !
Ensuite, nous allons découvrir ensemble comment installer nos fichiers de base fournis avec le cours, comment les héberger gratuitement sur un serveur Heroku, comment créer une app WIT.AI, comment stocker des informations sur une base de données Firebase, comment l’entrainer et enfin comment obtenir une réponse de notre ChatBot.

A partir de là, votre Chatbot de base sera configuré ! Il sera prêt à faire tout ce qui sortira de votre imagination.

Dans la troisième partie, vous allez donc voir comment insérer des données issues d’une API externe afin d’enrichir votre ChatBot.
vous procéderez à la mise en place pratique sur un exemple !

Vous fabriquerez un ChatBot qui donne la météo de demain ou bien d'après demain pour une ville donnée.

Vous verrez ensuite comment soumettre et faire valider votre création par les équipes de Facebook rapidement et vous découvrirez toutes les erreurs à éviter pour rendre cette étape la plus courte possible.

A la fin de cours, vous aurez donc toutes les cartes en main afin de produire un chatbot de qualité, riche en compréhension du langage naturel, avec des outils de communication externes capables d’enrichir en données votre ChatBot.

Je répondrais à toutes les questions posées lors de ce cours et tenterais de vous guider au mieux dans toutes les étapes ! 

Mots clés : natural language processing, ChatBot, Messenger, Chatbot Messenger, deep learning, machine learning, NLP, WIT.AI, API.AI, intelligence artificielle, artificial intelligence, bot, Ai, IA, heroku, Firebase, NodeJS, 

Deep Learning
Machine Learning
Neural Networks
Chatbot
Natural Language Processing

Who this course is for:
  • Les developpeurs qui souhaitent se mettre au goût du jour et apprendre une technologie du futur
  • Tous ceux qui sont au courant de l'émergence des ChatBots
  • Tous ceux qui veulent tirer profit de l'énorme potentiel de ces outils
  • Tous ceux qui veulent eux-même créer et héberger leur ChatBot Messenger
  • Tous ceux qui ne veulent pas dépendre d'une plateforme de création de ChatBots
  • Tous ceux qui veulent apprendre comment fonctionne les moteurs de traitement du langage naturel
  • Tous ceux qui veulent tirer profit du potentiel de Wit
  • Tous ceux qui connaissent déjà le fonctionnement des ChatBots en général
  • Tous ceux qui développent déjà avec des langages populaires (PHP, Javascript, NodeJs, ...)
  • Tous ceux qui veulent profiter du potentiel énorme de Messenger !
  • Vous NE devez PAS prendre ce cours si vous n'avez aucune base en programmation !!