Beyond Chatops - Bots @ Domain

Post on 13-Apr-2017

117 views 1 download

Transcript of Beyond Chatops - Bots @ Domain

Beyond ChatOpsBots, Bots, Bots

Hi. I’’m@paul_macca!

ChatOps in 2014

ChatOps in 2014

“software that is designed to automate the kinds of tasks you would usually do on your own”

BOTS!

What consumer bots really are today

AI is the next step… and it’s still far away.http://www.usatoday.com/story/tech/news/2016/09/29/amazon-announces-1-million-alexa-prize/91275050/

Bots are ideally suited to repetitive tasks.

If you solve the same problems multiple times, you should be able to script the process

How developers see bots

BotsBots enrich your team conversations with timely, contextual information

They provide a shared and viral command line

They are super easy to build

Even a CTO can do it

Pushing information

CRE Alerts

The Block

CoffeeCow

3000 coffee orders250 hours saved

Real work

Check Bulk Email Sender Reputation

Listing API

Viral

Demonstrate New APIs

Third party information

Enriching a conversation

Taking Quick Actions

Office hacks

New office... where is everyone?

...and that meeting room?

Great for staying in the flow

Integrate SMS alerting into our incident channel

Baked-in follow-up prodding

Same PatternMultiple Uses

Great for automating tasks

Image optimisation

Deployments

Getting started...

Some frameworks...howdy.ai/botkit (Node)

lita.io (Ruby)

MS Bot Framework (C# or Node)

hubot.github.com (CoffeeScript)

.. or simple REST endpoints and scripts

http://nordicapis.com/12-frameworks-to-build-chatops-bots/

Techniques...

Pull - Public API (Slash commands)

Formatting Messages

Push - Webhooks

Real Time Messaging

Call backs

Takeaways...

Takeaways...Bots add contextual information where your team is communicating

Shared and viral command line

Many, many use cases

Easy to get started via bot frameworks and existing APIs

Easy to write and start adding value

Even a Tech Director can do it

Thanks!Paul McManus, Technology Director

What’s the most interesting thing one of your bots do?