Want to make creations as awesome as this one?

DRANE 04

Transcript

un bot pour la classe

Créer avec SNATCHBOT

Ce Génially va vous présenter

‘l'application en ligne Snatchbot qui permet de créer des unités conversationnelles"

01

Le tableau de bord

02

Créer un botRechercher un modèle

03

Construire un bot : interactions, connections, carte, intégrations médias

04

Design du bot

05

Intégrer un bot

06

Tutoriels

Genially

Sur ce graphique, vous trouverez le nombre de messages reçus et envoyés par jour.

Le tableau indique le nombre de bots actifs et les messages envoyés et reçus au total.

Le graphique indique le nombre de messages par canaux de diffusion : WhatsApp, Internet, Skype, ...

Derniers messages textes reçus.

L'onglet "Mes bots" nous amène à la page rassemblant l'ensemble des bots crées par l'utilisateur :

L'onglet "Plug-ins" nous permet de rajouter des mini-bots pour les ajouter directement dans nos"bots". Dans la section « Plugins », les utilisateurs avancés peuvent créer leurs propres plugins. Pour que le plugin soit disponible à tous les utilisateurs d’un système, chaque plugin doit passer l’approbation de l’administrateur. L’onglet contient les champs et éléments suivants : - Informations sur le plugin - Plugin ID - le champ est désactivé. - Nom et description (50 et 150 caractères). - Instructions du plugin - Langues

L'onglet "Diffusion" vous permet de diffuser votre bot à plusieurs utilisateurs à la fois.

L'onglet "Boîte de réception" vous permet de suivre pour chacun de vos bots, les messages envoyés :

L'onglet "Rapports" vous permet de voir l'ensemble des messages reçus en fonction des bots, des types de données et de la temporalité. Vous pouvez voir l'ID du message, le type de réponse textuelle ou vocale, la date, ...

L'onglet "TALN" nous amène à la page permettant de sélectionner la langue de traitement des données du bot : TRAITEMENT AUTOMATIQUE DU LANGAGE NATUREL

L'onglet "Journaux d'activités" vous permet de voir le travail réalisé sur les différents bots par les administrateurs (date, heure, type d'actions, nom de l'administrateur, rôle, ...):

L'onglet "Statistiques avancées" n'est pas accessible pour la version gratuite :

L'onglet "Snatchbot Store" vous permet de trouver des modèles de bots et de les réutiliser. On peut faire des recherches par thèmes et mots-clés.

L'onglet "Documentation" vous amène sur une page d'aide en anglais. La documentation est variée et plutôt bien faite, des tutoriels vidéos sont intégrés également.

PRESENTATION DU TABLEAU DE BORD

Créer un bot à partir d'un modèle

Créer un botvierge

Créer un bot vierge

Créer un bot à partir d'un modèle

Pour construire un bot, pas besoin de programmer mais surtout faire preuve de logique. Il est important de créer un schéma de votre bot au départ pour y noter vos intéractions et les connections souhaitées

Ce bouton vous permet de créer une interaction ou un plugin.

Les trois petits points à droite de votre interaction ou plug in permettent de réaliser plusieurs actions : - tester une interaction - renommer l'interaction - copier l'interaction (très pratique si vous créer des interactions similaires) - supprimer l'interaction

Ce message apparaîtra lorsqu'il y aura interaction entre le bot et l'utilisateur. Il peut être enrichi de texte, d'images, de vidéos, de liens, de cartes. Vous pouvez également réaliser des opérations arithmétiques, de logique ou créer des variables. Il ne pourra correctement fonctionné s'il est connecté à une autre interaction.

L'onglet "Carte" permet d'ajouter à un message classique des images, des vidéos ou des liens sous forme de fenêtres qui peuvent s'afficher sur une seule ligne ou par menu déroulant. On peut ajouter une carte : - texte - image - galerie (comme ci-dessous, possibilité de mettre du texte, une image, un lien qui s'active en appuyant sur l'image) - RSS vous permet d’afficher le contenu des flux RSS dans votre bot. Dans la carte, vous avez la possibilité d'ajouter des boutons vous renvoyant vers une autre interaction.

