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:

  1. Crea un ID de negocio de LINE en el Centro de negocios de LINE.
  2. Crea una Cuenta oficial de LINE usando el Administrador de cuentas oficiales de LINE.
  3. 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

  1. Abre la sección Mensajeros en MaviBot.
  2. Selecciona LINE.
  3. Pega tu ID de canal y Secreto de canal.
  4. 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.