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 :

  1. Créez un LINE Business ID dans le LINE Business Center.
  2. Créez un LINE Official Account à l'aide du LINE Official Account Manager.
  3. 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

  1. Ouvrez la section Messagers dans MaviBot.
  2. Sélectionnez LINE.
  3. Collez votre ID de canal et votre Secret de canal.
  4. 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.