Created by: xeago
Adds an slack-rtm adapter. This differs from regular slack in that it does not need to be reached by slack. It sets up a long living connection with Slack over which messages are exchanged.
- Binds the admin page to 0.0.0.0 - I'm not sure if this would break heroku or not.
- Fixes a bug where the irc port was never set.
- Templates used from the irc adapter.
- Adds a 'guessing' feature where the service name is inferred from extra_info if parsing did not result in a service name. This allows for simpler interaction with the bot:
who is on-call?
, letting the context be inferred*.
* This was a highly desired feature at our company since we have a lot of different teams with on-call, some with hard to remember names, such asL1 follow the sun
. Adding an alias for channels which then map to this service allows for a lot of convenience.