Visão geral
O módulo Magento 2 Slack Notifier envia exceções do logger automaticamente para um canal especificado do Slack. Essa integração ajuda você a se manter atualizado sobre problemas críticos em sua loja Magento, enviando notificações em tempo real diretamente para seu espaço de trabalho Slack.
Características
Instalação
Usando o Composer
Navegue até o diretório raiz do Magento 2.
Requer o módulo usando o Composer:
compositor requer magify/magento2-module-slacknotifier
Ative o módulo:
Módulo php bin/magento: ativar Magify_SlackNotifier
Execute o comando de atualização de configuração:
configuração do php bin/magento: atualização
Configuração
No painel de administração do Magento, navegue até Lojas > Configuração > Avançado > Desenvolvedor > Notificador do Slack.
Defina as seguintes configurações:
Uso
Depois de configurado, o módulo enviará automaticamente exceções de log dos tipos especificados para o seu canal do Slack. Você pode monitorar essas notificações para responder rapidamente aos problemas em sua loja Magento.
Serviço de mensagens personalizadas
Visão geral
O serviço de mensagens personalizadas permite que os desenvolvedores enviem qualquer mensagem para um canal específico do Slack, com a opção de escolher entre envio assíncrono ou síncrono.
Observação
Caso o canal e o token não estejam configurados nos parâmetros da função, o serviço utilizará os valores configurados no painel de administração do Magento.
Uso
Aqui está um exemplo de como usar o serviço de mensagens personalizadas em seu módulo Magento 2:
1 - Injete a CustomMessage na sua classe:
customMessage = $customMessage; parent::__construct($context); } public function execute() { $title= "This is a test title"; $message = "This is a test message"; $async = false; // or true based on your requirement $channel = "your-channel-id"; $token = "your-token"; $this->customMessage->notifyMessage($title, $message, $async, $channel, $token); } }
2 - Chame o método notifyMessage com seu título, mensagem, ID do canal, token e tipo de envio (assíncrono/sincronizado).
Apoiar
Para solicitações de suporte e recursos, abra um problema no repositório GitHub.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3