31
Slacking Off: Improving Productivity with ChatOps Jon Topper, The Scale Factory

Slacking Off - Improving Productivity with ChatOps · Slacking Off: Improving Productivity with ChatOps ... //zapier.com/ ... Title: Slacking Off - Improving Productivity with ChatOps.key

Embed Size (px)

Citation preview

Slacking Off: Improving Productivity with

ChatOps

Jon Topper, The Scale Factory

Customers

25%

Integrations

Pull Request / CI Workflow

Support / On Call Workflow

Ticket Sales

Reminders

/remind me at 11.30am tomorrow to give a talk about ChatOps

ChatOps

Hubot Defaults

hubot adapter - Reply with the adapter

hubot animate me <query> - The same thing as `image me`, except adds a few parameters to try to return an animated GIF instead.

hubot echo <text> - Reply back with <text>

hubot help - Displays all of the help commands that hubot knows about.

hubot help <query> - Displays all help commands that match <query>.

hubot image me <query> - The Original. Queries Google Images for <query> and returns a random top result.

hubot map me <query> - Returns a map view of the area returned by `query`.

hubot mustache me <query> - Searches Google Images for the specified query and mustaches it.

hubot mustache me <url> - Adds a mustache to the specified URL.

hubot ping - Reply with pong

hubot pug bomb N - get N pugs

hubot pug me - Receive a pug

hubot the rules - Make sure hubot still knows the rules.

hubot time - Reply with current time

hubot translate me <phrase> - Searches for a translation for the <phrase> and then prints that bad boy out.

hubot translate me from <source> into <target> <phrase> - Translates <phrase> from <source> into <target>. Both <source> and <target> are optional

Other Ideas

Fetch graphs from monitoring

Disable node in load balancer

Acknowledge monitoring alert

Mark server as in maintenance mode

Create new support ticket

Turn ticket number into Jira link

Correct gendered language (eg. “guys”)

Set a countdown timer

Synchronous

Permanent

Shared

Adoption

Choose a platform (Slack, Hipchat, others)

Beta test with a small group

Add some integrations (read-only at first)

Roll out to wider team

Expand on the integrations

Noise

Security

Cost

Resources

https://slack.com/

https://hubot.github.com/

https://hubot-script-catalog.herokuapp.com/

https://zapier.com/

https://ifttt.com/

http://www.scalefactory.com/

[email protected]

@jtopper

scalefactory