Use Architect para crear un bot digital para un flujo de mensajes entrantes

Puede crear un flujo de bots digitales en Architect para utilizarlo en los flujos de mensajes entrantes. Cree el bot dentro del flujo o créelo por separado y luego llámelo desde el flujo. 

Cree un bot digital para un flujo de mensajes entrantes usando Architect 

Este procedimiento describe cómo crear un bot para un flujo de mensajes de entrada. En este ejemplo, los usuarios eligen lo que quieren hacer. Pueden comprar una guitarra o reservar tiempo de estudio.

  1. Desde la página de inicio de Architect, haga clic o coloque el cursor sobre el Flujos menú y seleccione Flujos de bots digitales.
  2. Hacer clic Agregar. Se abre el cuadro de diálogo Crear flujo de bot.
  3. En el Nombre campo, ingrese un nombre único para el flujo. 
  4. (Opcional) En el Descripción campo, agregue una oración o frase corta para describir este flujo.
  5. Haga clic en el Idioma predeterminado lista y seleccione el idioma admitido predeterminado del flujo.
  6. Haga clic en el Divisiones lista y seleccione la división en la que colocar el flujo.
  7. Hacer clic Crear flujo. Se abre la página de configuración del flujo.

En este ejemplo, agregue ranuras para permitir que un usuario seleccione un tipo de guitarra, seleccione una fecha de estudio para reservar una fecha y seleccione una hora de estudio para reservar tiempo de grabación.

  1. En Comprensión del lenguaje natural, haga clic en Tipos de ranuras.
  2. Hacer clic Agregar tipo de ranura.
  3. Asigne un nombre al tipo de ranura tipo de guitarra.
  4. Hacer clic Ahorrar.
  5. En Valor de tipo de ranura, en el Escriba un nuevo valor de tipo de ranura caja, tipo Eléctrico.
  6. Presione Entrar.
  7. Repita el paso 5-6 para añadir estos tipos de guitarra:
    • Semi-acústico
    • Electroacústica
    • Clásico
    • Bajo
    • Acústico

Haga clic en la imagen para ampliarla.

Ranuras

  1. En Comprensión del lenguaje natural, haga clic en Tipos de ranuras.
  2. Agregue una ranura para permitir a los usuarios elegir el tipo de guitarra.
    1. Hacer clic Agregar ranura. Se abre el cuadro de diálogo Agregar ranura.
    2. Nombra la ranura Guitarra.
    3. En Tipo de ranura asociada, seleccione Existing.
    4. En Tipo de ranura existente, haga clic en guitarType.
    5. Hacer clic Ahorrar.
  3. Agregue un espacio para permitir a los usuarios reservar una fecha de estudio.
    1. Hacer clic Agregar ranura. Se abre el cuadro de diálogo Agregar ranura.
    2. Nombre de la ranura lessonDate.
    3. En Tipo de ranura asociada, seleccione Existing.
    4. En Tipo de ranura existente, haga clic en builtin:date.
    5. Hacer clic Ahorrar.
  4. Agregue un espacio para permitir que el usuario reserve un tiempo de estudio.
    1. Hacer clic Agregar ranura. Se abre el cuadro de diálogo Agregar ranura.
    2. Nombre de la ranura lessonTime.
    3. En Tipo de ranura, seleccione Existente.
    4. En Tipo de ranura existente, haga clic en builtin:time.
    5. Hacer clic Ahorrar.
  5. Añade una ranura para que los usuarios puedan programar la fecha de una lección.
    1. Hacer clic Agregar ranura. Se abre el cuadro de diálogo Agregar ranura.
    2. Nombre de la ranura lessonDate.
    3. En Tipo de ranura, seleccione Existente.
    4. En Tipo de ranura existente, haga clic en builtin:date.
    5. Hacer clic Ahorrar.
  6. Añade una ranura para que el usuario pueda especificar la hora de la lección.
    1. Hacer clic Agregar ranura. Se abre el cuadro de diálogo Agregar ranura.
    2. Nombre de la ranura lessonTime.
    3. En Tipo de ranura, seleccione Existente.
    4. En Tipo de ranura existente, haga clic en builtin:time.
    5. Hacer clic Ahorrar.

Haga clic en la imagen para ampliarla.

