polem/slack-notifier
最新稳定版本:0.2.1
Composer 安装命令:
composer require polem/slack-notifier
包简介
A simple slack wrapper
README 文档
README
Installation
composer require polem/slack-notifier
Usage
Simple
require __DIR__ . '/vendor/autoload.php'; $client = new Slack\Client('your_team', 'your_token'); $slack = new Slack\Notifier($client); $message = new Slack\Message\Message('Hello world'); $message->setChannel('#test') ->setMrkdwn(true) ->setIconEmoji(':ghost:') ->setUsername('slack-php'); $slack->notify($message);
With attachments
require __DIR__ . '/vendor/autoload.php'; $client = new Slack\Client('your_team', 'your_token'); $slack = new Slack\Notifier($client); $message = new Slack\Message\Message('Hello world'); $attachment = new Slack\Message\MessageAttachment(); $attachment ->setMrkdwnIn(array('pretext', 'text', 'fields')) ->setFallback('fallback text') ->setPretext('Pretext text') ->setAuthorName('Author Name') ->setAuthorLink('Author Link') ->setAuthorIcon('Author Icon') ->setTitle('Title') ->setTitleLink('http://github.com') ->setImageUrl('http://github.com/image.jpg'); $field = new Slack\Message\MessageField(); $field ->setTitle('foo') ->setValue('bar'); $attachment->addField($field); $message->addAttachment($attachment); $message->setChannel('#test') ->setIconEmoji(':ghost:') ->setUsername('slack-php'); $slack->notify($message);
Message
If your message contain @username and you want him to be notified, add $message->enableLinkNames(true)
统计信息
- 总下载量: 38.38k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 59
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-02-21