Utiliser Architect pour créer un bot numérique pour un flux de messages entrants

Vous pouvez créer un flux de robots numériques dans Architect pour l'utiliser dans les flux de messages entrants. Créez le bot dans le flux, ou IT séparément, puis IT à partir du flux. 

Créer un bot numérique pour un flux de messages entrants à l'aide d'Architect 

Cette procédure décrit comment créer un bot pour un flux de messages entrants. Dans cet exemple, les utilisateurs choisissent ce qu'ils veulent faire. Ils peuvent acheter une guitare ou réserver du temps de studio.

  1. À partir de la page d'accueil de l'architecte, cliquez ou survolez le Les flux menu et sélectionnez Flux de robots numériques.
  2. Cliquez sur  Ajouter. La boîte de dialogue Créer un flux de bot s’ouvre.
  3. Dans le nom champ, entrez un flux nom unique pour le. 
  4. (Facultatif) Dans le Description champ, ajoutez une phrase courte ou une phrase pour décrire ce flux.
  5. Cliquez sur le Langue par défaut la liste et sélectionnez la langue par défaut prise en charge par le flux.
  6. Cliquez sur le Divisions et sélectionnez la division dans flux laquelle placer le.
  7. Cliquez sur Créer le flux. La page de configuration du flux s’ouvre.

Dans cet exemple, ajoutez des plages horaires pour permettre à un utilisateur de sélectionner un type de guitare, de sélectionner une date de studio pour réserver une date et de sélectionner une heure de studio pour réserver une durée d'enregistrement.

  1. Sous Compréhension du langage naturel, cliquez sur Types d’emplacement.
  2. Cliquez sur Ajouter un type d'emplacement.
  3. Nommez le type d'emplacement type de guitare.
  4. Cliquez sur Sauvegarder. 
  5. Sous Valeur du type de logement, dans le Tapez une nouvelle valeur de type d'emplacement boîte, type Électrique.
  6. presse Entrer.
  7. Répétez les étapes 5-6 pour ajouter ces types de guitare :
    • Semi-acoustique
    • Electro-acoustique
    • Classique
    • Basse
    • Acoustique

Cliquez sur l’image pour l’agrandir.

Emplacements

  1. Sous Compréhension du langage naturel, cliquez sur Types d’emplacement.
  2. Ajoutez un emplacement pour permettre aux utilisateurs de choisir le type de guitare.
    1. Cliquez sur Ajouter un emplacement. La boîte de dialogue Ajouter un emplacement s'ouvre.
    2. Nommez la fente Guitare.
    3. Sous Type de fente associée, sélectionnez Existing.
    4. Sous Existing Slot Type, cliquez sur guitarType.
    5. Cliquez sur Sauvegarder. 
  3. Ajoutez un créneau pour permettre aux utilisateurs de réserver une date de studio.
    1. Cliquez sur Ajouter un emplacement. La boîte de dialogue Ajouter un emplacement s'ouvre.
    2. Nommez l'emplacement lessonDate.
    3. Sous Type de fente associée, sélectionnez Existing.
    4. Sous Existing Slot Type, cliquez sur builtin:date.
    5. Cliquez sur Sauvegarder. 
  4. Ajoutez un créneau pour permettre à l'utilisateur de réserver une heure de studio.
    1. Cliquez sur Ajouter un emplacement. La boîte de dialogue Ajouter un emplacement s'ouvre.
    2. Nommez l'emplacement leçonTime.
    3. Sous Type d'emplacement, sélectionnez Existant.
    4. Sous Type de créneau existant, cliquez sur builtin:time.
    5. Cliquez sur Sauvegarder. 
  5. Ajoutez un créneau pour permettre aux utilisateurs de programmer une date de cours.
    1. Cliquez sur Ajouter un emplacement. La boîte de dialogue Ajouter un emplacement s'ouvre.
    2. Nommez l'emplacement lessonDate.
    3. Sous Type d'emplacement, sélectionnez Existant.
    4. Sous Existing Slot Type, cliquez sur builtin:date.
    5. Cliquez sur Sauvegarder. 
  6. Ajouter un créneau pour permettre à l'utilisateur de spécifier l'heure de la leçon.
    1. Cliquez sur Ajouter un emplacement. La boîte de dialogue Ajouter un emplacement s'ouvre.
    2. Nommez l'emplacement leçonTime.
    3. Sous Type d'emplacement, sélectionnez Existant.
    4. Sous Type de créneau existant, cliquez sur builtin:time.
    5. Cliquez sur Sauvegarder. 

Cliquez sur l’image pour l’agrandir.

