LINE sigue siendo una de las plataformas de mensajería más populares en Asia. Integrarla con MaviBot te da acceso a millones de usuarios y permite la comunicación automatizada con los clientes a través de uno de los mensajeros líderes de la región.
Esta guía te lleva a través de todo el proceso de configuración, desde la creación de tu cuenta de LINE hasta la conexión con MaviBot y el envío de tus primeros mensajes.
Conexión
Antes de conectar LINE a MaviBot, completa los siguientes pasos de configuración:
- Crea un ID de negocio de LINE en el Centro de negocios de LINE.
- Crea una Cuenta oficial de LINE usando el Administrador de cuentas oficiales de LINE.
- Habilita la API de mensajería en la configuración de tu Cuenta oficial.

Después de habilitar la API de mensajería, abre Configuración de respuesta y asegúrate de que los Webhooks estén habilitados.

Importante
Los Webhooks deben estar habilitados. De lo contrario, LINE no enviará eventos a MaviBot.
ID de canal y Secreto de canal
Abre la sección API de mensajería en tu Cuenta oficial de LINE.
Allí encontrarás los dos valores necesarios para conectar tu bot:
- ID de canal
- Secreto de canal

Estas credenciales son necesarias al conectar LINE a MaviBot.
Conectar LINE a MaviBot
- Abre la sección Mensajeros en MaviBot.
- Selecciona LINE.
- Pega tu ID de canal y Secreto de canal.
- Haz clic en Listo.

Si las credenciales son válidas, la integración se activará inmediatamente.
Variables de cliente
Cuando un usuario envía un mensaje, MaviBot almacena automáticamente las siguientes variables de cliente.
| Variable | Descripción |
|---|---|
line_source_type |
Tipo de conversación. Valores posibles: user (chat privado), group (chat grupal), room (chat grupal heredado). |
line_quote_token |
Token utilizado para responder a un mensaje específico. MaviBot siempre almacena el token del último mensaje entrante. Se puede usar con line_send_message(). |
line_request |
Carga útil completa del webhook. Disponible solo cuando la variable save_webhook está habilitada. |
latitude |
Latitud recibida cuando el usuario comparte una ubicación. |
longitude |
Longitud recibida cuando el usuario comparte una ubicación. |
line_address |
Dirección legible por humanos recibida junto con la ubicación compartida. |
Estas variables te permiten crear flujos de chatbot flexibles y personalizar las respuestas.

Callbacks de LINE
MaviBot recibe los siguientes callbacks de LINE.
| Callback | Descripción |
|---|---|
line_follow |
El usuario agregó el bot como amigo o lo desbloqueó. |
line_sticker |
El usuario envió un sticker. |
client_unsubscribed |
El usuario bloqueó el bot. |
line_join |
El bot fue agregado a un chat grupal. |
line_leave |
El bot salió de un chat grupal. |
line_memberJoined |
Un nuevo miembro se unió al chat grupal. |
line_memberLeft |
Un miembro salió del chat grupal. |
Estos callbacks se pueden usar para automatización, disparadores, mensajes de bienvenida, notificaciones y registro.

Archivos adjuntos
LINE admite los siguientes tipos de archivos adjuntos:
- Imágenes
- Videos
- Mensajes de audio y voz

Ten en cuenta
LINE permite un máximo de 5 objetos en un solo mensaje.
Cada uno de los siguientes cuenta como un objeto:
- un archivo adjunto multimedia;
- el texto del mensaje;
- un conjunto de botones.
Si tu mensaje contiene texto, multimedia y botones, asegúrate de que el número total de objetos no supere los cinco.
Botones
Teclado (respuestas rápidas)
Se muestran encima del campo de entrada de mensajes.
- Máximo: 13 botones

Botones en texto
Se muestran debajo del texto del mensaje.
- Máximo: 4 botones
- Longitud máxima del mensaje: 160 caracteres

Tipos de botones disponibles
- Predeterminado
- Callback
- Solicitar geolocalización (solo botones de respuesta rápida)
Conectar el bot a un grupo
Para permitir que tu bot sea agregado a chats grupales, habilita esta opción en el Administrador de cuentas oficiales de LINE.



