alexrvs / slack-bot-listener
简单易用,用于监听Slack事件的PHP包。
dev-master
2017-03-23 13:43 UTC
Requires
- php: >=5.3
- cocur/background-process: ^0.7.0
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2024-09-20 20:00:47 UTC
README
机器人向Slack发送消息
安装
安装此扩展的首选方法是使用composer。
运行以下命令之一:
php composer.phar require --prefer-dist alexrvs/slack-bot-listener "*"
或者在您的composer.json
文件的require部分添加
"alexrvs/slack-bot-listener": "*"
用法
扩展安装后,只需在代码中使用即可
require(__DIR__ . '/vendor/autoload.php'); use alexrvs\slackbotlistener\SlackBotListener; $webhook = "https://hooks.slack.com/services/your/incoming/hook"; $slackbot = new SlackBotListener($webhook); $slackbot->text('test')->send();
附件
$webhook = "https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX"; $bot = new SlackBotListener($webhook); $bot->attach($bot->createAttachment('fallback') ->setText('Text Attachment') ->setImageUrl('https://a.slack-edge.com/ae57/img/slack_api_logo.png') ->setThumbUrl('https://a.slack-edge.com/ae57/img/slack_api_logo.png') ->setFooterIcon('https://a.slack-edge.com/ae57/img/slack_api_logo.png') ->setAuthor('Bobby Tables','http://flickr.com/bobby/','http://flickr.com/icons/bobby.jpg') )->text('test text')->send();