First, you'll need to set up a Jabber account which Blabber will use. Google probably has the most reliable Jabber server and it's what I use. Add your personal IM account to the Blabber account's roster. Once that's done, you can set up your config.txt file. It's just a single line file:
<user name>,<server>,<password>
For example, assuming your Blabber account is xplblabber@gmail.com then your config.txt file would be as follows:
xplblabber,gmail.com,your_password
After you've saved config.txt in the Blabber directory, you can start it up. You'll notice a debug window that prints information messages. Now you can interface to it.
When you IM with Blabber, it will generate sensor.basic messages:
source = doghouse-blabber.xyz
dest = *
type = xpl-trig
sensor.basic
{
device=your_email@gmail.com/gmail.some_resource_numbers
type=message
current=the text of the message you sent
}
Blabber will also keep track of your status:
source = doghouse-blabber.xyz
dest = *
type = xpl-trig
sensor.basic
{
device=your_email@gmail.com/gmail.some_resource_numbers
type=status
current=available
}
One thing you can use IM for is if you're not home, you can create a script that will forward the contents of osd.basic messages to you over IM. Just create a control.basic packet like this:
dest = doghouse-blabber.xyz
type = xpl-cmnd
control.basic
{
device=your_email@gmail.com/gmail.some_resource_numbers
current=somebody rang the doorbell
}
Download Blabber. I've only tested this on XP, but it should work on Win2k.
