sloth / sloth
HTTP environment for writing Webhook integrations, for example for Slack.
Installs: 5
Dependents: 1
Suggesters: 0
Security: 0
Stars: 9
Watchers: 3
Forks: 0
Open Issues: 1
Language:CSS
Type:project
Requires
- php: ^5.5 || ^7.0
- dms/sloth-github-plugin: ^0.1
- mcrumm/phlack: ^0.7
- oscarotero/psr7-middlewares: ^3.14
- php-di/php-di: ^5.2
- roave/security-advisories: dev-master
- vlucas/phpdotenv: ^2.2
- webmozart/glob: ^4.1
- xtreamwayz/pimple-container-interop: ^1.0
- zendframework/zend-expressive: ^1.0
- zendframework/zend-expressive-fastroute: ^1.0
- zendframework/zend-expressive-helpers: ^2.0
- zendframework/zend-expressive-twigrenderer: ^1.0
- zendframework/zend-stdlib: ~2.7
Requires (Dev)
- filp/whoops: ^1.1 || ^2.0
- phpspec/phpspec: ^2.5
- phpunit/phpunit: ^4.8
- squizlabs/php_codesniffer: ^2.3
- symfony/var-dumper: ^3.0
Suggests
- dms/improved-pr-integration: Send better and more complete information about PR events to Slack
This package is auto-updated.
Last update: 2024-10-12 04:28:58 UTC
README
Slack is an amazing tool with amazing integrations. But sometimes those integrations are not enough, or too generic and you have to write your own payloads. Slack's webhooks and API are great and work wonderfully for this, however, writing an entire (small) application to add a simple integration is such a drag.
Enter Sloth!
Sloth is a HTTP shell that allows you to quickly write actions that can be hooked into slack and other tools as simple plugins, removing all the overhead of setting up an application and hooking up all the standard stuff. It is similar to chat bots such as Hubot and Lita, but with a focus on webhooks and not ChatOps (yet?). Initialy Sloth will make available a slack client, easy to setup and ready to go, allowing you to simply create a new url, handle your payload and translate it to a slack payload.
Docs
If you want to use Sloth, here are the details you need to know.
Roadmap
- Add more docs.
- Heroku button for easy install
- Support and docs for slash commands