Resumen
ConLineChannel puedes enviar mensajes a LINE desde Laravel Notifications.
Con el cierre del servicio de LINE Notify, la compatibilidad con LINE Notify ha finalizado. Actualmente las notificaciones utilizan la API de Messaging, por lo que existen límites de mensajes según el plan de precios. Consulta las tarifas de la API de Messaging.
Clase Notification
Envia() devuelve LineChannel::class y en toLine() define el mensaje.
Patrones de envío
Notificaciones On-Demand
Para enviar notificaciones sin vincularlas a un modelo de usuario, utilizaNotification::route(). El destino es un userId o un groupId.
Notificación desde el modelo User
Para gestionar el destino por usuario, definerouteNotificationForLine().
Puedes obtener
userId y groupId de eventos de Webhook como FollowEvent o JoinEvent.Tipos de mensaje
Texto
Se pueden enviar hasta 5 mensajes.Personalizar el nombre y el icono del remitente
withSender() debe llamarse antes que los métodos que añaden mensajes.
create().
Stickers
Consulta la lista de stickers para ver los que puedes usar.Imagen
Indica una URL pública.Vídeo
Indica una URL pública.Otros tipos de mensaje
Conmessage() puedes añadir cualquier tipo de mensaje. Especifica el tipo con setType().
Para la información más reciente, consulta el repositorio de GitHub.