Línea
LINE sigue siendo una de las aplicaciones de mensajería de referencia en Asia, así que añadirla a MaviBot abre el acceso a una enorme base de usuarios. Aquí tienes una guía sencilla paso a paso para llevarte desde la configuración hasta tus primeros mensajes.

Conexión
Para configurar correctamente la integración, deberás completar algunos pasos obligatorios:
ID de negocio — creado en el Centro de Negocios de LINE
Cuenta oficial de LINE — creada a través del Administrador de cuentas oficiales de LINE.

API de Messenger — deberás activarla en la configuración de tu cuenta oficial.

Después de eso, ve a la sección de configuración de respuestas y asegúrate de que los webhooks estén habilitados; sin esto, LINE no podrá enviar eventos a MaviBot.

ID del canal y secreto del canal
Ve a la sección de API de mensajería: ahí es donde se encuentran los dos parámetros clave.
ID del canal
Secreto del canal

Son necesarios para conectar tu bot con MaviBot.
Conectar LINE a MaviBot
Ahora vamos a conectar LINE a MaviBot:
Abre la sección de MaviBot.
Selecciona LINE.
Pega tu ID del canal y Secreto del canal.
Haz clic en Listo.

Si los datos son correctos, el bot se conectará al instante.
Variables
Cuando un usuario envía un mensaje a tu bot, MaviBot almacena automáticamente datos clave en variables:
line_source_type — puede ser uno de tres tipos: user (chat directo), group (chat grupal), room (tipo heredado de chat grupal).
line_quote_token — un token para responder a un mensaje específico. MaviBot siempre almacena el token del último mensaje entrante. Se puede usar en
line_send_message().line_request — la carga útil completa del webhook, guardada cuando la variable
save_webhookestá habilitada.latitud, longitud — coordenadas, guardadas cuando el usuario envía una ubicación.
line_address — una dirección legible, guardada cuando el usuario comparte una ubicación.

Estas variables te permiten crear flujos flexibles y ofrecer respuestas altamente personalizadas.
Qué eventos envía LINE a MaviBot
Posibles callbacks:
line_follow — el usuario añadió el bot como amigo / lo desbloqueó
line_sticker — se envió un sticker
client_unsubscribed — el usuario bloqueó el bot
line_join — el bot fue añadido 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
Cada evento puede usarse para automatización: saludos, desencadenadores y registro.

Adjuntos de LINE
LINE admite tres tipos de medios:
imágenes
videos
mensajes de audio/voz

¡Ten en cuenta!
LINE tiene un límite estricto: puedes enviar no más de 5 objetos a la vez.
Cada adjunto cuenta como un objeto.
El texto del mensaje también es un objeto separado.
Un conjunto de botones es otro objeto separado.
Así que si envías medios + texto + botones, ten presente el límite de 5 objetos .

Botones de acción
Teclado (respuestas rápidas)
Aparecen encima del campo de entrada. Hasta 13 botones.

Botones en el texto
Se muestran debajo del mensaje. Hasta 4 botones, y el texto del mensaje puede contener hasta 160 caracteres.

¡Ten en cuenta!
Tipos de botones disponibles
Predeterminado
Botón de devolución de llamada
Solicitar geolocalización (solo teclado)
Conexión a un grupo
Para permitir que tu bot se añada a chats grupales, debes habilitar esta función en el Administrador de cuentas oficiales de LINE

Última actualización