Skip to main content

Vue d’ensemble

Avec LineChannel, vous pouvez envoyer des messages vers LINE depuis les notifications Laravel.
Suite à l’arrêt du service LINE Notify, la prise en charge de LINE Notify est terminée. Les notifications passent désormais par l’API Messaging, qui est soumise à des limites de nombre d’envois selon le plan tarifaire. Consultez la tarification de l’API Messaging.

Classe Notification

Retournez LineChannel::class depuis via() et définissez le message dans toLine().

Modes d’envoi

Notification à la demande (on-demand)

Pour envoyer une notification sans passer par un modèle utilisateur, utilisez Notification::route(). La destination est un userId ou un groupId.

Notification depuis un modèle User

Pour gérer la destination par utilisateur, définissez routeNotificationForLine().
Les userId et groupId peuvent être récupérés via des événements Webhook tels que FollowEvent ou JoinEvent.

Types de messages

Texte

Vous pouvez envoyer jusqu’à 5 messages.

Personnaliser le nom d’expéditeur et l’icône

withSender() doit être appelée avant les méthodes d’ajout de message.
Vous pouvez également spécifier le nom et l’icône via les paramètres de create().

Sticker

Pour la liste des stickers utilisables, consultez la Sticker list.

Image

Spécifiez une URL publique.

Vidéo

Spécifiez une URL publique.

Autres types de messages

message() permet d’ajouter n’importe quel type de message. Spécifiez le type avec setType().
Pour les dernières informations, consultez le dépôt GitHub.
Dernière modification le 13 juillet 2026