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
- Ouvrez Dashboard → Channel → Add.
- Choisissez LINE ; l’entrée par défaut utilise Messaging API webhook.
- Saisissez le jeton d’accès et le secret Channel.
- Ajoutez Bot User ID uniquement si vous avez besoin d’une correspondance explicite d’identité.
- Enregistrez les identifiants, puis utilisez l’assistant CLI pour modifier les règles.
- 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.
Le secret Channel valide le corps exact du webhook. Configurez le proxy inverse pour transmettre ce corps à Anyy sans le modifier.
Dépannage
| Problème | Points à vérifier |
|---|---|
| Échec du test webhook de la console | Accessibilité HTTPS publique et chemin exact du compte |
| Signature rejetée | Secret Channel et corps de requête inchangé |
| Réception fonctionnelle, envoi impossible | Jeton 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 |