Launch: Phone Calls in Slack
- Open source bot code
- Twilio /blog post
- @twilio tweet
Slack Web API
- RPC-style API
- Not REST
- Calls not idempotent or stateless
- Requires auth token
- Returns JSON
Slack Web API
chat.postMessage
rtm.start
Real Time API
- WebSockets
- Event stream
- Firehose 🚒
- Can post simple messages
Build a Great Bot
- Automates tedious tasks
- Gets out of the way
- Assists when thing fail
For every interaction you design, ask yourself:
Is this making your customers' working lives
simpler
more pleasant,
and more productive?
Don Goodman-Wilson
Matt Makai