# Ligne

LINE continue d’être l’une des applications de messagerie incontournables en Asie, donc l’ajouter à MaviBot ouvre l’accès à une vaste base d’utilisateurs. Voici un guide simple, étape par étape, pour vous mener de la configuration à vos premiers messages.

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

## **Connexion**

Pour configurer correctement l’intégration, vous devrez accomplir quelques étapes obligatoires :

* **ID d’entreprise** — créé dans le [LINE Business Center](https://account.line.biz/login)
* **Compte officiel LINE** — créé via le LINE Official Account Manager.

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

* **API Messenger** — vous devrez l’activer dans les paramètres de votre compte officiel.

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

Ensuite, allez dans la section des paramètres de réponse et assurez-vous que les webhooks sont activés — sans cela, LINE ne pourra pas envoyer d’événements à MaviBot.

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

### ID du canal et secret du canal

Allez dans la section Messaging API — c’est là que se trouvent les deux paramètres clés.

* **ID du canal**
* **Secret du canal**

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

**Ils sont nécessaires pour connecter votre bot à MaviBot.**

### Connexion de LINE à MaviBot

**Passons maintenant à la connexion de LINE à MaviBot :**

* Ouvrez la **Canaux** section dans MaviBot.
* Sélectionnez **LINE**.
* Collez votre **ID du canal** et **Secret du canal**.
* Cliquez sur **Terminé**.

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

Si les informations sont correctes, le bot se connectera instantanément.

### Variables

**Lorsqu’un utilisateur envoie un message à votre bot, MaviBot stocke automatiquement les données clés dans des variables :**

* **line\_source\_type** — peut prendre l’un des trois types suivants : *user* (discussion directe), *group* (discussion de groupe), *room* (ancien type de discussion de groupe).
* **line\_quote\_token** — un jeton pour répondre à un message spécifique. MaviBot enregistre toujours le jeton du dernier message entrant. Peut être utilisé dans [`line_send_message()`](/doc/fr/chatbot/messageries/line_chatbot/api.md).
* **line\_request** — le payload complet du webhook, enregistré lorsque la variable `save_webhook` est activée.
* **latitude**, **longitude** — coordonnées, enregistrées lorsque l’utilisateur envoie une localisation.
* **line\_address** — une adresse lisible, enregistrée lorsque l’utilisateur partage une localisation.

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

Ces variables vous permettent de créer des parcours flexibles et de fournir des réponses hautement personnalisées.

## Quels événements LINE envoie à MaviBot

Rappels possibles :

* **line\_follow** — l’utilisateur a ajouté le bot comme ami / l’a débloqué
* **line\_sticker** — un autocollant a été envoyé
* **client\_unsubscribed** — l’utilisateur a bloqué le bot
* **line\_join** — le bot a été ajouté à une discussion de groupe
* **line\_leave** — le bot a quitté une discussion de groupe
* **line\_memberJoined** — un nouveau membre a rejoint la discussion de groupe
* **line\_memberLeft** — un membre a quitté la discussion de groupe

Chaque événement peut être utilisé pour l’automatisation — salutations, déclencheurs et journalisation.

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

## **Pièces jointes LINE**&#x20;

LINE prend en charge trois types de médias :

* **images**
* **vidéos**
* **messages audio/vocaux**

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

{% hint style="warning" %}

#### Attention !

LINE impose une limite stricte : vous pouvez envoyer **pas plus de 5 objets à la fois**.

* **Chaque pièce jointe** compte comme **un objet**.
* **Le texte du message** est également un objet distinct.
* **Un ensemble de boutons** est un autre objet distinct.

Donc si vous envoyez **médias + texte + boutons**, gardez à l’esprit la **limite de 5 objets** .
{% endhint %}

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

## Boutons d’action

#### **Clavier (réponses rapides)**&#x20;

Apparaissent au-dessus du champ de saisie. Jusqu’à **13 boutons**.

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

#### **Boutons dans le texte**

Affichés sous le message. Jusqu’à **4 boutons**, et le texte du message peut contenir jusqu’à **160 caractères**.

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

{% hint style="success" %}

#### Attention !

**Types de boutons disponibles**

* **Par défaut**
* **Bouton de rappel**
* **Demander la géolocalisation** *(clavier uniquement)*
  {% endhint %}

## **Connexion à un groupe**&#x20;

Pour permettre à votre bot d’être ajouté aux discussions de groupe, vous devez activer cette fonctionnalité dans le **LINE Official Account Manager**

<div data-with-frame="true"><figure><img src="/files/a92989754b7210dc3d52ed7834f5769d7a2b1e03" 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/fr/chatbot/messageries/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.
