A customized version of patHyatt's XmppBot-for-HipChat that manages the queue for a scarce resource (called the {baton}).
Qbot responds to the following commands:
command | shortcut | result |
---|---|---|
!dibs | !+ | Call dibs on the {baton} |
!release | !- | Release the {baton} or rescind a dibs |
!redibs | !-+ | Release and dibs combined as a courtesy |
!steal | !$ | Take the {baton} from the current owner |
!lock | !@+ | Lock the {baton} so no one else can call dibs |
!unlock | !@- | Unlock the {baton} |
!status | !? | Get the {baton} queue status |
!help | Get Qbot commands |
You can run the bot as a console application, or you can install it as a Windows Service by running:
XmppBot.Service.exe install
For more info about installing as a service, see the TopShelf documentation.
In addition to the XmppBot app configuration:
<add key="BatonName" value="resource" />
If you have an issue or identify a bug, please file an issue or create a pull request.