Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Productivity Bots

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →

Productivity Bots

Bots are cool! They are fun to write, and when done correctly can have a significant boost to productivity. At Pushpay we rely heavily on bots to aid with our continuous delivery, and the result has been an overall increase in productivity even during the periods where delivery traditionally slows down.

I will take you on a tour of the bots that we have created at Pushpay, and show how they've evolved over time. I will discuss some of the mistakes we've made along the way, along with our successes. I will show how to get started should you wish to create one yourself.

Avatar for Mightymuke

Mightymuke

June 13, 2018

More Decks by Mightymuke

Other Decks in Technology

Transcript

  1. AN AUTONOMOUS PROGRAM ON A NETWORK WHICH CAN INTERACT WITH

    SYSTEMS OR USERS. Google Dictionary WHAT IS A BOT?
  2. THE LARVA OF THE BOTFLY, WHICH IS AN INTERNAL PARASITE

    OF HORSES Google Dictionary WHAT IS A BOT?
  3. BOTS WOT BOT? ▸ Internet (web crawlers) ▸ Games (non

    player characters) ▸ Chatter (twitter, facebook) ▸ Productivity (tools, reporting)
  4. if (MyCoolFeatureIsEnabled) { } else { } FEATURE FLAGS WHAT

    ARE THEY? console.log(“farts”); console.log(“perfume”);
  5. Marcus Bristol (@mightymuke) https://speakerdeck.com/mightymuke/productivity-bots Spotify Engineering Culture https://www.youtube.com/watch?v=dtzPtFi8jiQ https://www.youtube.com/watch?v=X3rGdmoTjDc Microsoft

    Bot Framework https://docs.microsoft.com/en-us/azure/bot-service https://emulator.botframework.com/ https://github.com/Microsoft/BotBuilder-Samples