An open API service indexing awesome lists of open source software.

https://github.com/mendixlabs/creep

Easily log events to slack chatrooms
https://github.com/mendixlabs/creep

Last synced: 12 months ago
JSON representation

Easily log events to slack chatrooms

Awesome Lists containing this project

README

          

creep
=====

Slack-based chatbot that's easy to extend. Originally inspired by gozerbot. Easy & minimal plugin structure, couple of useful plugins out-of-the-box:
- http-json: provides HTTP interface that lets you POST messages to a Slack channel
- quotes: add & ask about quotes
- dns-resolver: resolve domains from within the bot. Useful for situations where your bot is running behind your firewall but you want to quickly resolve a host on that local network

requirements
----
see requirements.txt
- pyyaml
- slackbot
- dnspython (optional, for dns plugin)

installation
----
Recommended way of installing is via virtualenv:

virtualenv venv
venv/bin/pip install -r requirements.txt

running
----
See example config: creep.yaml.example

Running:

venv/bin/python creep #from parent directory

To test you can edit & run:

echo "test" | ./examples/usr/local/bin/creep.sh

Be sure to base64 encode your secret (if you changed it) before pasting it in examples/usr/local/bin/creep.sh