howdy.
Build a Bot with Botkit
Making bots should be fun, not too technical, and should make everyone involved feel cool.
- Me
howdy.
Build bots for:Slack
howdy.
Build bots for:Slack Facebook Messenger
howdy.
Build bots for:Slack Facebook Messenger and launching today…
howdy.
Twilio IP Messaging!
howdy.
howdy.ai/botkit
npm install botkit
github.com/howdyai/botkit
howdy.
Launch a Bot in 5 Minutes:
1. Get Twilio Creds 2. Download Botkit 3. Download IPM App
howdy.
Things Bots do:• hear triggers • reply to messages • conduct conversations
Configure a Webserver
Create endpoint to receive incoming webhooks
Configure Twilio API client
Filter incoming messages and identify events
Match patterns in incoming messages
Route messages to appropriate handlers
Combine messages into manageable conversation threads
Interface with natural language tools
Manage pacing and delivery of outgoing messages
onMessageSent onMessageRemoved onMessageUpdated onChannelAdded onChannelUpdated onChannelDestroyed onMemberAdded onMemberRemoved
Twilio IPM Events
message_received bot_channel_join bot_channel_leave user_channel_join user_channel_leave
Botkit Events
howdy.
Works with:• Mongo, Firebase,
Redis, Cloud Datastore • API.ai, Wit.ai, LUIS.ai
howdy.
2100+ member developer community
dev4slack.xoxco.com
For makers of chatbots and conversational software
Austin, TX
Sept 27-28-29
talkabot.ai