github/hubot — pull request #34 by assaf (2011-10-26 03:06:25+00:00)
Title: HipChat Adapter

Setup instructions:

You'll need to create a new account and set the following environment variables:

HUBOT_HIPCHAT_JID -- Jabber ID
HUBOT_HIPCHAT_NAME -- Room nickname
HUBOT_HIPCHAT_PASSWORD -- Account password
HUBOT_HIPCHAT_TOKEN -- Admin authentication token

To find the Jabber ID and Room nickname for the new account, sign in and head to the XMPP/Jabber account information page:

https://demandforce.hipchat.com/account/xmpp

You will also need an admin authentication token for API access (listing all rooms). You can find it here:

https://demandforce.hipchat.com/group_admin/api

This implementation automatically joins all rooms.

HipChat insists on first name, last name. We call ours "Hubot, I", but within the room you can refer to it as just @hubot.