Paso Send Message

Video de YouTube (no disponible para incrustación)

2026-08-12

Después de crear tu primer flujo, ábrelo, haz clic en “Flujo de Edición”, deja tu bot al lado ¡y vamos allá! 😆

Tomemos Facebook como ejemplo. Otros flujos siguen procesos similares, y la principal diferencia es el tipo de mensaje.

Algunos pasos simples para enviar tu primer mensaje:

  • haz clic en el punto inicial verde
  • en el panel de edición, "Seleccionar Siguiente Paso"
  • elige el paso "Send Message"
  • haz clic en el paso "Send Message"
  • haz clic en el tipo de mensaje "texto"
  • escribe tu mensaje
  • "Publicar"

¡Eso es todo! ¡Vamos a probar!

Haz clic en “Preview” en la barra de navegación y luego en “Abrir el flujo en Messenger”. Haz clic en “Empezar” si es la primera vez que hablas con el bot.

Atención
Función de Preview - Ten en cuenta que la función "Preview" no está disponible en todos los canales. Los canales que aceptan "Preview" son: Facebook, Telegram, WhatsApp, Line y Viber. Para los canales sin Preview, busca “talk to bot” en la documentación para orientarte.

¡Felicidades! Tu bot ya está funcionando. 🤖🤖

Déjame mostrarte algunos detalles más sobre el paso Send Message. Estos son los tipos de mensaje comunes a todos los canales o a algunos de ellos.

Enviar Texto/Variable

NicoChat tiene integración con Grammarly para ayudarte a dejar el texto impecable.

Insertar valor de campo personalizado y emoji

Siempre que veas "</>", puedes insertar emojis o valores de variables en el texto.

O simplemente escribe "{{" para llamar a la lista de campos:

Enviar imagen/audio/video/archivo

Existen 4 maneras en total:

  • subir desde tu computadora ( tamaño limitado )
Tipo de medio
Tamaño máximo de carga
video
10MB
audio
5MB
archivo
5MB
otros (por ejemplo, imagen)
2MB
  • A partir de un enlace de URL (recomendado)
    Puedes buscar imágenes en línea y copiar sus enlaces de URL directos. Pero ese enlace directo puede cambiar. Como alternativa, puedes subir las fotos a tu servidor o a otro almacenamiento de fotos de terceros, como Imgur, y obtener los enlaces de URL directos allí. Enlace de URL directo significa que el enlace apunta a una foto específica, y no a un sitio web, terminando en .jpg, .png etc.
  • buscar en la galería de GIFs
    NicoChat ofrece una galería de GIFs; aquí puedes buscar lo que necesitas.
  • de la Biblioteca
    La Biblioteca es donde ves todas las fotos, GIFs, audios y videos que ya has subido. Así no necesitas subir el mismo medio de nuevo: basta con encontrarlo en tu biblioteca.

Enviar Card

El Card se usa para mostrar un conjunto de información, como los datos de un producto. Un Card tiene 4 elementos: imagen, título, leyenda y botón.

Nota
Ten en cuenta que, para mostrar un Card, necesitas un título y al menos otro elemento: imagen, leyenda o botón.

Enviar "Para Cada"

Este tipo de mensaje también muestra Cards, pero de forma más automática. Con "Para Cada", no necesitas escribir cada Card manualmente: muestra automáticamente todos los elementos de una variable JSON. Consulta Paso de acción - Operación JSON si no sabes qué es una variable JSON.

  • elige primero una variable JSON
  • haz clic en "</>" o escribe "{{" en la caja de texto
  • elige "ITEM" para obtener un elemento de muestra de la variable JSON

Valor en la variable JSON:

Valor en "ITEM":

Los "Datos de muestra" sirven para completar rápidamente el campo "Ruta JSON". Por ejemplo, como muestra la imagen, haz clic en la fila “price” y “$.price” aparece en el propio campo “Ruta JSON”. Esto significa que estamos mostrando el precio de cada elemento. Si no se sugiere ningún dato de muestra, tú mismo puedes completar la ruta escribiendo "$.", que se refiere a cada elemento de la variable JSON, seguido de la clave de un valor.

Formato del valor

Además, para números como porcentaje y precio, y para valores de fecha y de hora, NicoChat ofrece varios formatos. Por ejemplo, en la imagen de arriba, el valor del precio es “5” y, después de elegir el formato “F03”, el bot pasa a mostrarlo como “$5”. Como el valor en la variable sigue siendo el número "5", puedes usarlo en cálculos matemáticos o en comparaciones de condiciones sin problemas.

Claves ocultas

¡Genial! Ahora ya sabes cómo usar "Para Cada". Además de las claves de la variable JSON, existen tres claves ocultas que puedes necesitar:

Nombre de la clave
Descripción
INDEX
índice del elemento, empezando en 1
KEY
nombre de la clave del elemento
VALUE
valor del elemento = el propio elemento

Ejemplo de INDEX

Cuando tengas un JSON con una lista de JSONs dentro, usa INDEX para verificar el número de secuencia de un elemento. Vamos a agregar un número de índice antes del nombre del elemento:

Resultado de la prueba:

