Überblick
Das Magento 2 Slack Notifier-Modul sendet Logger-Ausnahmen automatisch an einen angegebenen Slack-Kanal. Diese Integration hilft Ihnen, über kritische Probleme in Ihrem Magento-Shop auf dem Laufenden zu bleiben, indem Echtzeitbenachrichtigungen direkt an Ihren Slack-Arbeitsbereich gesendet werden.
Merkmale
Installation
Composer verwenden
Navigieren Sie zu Ihrem Magento 2-Stammverzeichnis.
Modul mit Composer erforderlich:
Composer benötigt magify/magento2-module-slacknotifier
Modul aktivieren:
PHP-Bin/Magento-Modul: Magify_SlackNotifier aktivieren
Führen Sie den Setup-Upgrade-Befehl aus:
php bin/magento setup:upgrade
Aufbau
Navigieren Sie im Magento-Admin-Panel zu Stores > Konfiguration > Erweitert > Entwickler > Slack Notifier.
Konfigurieren Sie die folgenden Einstellungen:
Verwendung
Nach der Konfiguration sendet das Modul automatisch Protokollausnahmen der angegebenen Typen an Ihren Slack-Kanal. Sie können diese Benachrichtigungen überwachen, um schnell auf Probleme in Ihrem Magento-Shop zu reagieren.
Benutzerdefinierter Nachrichtendienst
Überblick
Mit dem benutzerdefinierten Nachrichtendienst können Entwickler jede Nachricht an einen bestimmten Slack-Kanal senden und dabei zwischen asynchronem und synchronem Senden wählen.
Notiz
Wenn der Kanal und das Token nicht in den Funktionsparametern festgelegt sind, verwendet der Dienst die im Magento-Admin-Panel konfigurierten Werte.
Verwendung
Hier ist ein Beispiel für die Verwendung des benutzerdefinierten Nachrichtendienstes in Ihrem Magento 2-Modul:
1 – Fügen Sie die CustomMessage in Ihre Klasse ein:
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 – Rufen Sie die notifyMessage-Methode mit Ihrem Titel, Ihrer Nachricht, Ihrer Kanal-ID, Ihrem Token und Ihrem Sendetyp (asynchron/synchron) auf.
Unterstützung
Für Support- und Funktionsanfragen öffnen Sie bitte ein Problem im GitHub-Repository.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3