概要
Magento 2 Slack Notifier モジュールは、指定された Slack チャネルにロガー例外を自動的に送信します。この統合により、リアルタイム通知が Slack ワークスペースに直接送信されるため、Magento ストアの重要な問題に関する最新情報を常に得ることができます。
特徴
インストール
Composer の使用
Magento 2 のルート ディレクトリに移動します。
Composer を使用してモジュールが必要です:
作曲家には magify/magento2-module-slacknotifier
モジュールを有効にします:
php bin/magento モジュール:Magify_SlackNotifier を有効にする
セットアップ アップグレード コマンドを実行します:
php bin/magento セットアップ:アップグレード
構成
Magento 管理パネルで、ストア > に移動します。構成 >上級 >開発者 > Slack 通知者.
次の設定を行います:
使用法
構成が完了すると、モジュールは指定されたタイプのログ例外を Slack チャネルに自動的に送信します。これらの通知を監視して、Magento ストアの問題に迅速に対応できます。
カスタムメッセージサービス
概要
カスタム メッセージ サービスを使用すると、開発者は、非同期送信か同期送信かを選択するオプションを使用して、指定した Slack チャネルに任意のメッセージを送信できます。
注意
チャネルとトークンが関数パラメーターに設定されていない場合、サービスは Magento 管理パネルで構成された値を使用します。
使用法
以下は、Magento 2 モジュールでカスタム メッセージ サービスを使用する方法の例です:
1 - クラスに CustomMessage を挿入します:
<?php namespace YourVendorName\SlackNotifier\Controller\Index; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; use YourVendorName\SlackNotifier\Model\CustomMessage; class Test extends Action { protected $customMessage; public function __construct(Context $context, CustomMessage $customMessage) { $this->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 - タイトル、メッセージ、チャネル ID、トークン、送信タイプ (非同期/同期) を指定して、notifyMessage メソッドを呼び出します。
サポート
サポートや機能のリクエストについては、GitHub リポジトリで問題を開いてください。
以上がMagento には通知モジュールがありませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。