LINE reste l'une des plateformes de messagerie les plus populaires en Asie. En l'intégrant à MaviBot, vous accédez à des millions d'utilisateurs et pouvez automatiser la communication client via l'un des principaux messagers de la région.
Ce guide vous accompagne dans l'ensemble du processus de configuration, de la création de votre compte LINE à la connexion avec MaviBot et l'envoi de vos premiers messages.
Connexion
Avant de connecter LINE à MaviBot, effectuez les étapes de configuration suivantes :
- Créez un LINE Business ID dans le LINE Business Center.
- Créez un LINE Official Account à l'aide du LINE Official Account Manager.
- Activez l'API de messagerie dans les paramètres de votre compte officiel.

Après avoir activé l'API de messagerie, ouvrez les paramètres de réponse et assurez-vous que les Webhooks sont activés.

Important
Les Webhooks doivent être activés. Sinon, LINE n'enverra pas d'événements à MaviBot.
ID de canal et Secret de canal
Ouvrez la section API de messagerie dans votre compte officiel LINE.
Vous y trouverez les deux valeurs nécessaires pour connecter votre bot :
- ID de canal
- Secret de canal

Ces identifiants sont requis lors de la connexion de LINE à MaviBot.
Connecter LINE à MaviBot
- Ouvrez la section Messagers dans MaviBot.
- Sélectionnez LINE.
- Collez votre ID de canal et votre Secret de canal.
- Cliquez sur Terminé.

Si les identifiants sont valides, l'intégration sera activée immédiatement.
Variables client
Lorsqu'un utilisateur envoie un message, MaviBot stocke automatiquement les variables client suivantes.
| Variable | Description |
|---|---|
line_source_type |
Type de conversation. Valeurs possibles : user (chat privé), group (chat de groupe), room (chat de groupe hérité). |
line_quote_token |
Jeton utilisé pour répondre à un message spécifique. MaviBot stocke toujours le jeton du dernier message entrant. Peut être utilisé avec line_send_message(). |
line_request |
Charge utile complète du webhook. Disponible uniquement lorsque la variable save_webhook est activée. |
latitude |
Latitude reçue lorsque l'utilisateur partage une position. |
longitude |
Longitude reçue lorsque l'utilisateur partage une position. |
line_address |
Adresse lisible par l'homme reçue avec la position partagée. |
Ces variables vous permettent de créer des flux de chatbot flexibles et de personnaliser les réponses.

Callbacks LINE
MaviBot reçoit les callbacks suivants de LINE.
| Callback | Description |
|---|---|
line_follow |
L'utilisateur a ajouté le bot comme ami ou l'a débloqué. |
line_sticker |
L'utilisateur a envoyé un sticker. |
client_unsubscribed |
L'utilisateur a bloqué le bot. |
line_join |
Le bot a été ajouté à un chat de groupe. |
line_leave |
Le bot a quitté un chat de groupe. |
line_memberJoined |
Un nouveau membre a rejoint le chat de groupe. |
line_memberLeft |
Un membre a quitté le chat de groupe. |
Ces callbacks peuvent être utilisés pour l'automatisation, les déclencheurs, les messages de bienvenue, les notifications et la journalisation.

Pièces jointes
LINE prend en charge les types de pièces jointes suivants :
- Images
- Vidéos
- Messages audio et vocaux

Veuillez noter
LINE autorise un maximum de 5 objets dans un seul message.
Chacun des éléments suivants compte comme un objet :
- une pièce jointe multimédia ;
- le texte du message ;
- un ensemble de boutons.
Si votre message contient du texte, des médias et des boutons, assurez-vous que le nombre total d'objets ne dépasse pas cinq.
Boutons
Clavier (réponses rapides)
Affiché au-dessus du champ de saisie du message.
- Maximum : 13 boutons

Boutons dans le texte
Affichés sous le texte du message.
- Maximum : 4 boutons
- Longueur maximale du message : 160 caractères

Types de boutons disponibles
- Par défaut
- Callback
- Demande de géolocalisation (boutons de réponse rapide uniquement)
Connecter le bot à un groupe
Pour permettre à votre bot d'être ajouté à des chats de groupe, activez cette option dans le LINE Official Account Manager.