Fentes d'écoulement des bot numériques

  1. Sous Tâches réutilisables, cliquez sur Ajouter une tâche réutilisable ici > Boîte à outils > Tâche.
  2. Renommez la tâche Réserver une leçon de guitare et cliquez sur Terminé.
  3. Dans la boîte à outils, ouvrez le menu Demander, ajoutez une action Demander un créneau sous la case de départ, et configurez-la :
    1. Laissez le nom par défaut ou entrez-en un nouveau.
    2. Cliquez sur la liste des slots et sélectionnez Guitar.
    3. Sous Question, cliquez sur Qu'est-ce que le (veuillez mettre le nom de votre créneau ici). L'éditeur de texte enrichi s'ouvre.
    4. Remplacez le contenu par Quel type de guitare voulez-vous apprendre ?
    5. Sous Invalid Response > No Match, cliquez sur Veuillez me donner le lien (please put your slot name here) et remplacez (please put your slot name here) par guitar type.
  4. Cliquez sur Sauvegarder. 
  5. Dans la boîte à outils, ouvrez le menu Demander, ajoutez une action Demander un créneau sous la case de départ, et configurez-la :
    1. Laissez le nom par défaut ou entrez-en un nouveau.
    2. Cliquez sur la liste Slot et sélectionnez lessonDate.
    3. Sous Question, cliquez sur le lien What is the (please put your slot name here) et remplacez le contenu par What day do you want to schedule the lesson?
    4. Sous Invalid Response > No Match, cliquez sur Veuillez me donner le lien (veuillez mettre votre nom de créneau ici) et remplacez le contenu par Veuillez me donner la date de la leçon.
  6.  Dans la boîte à outils, ouvrez le menu Demander, ajoutez une autre action Demander la fente sous l'action que vous avez ajoutée à l'étape 3, et configurez-la :
    1. Laissez le nom par défaut ou entrez-en un nouveau.
    2. Cliquez sur la liste Slot et sélectionnez LessonTime.
    3. Sous Question, cliquez sur le lien What is the (please put your slot name here) et remplacez le contenu par What time do you want to schedule the lesson?
    4. Sous Invalid Response > No Match, cliquez sur Veuillez me donner le lien (veuillez mettre votre nom de créneau ici) et remplacez le contenu par Veuillez me dire l'heure à laquelle vous voulez réserver.
  7.  Dans la boîte à outils, ouvrez le menu Demander et faites glisser une action Demander Oui/Non sous l'action Demander le créneau que vous avez ajoutée à l'étape 5, et configurez-la :
    1. Laissez le nom par défaut ou entrez-en un nouveau.
    2. Sous Question, cliquez sur le lien "Do you want to proceed". Le Créateur de texte enrichi s'ouvre.
    3. Tapez OK, vous voulez programmer une.
    4. Cliquez sur le bouton Expression et tapez Slot.guitar.
    5. Après l'expression, tapez leçon sur.
    6. Cliquez sur le bouton Expression et tapez Slot.lessonDate.
    7. Après l'expression, tapez à.
    8. Cliquez sur le bouton Expression et tapez Slot.lessonTime.
    9. Après l'expression, pour compléter la phrase, tapez correct ?. La chaîne complète ressemble à OK, vous voulez programmer une leçon de {{Slot.guitar}} le {{Slot.lessonDate}} à {{Slot.lessonTime}}.
    10. Cliquez sur Sauvegarder. 
  8. Dans la boîte à outils, faites glisser une action Communiquer sous le chemin de l'action Demander Oui / Non Oui et configurez-la :
    1. Laissez le nom par défaut ou entrez-en un nouveau.
    2. Sous Communication, cliquez sur le lien Cliquez pour ajouter du texte. Le Créateur de texte enrichi s'ouvre.
    3. Type Nous avons réservé votre leçon.
    4. Cliquez sur Sauvegarder. 
  9. Dans la boîte à outils, faites glisser une action Communiquer sous le chemin de l'action Demander Oui / Non Non et configurez-la :
    1. Laissez le nom par défaut ou entrez-en un nouveau.
    2. Sous Communication, cliquez sur le lien Cliquez pour ajouter du texte. Le Créateur de texte enrichi s'ouvre.
    3. Type OK, nous n'avons pas réservé la leçon.
    4. Cliquez sur Sauvegarder. 
  10. Ouvrez le menu Tâche et faites glisser une End Task sous les actions Communiquer et sélectionnez le chemin de sortie par défaut.

  1. Sous Tâches réutilisables, cliquez sur Ajouter une tâche réutilisable ici > Boîte à outils > Tâche.
  2. Renommez la tâche Book Studio Time.
  3. Dans la boîte à outils, ouvrez le menu Ask, ajoutez une action Demander un créneau sous la case de départ, et configurez-la :
    1. Laissez le nom par défaut ou entrez-en un nouveau.
    2. Cliquez sur la liste Slot et sélectionnez StudioDate.
    3. Sous Question, cliquez sur le lien What is the (please put your slot name here) et remplacez le contenu par What is the booking date?
    4. Sous Invalid Response > No Match, cliquez sur Veuillez me donner le lien (veuillez mettre votre nom de créneau ici) et remplacez le contenu par Veuillez m'indiquer la date à laquelle vous souhaitez réserver.
  4.  Dans la boîte à outils, ouvrez le menu Demander, ajoutez une autre action Demander la fente sous l'action que vous avez ajoutée à l'étape 3, et configurez-la :
    1. Laissez le nom par défaut ou entrez-en un nouveau.
    2. Cliquez sur la liste Slot et sélectionnez StudioTime.
    3. Sous Question, cliquez sur le lien What is the (please put your slot name here) et remplacez le contenu par What time do you want to book the studio?
    4. Sous Invalid Response > No Match, cliquez sur Veuillez me donner le lien (veuillez mettre votre nom de créneau ici) et remplacez le contenu par Veuillez me dire l'heure à laquelle vous voulez réserver.
  5.  Dans la boîte à outils, ouvrez le menu Demander et faites glisser une action Demander Oui / Non sous l'action Demander le créneau que vous avez ajoutée à l'étape 5, et configurez-la :
    1. Laissez le nom par défaut ou entrez-en un nouveau.
    2. Sous Question, cliquez sur le lien "Do you want to proceed". Le Créateur de texte enrichi s'ouvre.
    3. Tapez OK, vous voulez réserver du temps de studio sur.
    4. Cliquez sur le bouton Expression et tapez Slot.studioDate.
    5. Après l'expression, tapez sur.
    6. Cliquez sur le bouton Expression et tapez Slot.studioTime.
    7. Après l'expression, pour compléter la phrase, tapez correct ?. La chaîne complète ressemble à OK, vous voulez réserver du temps de studio le {{Slot.studioDate}} à {{Slot.studioTime}}.
    8. Cliquez sur Sauvegarder. 
  6. Dans la boîte à outils, faites glisser une action Communiquer sous le chemin Oui de l'action Demander Oui / Non et configurez-la :
    1. Laissez le nom par défaut ou entrez-en un nouveau.
    2. Sous Communication, cliquez sur le lien Cliquez pour ajouter du texte. Le Créateur de texte enrichi s'ouvre.
    3. Type Nous avons réservé votre temps de studio.
    4. Cliquez sur Sauvegarder. 
  7. Dans la boîte à outils, faites glisser une action Communiquer sous le chemin Non de l'action Demander Oui / Non et configurez-la :
    1. Laissez le nom par défaut ou entrez-en un nouveau.
    2. Sous Communication, cliquez sur le lien Cliquez pour ajouter du texte. Le Créateur de texte enrichi s'ouvre.
    3. Tapez OK, nous allons annuler la réservation.
    4. Cliquez sur Sauvegarder. 
  8. Ouvrez le menu Tâche et faites glisser une End Task sous les actions Communiquer et sélectionnez le chemin de sortie par défaut.

  1. Sous Tâches réutilisables, cliquez sur Ajouter une tâche réutilisable ici > Boîte à outils > Tâche.
  2. Renommer la tâche Menu principal.
  3. Dans la boîte à outils, ouvrez le menu Demander et faites glisser un menu numérique sous la boîte de départ.
  4. Laissez les entrées Question et No Match par défaut inchangées.
  5. Cliquez sur Ajouter un bouton et sous Entrer le choix, tapez Programmer une leçon.
  6. Cliquez sur Ajouter un bouton et sous Entrer le choix, tapez Réserver du temps de studio.
  7. Configurez le chemin Planifier une leçon :
    1. Ouvrez le menu Tâche et faites glisser une action Appeler une tâche sous le chemin Planifier une leçon.
    2. Sous Tâche, sélectionnez Réserver une leçon de guitare.
  8. Configurez le chemin de l'heure du studio Book :
    1. Ouvrez le menu Tâche et faites glisser une action Appeler la tâche sous le chemin Réserver le temps de studio.
    2. Sous Tâche, sélectionnez Réserver un studio.

  1. Sous Starting Bot, cliquez sur Initial Greeting.
  2. Depuis la boîte à outils, faites glisser un Communiquer l'action sous la zone de démarrage.
  3. Sous Nom, renommez l'action Communiquer ou laissez le nom Communiquer par défaut inchangé.
  4. Sous Communication, cliquez sur Cliquez pour ajouter du texte. Le générateur de texte enrichi s'ouvre.
  5. Utilisez la barre d'outils du Rich Text Builder pour créer un premier message d'accueil pour l'utilisateur :Barre d'outils Rich Text Builder
    1. Ajoutez une chaîne de texte et formatez le texte en utilisant des caractères gras, italiques ou barrés.
    2. Pour ajouter du texte personnalisable et un lien vers une URL externe, cliquez sur l'icône Ajouter un lien .
    3. Pour ajouter une valeur variable pour un emplacement préconfiguré, cliquez sur l'icône Add Variable.
    4. Pour saisir une expression manuelle et inerter le résultat dans le texte riche, cliquez sur l'icône Add Expression.
    5. Pour ajouter une image à partir d'une URL, cliquez sur l'icône Insert Image .
    6. Cliquez sur Sauvegarder.  Dans cet exemple, le bot remercie l'utilisateur d'avoir contacté le magasin et présente l'image d'un magasin de disques.
      Cliquez sur l’image pour l’agrandir.Créateur de texte enrichi
  6. Cliquez sur Sauvegarder. 
  7. Ouvrez le menu Tâche et faites glisser une action Appeler la tâche sous l'action Communiquer.
  8. Sous Tâche, sélectionnez Menu principal.
  9. Enregistrez et publiez le flux numérique du bot.

Vous pouvez maintenant appeler ce flux de robots numériques à partir d'un flux de messages entrants.