philwilson.org

Supporting ourselves with XMPP

20 November, 2008

This post was originally published on The University of Bath's Web Services Blog.

Our team is the first-line support for the University's web needs. This means we get a lot of diverse requests landing in our bug tracker, RT, ever day. To help us share the load, we each deal with the support queue on rotating basis, as you can see in our schedule. We use the wiki rather than the University calendaring system just because it's quicker and easier to set up, enter events and edit them.

However, using the wiki means that there aren't any alarms or reminders.

So I took a few hours the other day and built a new module for our open-source Hungrybot which does the reminding.

The wiki calendar has an iCalendar export, so every two hours or so Hungrybot looks at that, works out who is on support today, checks the RSS feed of unassigned tickets and then lets the person on support know about them. In practice, it looks something like this (here you see I've prompted it to tell me about the new tickets):

This post is part of the university of bath collection.

See other posts tagged with development tools hungrybot icalendar rt xmpp and all posts made in November 2008.