indielab/yii2-slack

Yii Post Message to Slack Channel
12,519 3
Install
composer require indielab/yii2-slack
Latest Version:1.1.0
Last Updated:Feb 28, 2019
Links: GitHub  ·  Packagist
Maintainer: nadar

Yii 2 Slack Component

Post a message to a Slack Channel. Pedefined functions to enable coloring.

Setup

Add the indielab/yii2-slack package to your composer.json

composer require indielab/yii2-slack

Add the component to your config in the components section:

'components' => [
    // ...
    'slack' => [
        'class' => 'Indielab\Slack\Client',
        'token' => 'xoxp-1234567891-1234567891-1234567891',
        'channel' => 'indielab',
        'username' => 'Slack Bot',
    ]
]

Using in your Application:

Yii::$app->slack->message('Just a Message')->send();

Send colorized Messages:

Yii::$app->slack->danger('Very dangerous!')->send();
  • danger
  • warning
  • success