Laravel Slack Alerts es un paquete de Spatie que te permite enviar mensajes a Slack de forma rápida y sencilla.
Aunque puedes configurar notificaciones de Slack dentro del sistema robusto de notificaciones de Laravel, a veces solo necesitas una manera simple de enviar un mensaje a varios canales de Slack.
¿Cómo Funciona? ⚙️
Con Slack Alerts, puedes enviar mensajes como este a Slack:
use SpatieSlackAlertsFacadesSlackAlert;
SlackAlert::message("{$user->name} just signed up for your Super Awesome SaaS! :party-parrot:");
El mensaje se envía a través de un trabajo (que se puede configurar), y puedes configurar múltiples URLs de webhook de Slack a las cuales enviar los mensajes.
Configuración de Webhooks
// config
return [
'webhook_urls' => [
'default' => 'https://hooks.slack.com/services/XXXXXX',
'marketing' => 'https://hooks.slack.com/services/YYYYYY',
],
];
Enviar a un Canal Específico
SlackAlert::to('marketing')
->message("{$user->name} just requested a SaaS demo!");
Características Adicionales
- Los mensajes pueden contener Markdown.
- Puedes agregar emojis de Slack.
Más Información
Si quieres aprender más sobre el paquete, cómo configurarlo y obtener instrucciones completas de instalación, puedes consultar el repositorio en GitHub.