mildjester/slackwebhock

1.0.0 2018-08-05 15:41 UTC

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。