Hackatron's team largely uses IRC to stay connected, we use it also to track next meetings schedules: the topic of #hackatron channel is set to something like "Next HCKTRN 7:00 pm, 01/29 @ Meme Coworking" so everybody who joins the chat room is always updated about our next meeting.
There's a little drawback about this way of setting next meetings schedules: it can't be shared easily. We don't want to create a new Facebook event for every meeting but we'd like also an easy way to put it on http://hackatron.org so even who doesn't want to connect to IRC can be updated about next Hackatron event.
Here's where Hubot, a chat bot developed originally at GitHub, comes to the rescue! We're using it at #hackatron channel, his name is Hackabot, it's a useful tool and it's been an interesting topic to work on.
Giovanni made a Hubot script to access topic data using a public API which responds to HTTP requests. The script adds an IRC listener to
topic event which stores inside robot's brain the channel topic, and a HTTP listener to
The API responds with
Now we can finally say: get info about our next meeting at http://hackatron.org, or as usual by joining #hackatron at irc.freenode.net.Tweet