Diferencias entre Canal, Bot y Flujo
Antes de sumergirnos en el diseño de flujos, es importante entender la diferencia entre canal, bot y flujo, ya que estos conceptos son fundamentales para construir conversaciones efectivas y funcionales en nuestra plataforma.
Canal
Definición: Es la plataforma o medio a través del cual los usuarios interactúan con el bot.
Ejemplos: Facebook, WhatsApp, Telegram, Instagram, Web, entre otros.
Función: Define el contexto de comunicación entre el bot y los usuarios. Cada canal tiene capacidades y limitaciones específicas, como el tipo de mensajes soportados.
Diferenciador clave: El canal es el lugar donde ocurre la conversación (el "escenario" de la interacción).
Bot
Definición: Es el programa que gestiona y responde a las interacciones de los usuarios en uno o más canales.
Ejemplos: Un bot que responde preguntas frecuentes, procesa órdenes de compra o brinda soporte técnico.
Función: Contiene los flujos, configuraciones y lógica que definen su comportamiento. Está conectado a los canales para operar en ellos.
Diferenciador clave: El bot es la inteligencia o el "actor" que realiza acciones y mantiene las conversaciones.
Flujo
Definición: Es el conjunto de nodos y subflujos que define cómo el bot gestiona una conversación o proceso específico.
Ejemplos: Un flujo para registrar usuarios, procesar pagos o gestionar reservas.
Función: Es la lógica específica que guía al bot en una tarea o interacción con el usuario.
Diferenciador clave: El flujo es el guion que sigue el bot (el "diálogo" o "coreografía" de la interacción).
Relación entre Canal, Bot y Flujo
El canal es el medio donde los usuarios interactúan con el bot.
El bot utiliza los flujos para ejecutar las conversaciones o procesos dentro de esos canales.
El flujo es la guía interna que el bot sigue para responder o actuar en función de las interacciones de los usuarios.
Ejemplo práctico: Un bot conectado a WhatsApp (canal) puede usar un flujo para "Registrar usuarios" y otro flujo para "Procesar pedidos". En WhatsApp, las respuestas del flujo serán mensajes de texto y botones, mientras que en otro canal, como Facebook Messenger, podrían incluir elementos más ricos, como galerías o imágenes.
Última actualización