Download the PHP package ggiovanini/slagger without Composer
On this page you can find all versions of the php package ggiovanini/slagger. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ggiovanini/slagger
More information about ggiovanini/slagger
Files in ggiovanini/slagger
Package slagger
Short Description Facilitando a Geração de Logs no Slack em PHP
License MIT
Informations about the package slagger
Slagger - Facilitando a Geração de Logs no Slack em PHP
O Slagger é uma abstração de serviço projetada para simplificar a geração de logs de qualquer sistema em PHP e enviá-los para o Slack. Com o Slagger, você pode criar um canal seguro e eficiente para coletar informações de erros e eventos em tempo real.
Instalação
Para começar, clone o repositório do Slagger a partir do GitHub:
Em seguida, alimente seu arquivo .env
com as seguintes informações, substituindo os valores correspondentes:
Certifique-se de manter essas informações confidenciais e não compartilhe chaves sensíveis.
Observação: Se o sistema onde estiver sendo implantado não estiver automaticamente carregando as variáveis de ambiente (env), é necessário inicializá-las manualmente. Utilize o seguinte código:
Configurar Webhook do Slack
-
Acesse o Slack: Faça login na sua conta do Slack em https://slack.com/.
-
Escolha o Canal: Selecione o canal no qual você deseja receber as notificações.
-
Acesse as Configurações do Canal: Clique no nome do canal na barra lateral esquerda e, em seguida, clique no ícone de engrenagem ("Configurações do canal").
-
Configurações do Canal: Escolha a opção "Configurações do canal" no menu suspenso.
-
Integrações: No menu de configurações, clique em "Integrações".
-
Configurar Incoming Webhooks: Se você ainda não configurou os Incoming Webhooks, clique em "Incoming Webhooks" e ative a opção.
-
Adicionar um Webhook para o Canal: Clique em "Adicionar Webhook para Canal" e siga as instruções para adicionar um novo webhook.
-
Configuração do Webhook: Após adicionar o webhook, você verá uma URL de webhook gerada. Configure outras opções conforme necessário.
-
Salvar Configurações: Role para baixo até encontrar o botão "Salvar Configurações" e clique nele.
-
Testar o Webhook: Abaixo, você verá um campo "Testar sua integração". Clique para enviar uma mensagem de teste para garantir que o webhook esteja funcionando corretamente.
- Finalizar: Uma vez que o teste seja bem-sucedido, o webhook está configurado e pronto para receber notificações.
Uso Básico
Para enviar uma mensagem ao canal padrão, utilize o método sendMessage
:
Se preferir enviar para um canal específico, você pode utilizar o método withChannel
:
Você também pode instanciar um objeto Channel
separado para usar em várias mensagens:
Esse exemplo demonstra como criar, configurar e enviar mensagens para canais específicos usando o Slagger.
Contribuições
Sinta-se à vontade para contribuir para o desenvolvimento do Slagger! Se encontrar problemas ou tiver sugestões, abra uma issue no GitHub.
Obrigado por usar o Slagger!