done reports

Post on 05-Dec-2014

572 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presented at the Portland monthly Javascript Admirers' Meetup http://aaronparecki.com/presentations/2013/09/25/1/done-reports

TRANSCRIPT

Aaron Parecki@aaronpk

!done Reports

CTO, Esri Portland R&D Center

How it works

• During the day, the IRC bot asks you what you’ve done

• You say !done what you did• At the end of the day, everyone gets an email

with what everyone has done

> !done squashed some bugs

!done commands

> !done pushed to production

> !todo send out notification emails

> !hero caseorganic for bringing Legos!

> !blocking loud noises from construction work

At the end of the day, everyone gets an email with what everyone has !done

> !done squashed some bugs

Daily Email!

Limechat

Inline Documentation

• If a group doesn’t use one of the features (such as !hero) then that email contains a tip at the bottom with a suggestion!

Building IRC Bots

Use ZenIRC Bot!• Great framework for building bots! • github.com/zenirc

Benefits• Modular – service oriented• Can write in any language and run under the same bot • Uses Redis PubSub to pass message between the

different frameworks

Bot Architecture

github.com/donereports/Done-Reports-IRC

> !done presented at JS Meetup!

donereports.com

Aaron Parecki@aaronpk

CTO, Esri Portland R&D Center

top related