L'onglet "Connections" permet de relier l'interaction sélectionné à une autre en fonction de la réponse de l'utilisateur. Il y a deux possibilités : - réponse libre de l'utilisateur (il faudra anticiper les réponses afin de le diriger vers une autre interaction) - réponse imposée, dite réponse rapide (on peut également bloquer la réponse textuelle de l'utilisateur afin de l'obliger à cliquer sur une réponse rapide : maximum 20) Pour une réponse libre : (voir la vidéo) Le principe : anticiper les réponses des utilisateurs en notant des mots clefs et y soumettre des conditions Les principales conditions sont : - Contient (mot entier) : le mot clé doit être entouré d’espaces (ou être le premier dans le message) et ne peut pas faire partie d’un autre mot - Contient (une partie) : le mot-clé peut être n’importe où dans le message et peut être une partie d’un autre mot - Contient l'ensemble des : tous les mots clés que vous définissez doivent être dans la réponse d’un utilisateur - Ne contient aucun des : le message ne contient pas de mot-clé - Correspond exactement : le mot-clé doit être le seul mot dans le message - Commence par : le message doit commencer par le mot-clé - Se termine par : le message doit se terminer par le mot-clé - Ne commence pas par : le message ne peut pas commencer par le mot-clé - Ne se termine pas avec : le message ne peut pas se terminer avec le mot-clé Pour une réponse rapide (ne pas oublier de cocher "désactiver la saisie du texte Webchat) : voir vidéo Le principe : imposer une réponse en créant un onglet avec un mot-clé (ci-dessous "Puissance de dix)

L'onglet "Automatisations" : Cette fonctionnalité est payant (version pro uniquement) conçue pour les utilisateurs qui souhaitent connecter leurs bots à différents services, tels que Google Sheets, Mailchimp, Email, Salesforce. Actuellement, seule l’automatisation Google Sheets est disponible, mais d’autres services seront bientôt intégrés.

L'onglet "Configurer" vous permet d'envoyer vous envoyer un mail à tout moment dans la conversation entre le bot et l'utilisateur. Cette fonction est davantage utilisée dans le commerce.

Pour récupérer une réponse antérieures ou des données dans votre message, vous pouvez cliquer sur l'onglet "réponses antérieures" : Texte de réponse : Le texte : [responseTo interaction=ID fallback=TEXT] s'affiche, il faudra simplement remplacer ID par le numéro de l'interaction concernée. Ici l'ID est 3639988. Il faudra noté : [responseTo interaction=3639988 fallback=TEXT] Données extraites : De la même manière que ci-dessus : [extractedData interaction=ID fallback=TEXT], il faudra indiquer l'ID attendu.

Les variables personnalisées vous permettent de travailler avec les informations que votre bot a recueillies. Vous aurez besoin de Variables Personnalisées quand vous voudrez que votre chatbot puisse travailler avec les informations qu'il a rassemblées auparavant et, en particulier, si vous voulez effectuer des opérations arithmétiques au cours de la conversation. Par exemple, si vous concevez un chatbot "quiz" pour une évaluation formative et qui calcule un total en cours, alors le chatbot peut stocker les nombres qu'il additionne en utilisant les Variables Personnalisées. Définir une valeur : [customVar KEY=VALUE] KEY - KEY est le nom que vous donnez à la variable, par exemple Total_Quiz. VALUE - La valeur est le contenu initial de la variable Remplacez les 'KEY' et 'VALUE' par les données dont vous avez besoin. Par exemple : [customVar Total=0] ou [customVar First_Name=John]. Obtenir la valeur : [showVar=KEY] KEY doit faire référence à une variable personnalisée que vous avez déjà définie. Ainsi, par exemple [ShowVar=Total_Quiz] ne fonctionnera que si vous avez défini [customVar Total_Quiz=x] en premier.

Les attributs utilisateurs sont des éléments d’information, comme le nom ou l’emplacement, qui peuvent être attribués à chaque utilisateur interagissant avec votre robot. Afin de respecter le RGPD, il ne faut pas utiliser les attributs.

L'onglet "Bulles de chat" vous permet de créer plusieurs bulles de messages soit : - instantanées (::next::) - ou différées (::next-XXXX::), il faut remplacer les X par un chiffre pour le nombre de secondes, le délai maximum est de 60 secondes.

Cet onglet vous permet d'intégrer à l'intérieur de votre bulle de message : - des liens : [url=LINK_URL]LABEL_URL[/url] - des images : [img]IMAGE_URL[/img] - de l'audio : [audio]AUDIO_URL[/audio] - de la vidéo : [video]VIDEO_URL[/video] Il suffit d'intégrer l'URL de votre média à la place de "....._URL".

