Paquete Laravel Slack Alerts para Enviar Mensajes a Slack

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.