osyou84 / slack-notification
v1.0.0
2020-01-26 07:44 UTC
Requires
- php: >=7.2.0
Requires (Dev)
- phpunit/phpunit: 8.5.2
- vlucas/phpdotenv: 4.1.0
This package is auto-updated.
Last update: 2025-03-26 20:13:24 UTC
README
Slack NotificationはSlackのincoming-webhookを利用して通知を送りたいときに利用できます。
composerでインストールしてご利用ください。
Requirement
- php 7.2.0
Installation
$ composer require osyou84/slack-notification
Usage
配信ターゲットを指定する
ワークスペース全てに通知を送る
$sn = new SlackNotification; $sn->targetWorkspace() ->send('メッセージ', 'WEBHOOK URL');
チャンネル全体に通知を送る
$sn = new SlackNotification; $sn->targetChannelAll() ->send('メッセージ', 'WEBHOOK URL');
チャンネル内でアクティブなメンバーに通知を送る
$sn = new SlackNotification; $sn->targetActive() ->send('メッセージ', 'WEBHOOK URL');
チャンネル内の指定したユーザーに
$sn = new SlackNotification; $sn->setTargets(['USER_ID1', 'USER_ID2', '...']) ->send('メッセージ', 'WEBHOOK URL');
DEMO
コマンド
$ php example/example.php
example.phpの実行方法
- Slackアプリから通知を送りたいチャンネルにて、incoming-webhookアプリを追加してWebhook URLを発行する
- git clone https://github.com/osyou84/slack-notification.git
- トップディレクトリにて
$ php example/example.php
を実行し、Webhook URL・対象・メッセージを入力する
Author
- 斉藤 尚也
Lisence
Slack Notification is under MIT license.