Ejemplo de KEY/VALUE

Cuando tienes un JSON como el de la siguiente imagen, y no un JSON con una lista de JSONs:

Esto es lo que obtienes al usar las tres claves:

Resultado de la prueba:

Enviar SELECT después de "Para Cada"

Cuando agregas un botón al "Para Cada", aparece en todos los Cards. Normalmente, querrás colocar aquí un botón “Comprar” o “Seleccionar”, en caso de que estés listando productos u opciones.

¿Cómo sabe el bot qué Card seleccionó el contacto?

Al seleccionar el siguiente paso del botón, elige "Seleccionar":

A continuación, selecciona el siguiente paso como sueles hacer: un paso Send Message para mostrar el elemento seleccionado o un paso de acción para tratar los datos. Después de eso, accedes al elemento seleccionado en "SELECT":

Por ejemplo, vamos a agregar un paso Send Message y encontrar el campo del sistema "SELECT":

  • haz clic en la fila "item" para obtener la ruta "$.item" o escribe la ruta directamente
  • en la ruta JSON, agrega el nombre de la clave, si es necesario. En este caso, vamos a mostrar el nombre del elemento seleccionado; para eso, agrega “.name” después de la ruta.

Verás esto al probar:

Enviar contenido dinámico

El Contenido Dinámico te ayuda a enviar una solicitud de API a tu servidor o a un servidor de terceros para obtener una respuesta y mostrarla. El servidor puede responder de forma diferente cada vez. Así, tu bot logra mostrar contenido dinámico a tus contactos.

Este recurso es práctico cuando la lógica de tu bot es compleja y depende mucho de otros servidores. Por ejemplo, digamos que tienes en tu servidor un algoritmo de IA propio para analizar las preguntas de los contactos y calcular la respuesta correspondiente; en ese caso, puedes enviar la pregunta en la solicitud de API, y el servidor genera una respuesta con base en ella. Por último, NicoChat recibe la respuesta del servidor y la muestra a tus contactos.

Un mensaje de respuesta puede contener varios mensajes, botones y Respuestas Rápidas con acciones. Puedes incluso aplicar acciones simples, como agregar una tag, directamente en el JSON de respuesta.

  • Consulta Paso de acción - Solicitud Externa para saber cómo enviar una solicitud de API,
  • y Formato de respuesta para orientaciones sobre el formato de los mensajes.

Enviar ubicación

Para enviar una ubicación, búscala en un mapa y haz clic derecho sobre ella para copiar los valores de latitud y longitud:

Escribe el nombre del lugar, pega los datos y agrega una etiqueta, si es necesario. La etiqueta proporciona información adicional, como piso o número de sala.

Enviar producto de comercio electrónico

Consulta Comercio electrónico para saber cómo configurar y usar el sistema de comercio electrónico integrado.

Facebook - Enviar mensaje

Facebook permite que el bot envíe textos con hasta 3 botones y hasta 10 Respuestas Rápidas.

Enviar texto con botón y Respuesta Rápida

La diferencia entre botón y Respuesta Rápida en Facebook Messenger:

Tipo
Uso
botón
después de enviado, permanece en la conversación y puede presionarse en cualquier momento
Respuesta Rápida
similar al botón, pero desaparece después de usarse

Intenta agregar algunos botones y Respuestas Rápidas y haz una prueba. Verás la diferencia entre ellos.

Telegram - Enviar mensaje

El flujo de Telegram es nuestro tipo de flujo más reciente. Es similar al flujo de Facebook, con excepción de algunos recursos exclusivos de Facebook. Por ahora, consulta el flujo de Facebook para orientarte. El tutorial en texto sobre el flujo de Telegram se publicará en breve.

WeChat - Enviar mensaje

WeChat permite que el bot envíe textos con hasta 10 botones. Tipos de mensaje en WeChat:

Enviar artículo

Así es como queda en el chat:

Enviar miniprograma

También puedes enviar miniprogramas asociados a tu cuenta oficial.

WhatsApp - Enviar mensaje

Tipos de mensaje en WhatsApp:

El botón de WhatsApp es un poco diferente del botón de Facebook: en Facebook, un botón puede presionarse varias veces; en WhatsApp, solo una vez.

SMS - Enviar mensaje

El canal SMS puede enviar solo texto e imagen.

Voice - Enviar mensaje

Enviar Texto/Audio

Puedes hacer que el bot lea el texto en un idioma específico o grabar tu propio audio y enviarlo.

Nota
Nota - En el Voice Bot, puedes definir un idioma predeterminado en el punto inicial verde o definir un idioma separado para cada paso Send Message/Pregunta.

¡NicoChat creó un NicoApp llamado "VoiceMaker", que usa una API de terceros con mejor calidad de conversión de texto a voz! Descarga el NicoApp en la sección de integraciones. La documentación sobre "VoiceMaker" está en curso.

Google My Business – Enviar mensaje

Tipos de mensaje en el flujo de Google My Business:

Todos los tipos se abordaron arriba; consulta los tipos de mensaje comunes a todos o a algunos canales. El tipo Ubicación está en "Media enriquecida".