# 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.

<div data-with-frame="true"><figure><img src="/files/a37614e7aa68f047ef6b3fe5d8ee5820654aacbc" alt="" width="188"><figcaption></figcaption></figure></div>

## **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](https://account.line.biz/login)
* **Cuenta oficial de LINE** — creada a través del Administrador de cuentas oficiales de LINE.

<div data-with-frame="true"><figure><img src="/files/8d069ee8aae2ed25c79ad1b96877d09de79f116d" alt="" width="563"><figcaption></figcaption></figure></div>

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

<div data-with-frame="true"><figure><img src="/files/da5c1454e318c372dcd60f076ad3112219b0529d" alt=""><figcaption></figcaption></figure></div>

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.

<div data-with-frame="true"><figure><img src="/files/487155feec4d92e660e63678f54a32287acf2c1d" alt=""><figcaption></figcaption></figure></div>

### 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**

<div data-with-frame="true"><figure><img src="/files/da5c1454e318c372dcd60f076ad3112219b0529d" alt=""><figcaption></figcaption></figure></div>

**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**.

<div data-with-frame="true"><figure><img src="/files/9684fe9a59cfcd358e3f11deacd6819c1a8aefde" alt=""><figcaption></figcaption></figure></div>

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()`](/doc/es/chatbot/mensajeros/line_chatbot/api.md).
* **line\_request** — la carga útil completa del webhook, guardada cuando la variable `save_webhook` está 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.

<div data-with-frame="true"><figure><img src="/files/80fee2db2db3168271dcc7d3a9a796e028903bc4" alt=""><figcaption></figcaption></figure></div>

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.

<div data-with-frame="true"><figure><img src="/files/2dcda5ed9e5e44efff168a954b2a9a1ebfa9f306" alt="" width="563"><figcaption></figcaption></figure></div>

## **Adjuntos de LINE**&#x20;

LINE admite tres tipos de medios:

* **imágenes**
* **videos**
* **mensajes de audio/voz**

<div data-with-frame="true"><figure><img src="/files/bc7899ad16f26d9d94f3df4cff49c23f7b53392e" alt="" width="375"><figcaption></figcaption></figure></div>

{% hint style="warning" %}

#### ¡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** .
{% endhint %}

<div data-with-frame="true"><figure><img src="/files/9a8c1812e94ba39122f81730e14b605e32a7ccab" alt="" width="563"><figcaption></figcaption></figure></div>

## Botones de acción

#### **Teclado (respuestas rápidas)**&#x20;

Aparecen encima del campo de entrada. Hasta **13 botones**.

<div data-with-frame="true"><figure><img src="/files/ccead626adf6314b10db401d9ee82a05ca3cd0a4" alt="" width="375"><figcaption></figcaption></figure></div>

#### **Botones en el texto**

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

<div data-with-frame="true"><figure><img src="/files/b92102600f9a6b23458bc82cff13f48cb7d0244b" alt="" width="346"><figcaption></figcaption></figure></div>

{% hint style="success" %}

#### ¡Ten en cuenta!

**Tipos de botones disponibles**

* **Predeterminado**
* **Botón de devolución de llamada**
* **Solicitar geolocalización** *(solo teclado)*
  {% endhint %}

## **Conexión a un grupo**&#x20;

Para permitir que tu bot se añada a chats grupales, debes habilitar esta función en el **Administrador de cuentas oficiales de LINE**

<div data-with-frame="true"><figure><img src="/files/57ab07d3836c7e475972c7dddc950888651d083c" alt=""><figcaption></figcaption></figure></div>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mavibot.ai/doc/es/chatbot/mensajeros/line_chatbot.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