Vous pouvez réaliser des opérations : addition, soustraction, multiplication et division. Il est possible de les combiner également et de simplifier l'écriture de certaines formules en utilisant des variables. Par exemple : (utilisation d'une variable et la récupération d'une réponse antérieure) [ADD [1, [showVar=A], [responseTo interaction=46541]]

Il est possible de réaliser des opérations logiques tel que : [IF(A=B){TEXTE}] Egale à[IF(A!B){TEXTE}] Pas égal à[IF(A>B){TEXTE}] Supérieur à[IF(A<B){TEXTE}] Moins de Par exemple : Pour le résultat d'un quiz en 5 questions, on pourrait écrire : [IF([showVar=x]=5]{bravo}] [IF([showVar=x]<3]{révise ta leçon à nouveau}] Le chatbot écrira "bravo" si l'élève a répondu juste au 5 questions. Le chatbot écrira "Révise ta leçon" si l'élève a eu moins de 3 bonnes réponses.

L'onglet "Interaction" permet de récupérer les ID des interactions présentes dans le bot.

Speech-to-Text function = Fonction parole-texte Lorsqu'un message a été écrit, il est possible d'utiliser la fonction vocale. Il est possible de choisir des accents et des voix pour configurer le bot. Trois fonctions : - Off : sans voix - Manuel : choix du genre de voix et de la langue TTS (possibilité d'afficher le texte et la fonction vocale en cliquant sur l'onglet) - Automatique : l'application choisit aléatoirement la voix. L'utilisateur peut également utiliser la technologie d’enregistreur vocal et les services de transcription peuvent offrir de nombreux avantages aux utilisateurs. (élèves non scripteurs, FLE, dyslexie, ...)

L'icône du. bot en bas à droite permet à chaque création de vérifier son application. Il est possible de tester le bot à chaque étape.

Il est possible de visualiser le schéma de votre bot et de l'imprimer afin de voir et vérifier vos interactions et surtout vos connections :

EXEMPLE DE CREATION D'UN BOT

Pour personnaliser votre chatbot, cliquer sur l'onglet de gauche "Messageries" puis à droite sur "Personnaliser"

Il est également possible de configurer les éléments graphiques de la discussion en ligne : - couleur : bouton, entête, texte, icône utilisateur, ... - champ de saisie de la conversation - texte de démarrage - affichage ATTENTION A ENREGISTRER LES CHANGEMENTS APPORTES EN BAS DE PAGE

Ce paragraphe vous permet de personnaliser le bouton : - style de bulle : bulle, arrondi, rectangle - largeur - taille Il y a la possibilité de cocher l'affichage de votre bot dès le démarrage : Il est possible d'ajouter un message accolé au bot comme ci-dessus et de varier couleur, style et position sur la page ainsi que le délai d'apparition.

Dans cet onglet, vous pourrez également personnaliser l’apparence de la fenêtre et le bouton de webchat en appliquant des styles CSS personnalisés.

DESIGN DU BOT

Pour intégrer votre bot, cliquer sur l'onglet "Messageries" à gauche puis sur "Obtenir le code d'intégration" à droite

1°. CHOISIR LE CANAL DE DIFFUSION

2°. INTEGRER SUR UN SITE Copier le code d'intégration proposé et l'intégrer sur votre site, blog, ENT, ...

3°. ENVOYER LE LIEN DU BOT Il est également possible d'envoyer le bot par un lien ou d'intégrer ce lien sur un site ce qui permet l'affiche de plusieurs bots sur une seule page.

Avec code d'intégration

Avec un lien

Tutoriels

Intégrer un bot

ETAPE 2 : COLLER LE CODE D'INTEGRATION SUR VOTRE SITE

ETAPE 1 : COPIER LE CODE D'INTEGRATION

DIFFUSER UN BOT AVEC UN LIEN

Créer des réponses aléatoires

CREER DES REPONSES ALEATOIRES

Créer des cartes

CREER DES CARTES

Tutoriels

Partager un bot

PARTAGER UN BOT

Intégrer des médiasdans un message

INTEGRER DES MEDIAS

laetitia.allegrini@ac-aix-marseille.frPE spécialisée

accept

cancelar