Build a bot with Botkit

32
howdy. Build a Bot with Botkit

Transcript of Build a bot with Botkit

howdy.

Build a Bot with Botkit

howdy.

@benbrown

howdy.

howdy.ai

Making bots should be fun, not too technical, and should make everyone involved feel cool.

- Me

howdy.

Botkit

howdy.

Build bots for:Slack

howdy.

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