mildjester / slackwebhock
1.0.0
2018-08-05 15:41 UTC
Requires
- php: >= 5.6.0
This package is not auto-updated.
Last update: 2024-09-26 03:54:39 UTC
README
(PHP 5 >= 5.6.0, PHP 7)
此脚本通过 "Incoming WebHocks" 向 Slack 发送消息。
安装
下载此脚本。或者通过 composer 获取。
composer require mildjester/slackwebhock
作为静态 CLASS 使用
方式1:定义常量变量
use MildJester\SlackWebHock;
define('MJ_SLACK_URL', 'https://hooks.slack.com/services/1234567/8901234/5678901');
define('MJ_SLACK_NAME', 'my slack police man');
define('MJ_SLACK_EMOJI', ':cop:');
define('MJ_SLACK_COLOR', '#FF0000'); // red
SlackWebHock::send('#general', 'Honjitsu Ha Seiten Nari.');
方式2:通过静态函数设置参数
use MildJester\SlackWebHock;
SlackWebHock::setUrl('https://hooks.slack.com/services/1234567/8901234/5678901');
SlackWebHock::setName('obaq');
SlackWebHock::setEmoji(':ghost:');
SlackWebHock::setColor('#0000FF'); // blue
SlackWebHock::send('#general', 'Ura Meshi Ya.');
如果你两种方式都设置了参数,即常量变量和通过静态函数,它将应用常量变量。
通过 CLI 使用
php SlackWebHockCli.php "#general" "Honjitsu Ha Seiten Nari."
在调用之前。你必须设置 WebHock URL。