alexrvs / slack-bot-listener
Simple, easy to use, PHP package for listen events in Slack.
Installs: 20
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/alexrvs/slack-bot-listener
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: 2025-10-04 00:58:37 UTC
README
Bot Send Message to Slack
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist alexrvs/slack-bot-listener "*"
or add
"alexrvs/slack-bot-listener": "*"
to the require section of your composer.json
file.
Usage
Once the extension is installed, simply use it in your code by :
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();
Attachments:
$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();