Laravel Google Chat Alerts es un paquete creado por Guy Warner que te permite enviar mensajes rápidamente a Google Chat.
El proyecto está inspirado en el paquete de Spatie para Slack, pero diseñado para integrarse con Google Chat.
Con este paquete, puedes enviar alertas de manera sencilla utilizando el siguiente código:
use GuyWarnerGoogleChatAlertsFacadesGoogleChatAlert;
GoogleChatAlert::message(
"¡Tienes un nuevo suscriptor en el boletín de {$newsletter->name}!"
);
Este código enviará un mensaje rápidamente sin la necesidad de pasar por el sistema de notificaciones de Laravel.
El paquete gestiona el envío de los mensajes como trabajos, lo que significa que si Google Chat se cae, tu aplicación no fallará.
Además, este paquete permite configurar múltiples canales, para que puedas elegir a qué canal enviar el mensaje.
Por ejemplo, puedes definir en la configuración qué URL de webhook se usará para cada canal:
// en config/google-chat-alerts.php
'webhook_urls' => [
'default' => 'https://chat.googleapis.com/v1/spaces/XXXX',
'sales' => 'https://chat.googleapis.com/v1/spaces/YYYYYY',
],
GoogleChatAlert::to('sales')
->message("¡Tienes un nuevo suscriptor en el boletín de {$newsletter->name}!");
Además de enviar mensajes, el paquete también soporta el uso de markdown y menciones a todos los usuarios de un canal con la sintaxis <users/all>:
GoogleChatAlert::message("Nuevo ticket de soporte. <users/all>");
Si te interesa usar este paquete, puedes encontrar toda la documentación, instrucciones de instalación y uso en el repositorio de GitHub.
Artículos Relacionados
Descubre más desde CIBERED
Suscríbete y recibe las últimas entradas en tu correo electrónico.
