nayuta1999 / sendslacker
1.4
2020-04-28 14:34 UTC
Requires
- guzzlehttp/guzzle: ^6.5
This package is auto-updated.
Last update: 2024-04-19 22:01:03 UTC
README
概要
Slackにincoming webhookのAPIにGuzzleを使って送信します. 簡易にSlackに何かを送信したいときに便利です.
依存関係
php:7.3 guzzlehttp/guzzle
Install
composer require nayuta1999/sendslacker
使い方
宣言例
$client_slack = new SendSlacker("https://hooks.slack.com/services/XXXXXXXXX");
プログラム直書きはよくないのでphpdotenvなどを別にinstallして使うべき.
メッセージの送り方
$client_slack->sendText("XXXXXXX");
ただのテキストメッセージを送信するならこのメソッドを呼ぶ.
blocksやattachmentsを使うとき
$client_slack->addBlock($block);//$blockの中にはblockとして送信したい連想配列を入力する.
$client_slack->addAttachments($attachments);//$attachmentsの中にはattachmentsとして送信したい連想配列を入力する
debugをしたいとき
$client_slack->setdebug();
debug時はhttp_errorを無効にしない.
Licence
Copyright (c) 2020 nayuta1999 Released under the MIT license https://opensource.org/licenses/mit-license.php