Download the PHP package magify/magento2-module-slacknotifier without Composer

On this page you can find all versions of the php package magify/magento2-module-slacknotifier. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package magento2-module-slacknotifier

Magento 2 Slack Notifier Module

Overview

The Magento 2 Slack Notifier module sends logger exceptions automatically to a specified Slack channel. This integration helps you stay updated with critical issues in your Magento store by sending real-time notifications directly to your Slack workspace.

Features

Using Composer

  1. Navigate to your Magento 2 root directory.
  2. Require the module using Composer:

  3. Enable the module:

  4. Run the setup upgrade command:

Configuration

  1. In the Magento admin panel, navigate to Stores > Configuration > Advanced > Developer > Slack Notifier.
  2. Configure the following settings:

    • Activate: Enable or disable the Slack notifier module.
    • Use Async Send: Select whether to send messages asynchronously or synchronously.
    • API Timeout: Set the timeout duration in seconds for API calls. Use 0 for an indefinite wait.
    • Logger Type: Select the log types to send to Slack (e.g., Alert, Debug, Critical, etc.).
    • URL: The Slack API URL. Typically, this will be https://slack.com/api/chat.postMessage.
    • Channel ID: The ID of the Slack channel where messages will be sent.
    • Token: Your Slack app token.

Usage

Once configured, the module will automatically send log exceptions of the specified types to your Slack channel. You can monitor these notifications to quickly respond to issues in your Magento store.

Custom Message Service

Overview

The custom message service allows developers to send any message to a specified Slack channel, with the option to choose between asynchronous or synchronous sending.

Note

If the channel and token are not set in the function parameters, the service will use the values configured in the Magento admin panel.

Usage

Here is an example of how to use the custom message service in your Magento 2 module:

  1. Inject the CustomMessage in your class:

  2. Call the notifyMessage method with your title, message, channel ID, token and sending type (async/sync).

Support

For support and feature requests, please open an issue on the GitHub repository.

License

This module is licensed under the MIT License.


All versions of magento2-module-slacknotifier with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
magento/framework Version 103.0.*
magento/module-customer Version 103.0.*
magento/module-store Version 101.1.*
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package magify/magento2-module-slacknotifier contains the following files

Loading the files please wait ....