Tipos de mensaje
Mensaje con Opciones
Envía un mensaje de texto con botones interactivos de selección
POST
Estructura del Payload
title(opcional): Título mostrado encima de la lista de opciones.buttonText(opcional): Objeto del botón que abre la lista. Admite los campos:type: tipo del contenido del botón (por defecto"text").text: etiqueta visible del botón (por defecto"Opciones").
options[](requerido): Lista de opciones seleccionables. Cada opción admite:id(opcional): Identificador estable que se devuelve cuando el usuario selecciona la opción. Si se omite, se genera automáticamente un UUID.title(requerido): Texto visible de la opción.description(opcional): Texto secundario debajo del título.
Restricciones
- Opciones: Mínimo 1, máximo 10 opciones por mensaje
- Título de Opción: Máximo 24 caracteres
- Descripción de Opción: Máximo 72 caracteres
- Texto del Botón (
buttonText.text): Por defecto es “Opciones” si no se especifica
Casos de Uso
- Crear menús de navegación
- Proporcionar opciones de selección múltiple
- Guiar a los usuarios a través de un flujo
- Recopilar respuestas estructuradas
Autorizaciones
Basic authentication using Base64 encoded clientId:clientSecret
Parámetros de ruta
The unique identifier of the bot
Cuerpo
application/json
Message payload. The structure varies based on the message type.
- Option 1
- Option 2
- Option 3
- Option 4
- Option 5
- Option 6
- Option 7
- Option 8
- Option 9
- Option 10
- Option 11
- Option 12
- Option 13
- Option 14
Type of message to send
Opciones disponibles:
text Ejemplo:
"text"
Unique identifier of the user receiving the message
Ejemplo:
"USER_ID"
Text content of the message
Ejemplo:
"Hello, this is a text message"
Unique identifier of the bot sending the message
Ejemplo:
"BOT_ID"