Ranuras de flujo de bots digitales

  1. En Tareas reutilizables, haga clic en Agregue una tarea reutilizable aquí > Caja de herramientas > Tarea.
  2. Cambie el nombre de la tarea Reservar lección de guitarra y haga clic en Hecho.
  3. Desde la caja de herramientas, abra el menú Ask, añada una acción Ask for Slot debajo de la caja de inicio y configúrela:
    1. Deje el nombre por defecto o introduzca uno nuevo.
    2. Haga clic en la lista de ranuras y seleccione Guitarra.
    3. En la sección de preguntas, haga clic en ¿Cuál es el (ponga aquí el nombre de su ranura). Se abre el editor de texto enriquecido.
    4. Sustituye el contenido por ¿Qué tipo de guitarra quieres aprender?
    5. En Respuesta no válida > Sin coincidencia, haga clic en Por favor, déme el enlace de (ponga su nombre de ranura aquí) y sustituya (ponga su nombre de ranura aquí) por tipo de guitarra.
  4. Hacer clic Ahorrar.
  5. Desde la caja de herramientas, abra el menú Ask, añada una acción Ask for Slot debajo de la caja de inicio y configúrela:
    1. Deje el nombre por defecto o introduzca uno nuevo.
    2. Haga clic en la lista Slot y seleccione lessonDate.
    3. En la sección de preguntas, haga clic en el enlace ¿Qué es (ponga aquí el nombre de su ranura) y sustituya el contenido por ¿Qué día quiere programar la lección?
    4. En Respuesta no válida > Sin coincidencia, haga clic en . Por favor, indíqueme el enlace (ponga aquí el nombre de su ranura) y sustituya el contenido por . Por favor, indíqueme la fecha de la lección.
  6.  Desde la caja de herramientas, abra el menú Ask, añada otra acción Ask for Slot debajo de la acción que añadió en el paso 3, y configúrela:
    1. Deje el nombre por defecto o introduzca uno nuevo.
    2. Haga clic en la lista Slot y seleccione LessonTime.
    3. En la sección de preguntas, haga clic en el enlace ¿Qué es (ponga aquí el nombre de su franja horaria) y sustituya el contenido por ¿A qué hora quiere programar la lección?
    4. En Respuesta no válida > Sin coincidencia, haga clic en . Por favor, déme el enlace (ponga aquí el nombre de su ranura) y sustituya el contenido por . Por favor, dígame la hora a la que quiere reservar.
  7.  Desde la caja de herramientas, abra el menú Ask y arrastre una acción Ask for Yes / No debajo de la acción Ask for Slot que añadió en el paso 5, y configúrela:
    1. Deje el nombre por defecto o introduzca uno nuevo.
    2. En Pregunta, haga clic en el enlace ¿Desea continuar? Se abrirá el generador de texto enriquecido.
    3. Escriba OK, quiere programar un.
    4. Haga clic en el botón de expresión y escriba Slot.guitar.
    5. Después de la expresión, escriba lección en.
    6. Haga clic en el botón Expression y escriba Slot.lessonDate.
    7. Después de la expresión, escriba en.
    8. Haga clic en el botón Expression y escriba Slot.lessonTime.
    9. Después de la expresión, para completar la frase, escriba ¿correcto?. La cadena completa se parece a OK, quiere programar una lección de {{Slot.guitar}} en {{Slot.lessonDate}} a {{Slot.lessonTime}}.
    10. Hacer clic Ahorrar.
  8. Desde la caja de herramientas, arrastre una acción Communicate debajo de la ruta de la acción Ask for Yes / No Yes y configúrela:
    1. Deje el nombre por defecto o introduzca uno nuevo.
    2. En Comunicación, haga clic en el enlace Haga clic para añadir texto. Se abrirá el generador de texto enriquecido.
    3. Escriba Hemos reservado su lección.
    4. Hacer clic Ahorrar.
  9. Desde la caja de herramientas, arrastre una acción Communicate debajo de la ruta de la acción Ask for Yes / No No y configúrela:
    1. Deje el nombre por defecto o introduzca uno nuevo.
    2. En Comunicación, haga clic en el enlace Haga clic para añadir texto. Se abrirá el generador de texto enriquecido.
    3. Escriba OK, no reservamos la lección.
    4. Hacer clic Ahorrar.
  10. Abra el menú de tareas y arrastre un Finalizar tarea debajo de las acciones de comunicación y seleccione la ruta de salida predeterminada.

  1. En Tareas reutilizables, haga clic en Agregue una tarea reutilizable aquí > Caja de herramientas > Tarea.
  2. Cambie el nombre de la tarea Book Studio Time.
  3. Desde la caja de herramientas, abra el menú Ask, añada una acción Ask for Slot debajo de la caja de inicio y configúrela:
    1. Deje el nombre por defecto o introduzca uno nuevo.
    2. Haga clic en la lista Slot y seleccione StudioDate.
    3. En la sección de preguntas, haga clic en el enlace ¿Cuál es el (ponga aquí el nombre de su franja horaria) y sustituya el contenido por ¿Cuál es la fecha de reserva?
    4. En Respuesta no válida > Sin coincidencia, haga clic en . Por favor, indíqueme el enlace (ponga aquí el nombre de su ranura) y sustituya el contenido por . Por favor, indíqueme la fecha en la que desea reservar.
  4.  Desde la caja de herramientas, abra el menú Ask, añada otra acción Ask for Slot debajo de la acción que añadió en el paso 3, y configúrela:
    1. Deje el nombre por defecto o introduzca uno nuevo.
    2. Haga clic en la lista Slot y seleccione StudioTime.
    3. En la sección de preguntas, haga clic en el enlace ¿Qué es (ponga aquí el nombre de su franja horaria) y sustituya el contenido por ¿A qué hora desea reservar el estudio?
    4. En Respuesta no válida > Sin coincidencia, haga clic en . Por favor, déme el enlace (ponga aquí el nombre de su ranura) y sustituya el contenido por . Por favor, dígame la hora a la que quiere reservar.
  5.  Desde la caja de herramientas, abra el menú Ask y arrastre una acción Ask for Yes / No debajo de la acción Ask for Slot que añadió en el paso 5, y configúrela:
    1. Deje el nombre por defecto o introduzca uno nuevo.
    2. En Pregunta, haga clic en el enlace ¿Desea continuar? Se abrirá el generador de texto enriquecido.
    3. Escriba OK, quiere reservar tiempo de estudio en.
    4. Haga clic en el botón Expression y escriba Slot.studioDate.
    5. Después de la expresión, escriba en.
    6. Haga clic en el botón Expression y escriba Slot.studioTime.
    7. Después de la expresión, para completar la frase, escriba ¿correcto?. La cadena completa tiene el aspecto siguiente: OK, desea reservar tiempo de estudio en {{Slot.studioDate}} a {{Slot.studioTime}}.
    8. Hacer clic Ahorrar.
  6. Desde la caja de herramientas, arrastre una acción Communicate debajo de la ruta de la acción Ask for Yes / No y configúrela:
    1. Deje el nombre por defecto o introduzca uno nuevo.
    2. En Comunicación, haga clic en el enlace Haga clic para añadir texto. Se abrirá el generador de texto enriquecido.
    3. Escriba Reservamos su tiempo de estudio.
    4. Hacer clic Ahorrar.
  7. Desde la caja de herramientas, arrastre una acción Communicate debajo de la ruta de la acción Ask for Yes / No y configúrela:
    1. Deje el nombre por defecto o introduzca uno nuevo.
    2. En Comunicación, haga clic en el enlace Haga clic para añadir texto. Se abrirá el generador de texto enriquecido.
    3. Escriba OK, vamos a cancelar la reserva.
    4. Hacer clic Ahorrar.
  8. Abra el menú de tareas y arrastre un Finalizar tarea debajo de las acciones de comunicación y seleccione la ruta de salida predeterminada.

  1. En Tareas reutilizables, haga clic en Agregue una tarea reutilizable aquí > Caja de herramientas > Tarea.
  2. Cambiar el nombre de la tarea Menú principal.
  3. Desde la caja de herramientas, abra el menú Ask y arrastre un menú digital debajo de la caja de inicio.
  4. Deje sin modificar las entradas predeterminadas de Pregunta y No coincidencia.
  5. Haga clic en Añadir un botón y en Introducir opción, escriba Programar una lección.
  6. Haga clic en Añadir un botón y, en la opción Introducir, escriba Reservar tiempo de estudio.
  7. Configure la ruta de programación de una lección:
    1. Abra el menú Tarea y arrastre una acción Llamar a tarea debajo de la ruta Programar una lección.
    2. En Tarea, seleccione Reservar lección de guitarra.
  8. Configurar la ruta de tiempo del estudio Book:
    1. Abra el menú Tarea y arrastre una acción Llamar a tarea debajo de la ruta de la hora de Reservar estudio.
    2. En Tarea, seleccione Reservar un estudio.

  1. En Starting Bot, haz clic en Initial Greeting.
  2. Desde la caja de herramientas, arrastre un Comunicar acción debajo del cuadro Inicio.
  3. En Nombre, cambie el nombre de la acción Comunicar o deje el nombre Comunicar predeterminado sin cambios.
  4. En Comunicación, haga clic en Haga clic para agregar texto. Se abre el Generador de texto enriquecido.
  5. Use la barra de herramientas en Rich Text Builder para crear un saludo inicial para el usuario:Barra de herramientas de Rich Text Builder
    1. Añada una cadena de texto y formatee el texto utilizando negrita, cursiva o tachado.
    2. Para añadir un texto personalizable y un enlace a una URL externa, haga clic en el icono Add Link .
    3. Para añadir un valor variable para una ranura preconfigurada, haga clic en el icono Add Variable.
    4. Para introducir una expresión manual e inertizar el resultado en el texto enriquecido, haga clic en el icono Add Expression.
    5. Para añadir una imagen desde una URL, haga clic en el icono Insertar imagen .
    6. Hacer clic Ahorrar. En este ejemplo, el bot agradece al usuario por contactar a la tienda y presenta una imagen de una tienda de discos.
      Haga clic en la imagen para ampliarla.Constructor de texto enriquecido
  6. Hacer clic Ahorrar.
  7. Abra el menú Tarea y arrastre una acción Llamar a tarea debajo de la acción Comunicar.
  8. En Tarea, seleccione Menú principal.
  9. Guarda y publica el flujo del bot digital.

Ahora puede llamar a este flujo de bots digitales desde un flujo de mensajes entrantes.