Aller au contenu principal

LINE

Le profil LINE actuel accepte les événements texte Messaging API via un webhook signé et envoie du texte avec Push API en utilisant le jeton d’accès Channel version 2.1 configuré. Il n’utilise pas le reply_token éphémère du webhook comme identifiant d’envoi ; le destinataire doit être éligible aux messages push. Ce profil ne fournit aucune admission native de médias.

Prérequis​

  • un canal LINE Messaging API ;
  • un jeton d’accès Channel version 2.1 ;
  • le secret Channel ;
  • éventuellement le Bot User ID ;
  • une route HTTPS publique vers le Gateway Anyy.

Consultez la référence actuelle LINE Messaging API pendant la configuration du canal.

Connexion dans Dashboard​

  1. Ouvrez Dashboard → Channel → Add.
  2. Choisissez LINE ; l’entrée par défaut utilise Messaging API webhook.
  3. Saisissez le jeton d’accès et le secret Channel.
  4. Ajoutez Bot User ID uniquement si vous avez besoin d’une correspondance explicite d’identité.
  5. Enregistrez les identifiants, puis utilisez l’assistant CLI pour modifier les règles.
  6. Enregistrez et activez l’URL du webhook dans LINE Developers Console.

Activez l’écoute partagée et le proxy HTTPS en suivant Plateformes de messagerie. Le chemin de rappel est :

/channels/line/ACCOUNT_ID/webhook

L’identifiant de compte par défaut est line.

Règles d’accès​

Les messages privés utilisent open par défaut et acceptent open, allowlist ou disabled. Les groupes utilisent mention par défaut et acceptent mention, open, allowlist ou disabled.

L’association d’expéditeurs est indisponible pour LINE. Changez la règle en choisissant LINE dans l’assistant interactif anyy setup channel. Le formulaire Dashboard ne comporte pas ces champs, et les actions actuelles ne modifient pas les entrées des listes LINE. Une liste vide ou sans correspondance refuse l’accès ; consultez les limites communes de configuration.

Vérifier la connexion​

anyy channel doctor line
anyy channel reload

Utilisez la vérification webhook de la console LINE, puis testez un message privé et une mention dans un groupe.

Vérifier les signatures à travers le proxy public

Le secret Channel valide le corps exact du webhook. Configurez le proxy inverse pour transmettre ce corps à Anyy sans le modifier.

Dépannage​

ProblèmePoints à vérifier
Échec du test webhook de la consoleAccessibilité HTTPS publique et chemin exact du compte
Signature rejetéeSecret Channel et corps de requête inchangé
Réception fonctionnelle, envoi impossibleJeton d’accès version 2.1 et disponibilité du canal
Message privé ignoréRègle des messages privés et liste d’autorisation
Message de groupe ignoréRègle des groupes, liste d’autorisation et mention explicite