[Dev] bots
Mike Taylor
bear at code-bear.com
Fri Apr 2 22:31:21 PST 2004
I took a look at some of the more common bots that I've seen on
different projects and so far the mozilla ones really stand out:
mozbot - a very flexible bot with loadable modules: infobot, bug info,
tinderbox status, sheriff info, etc
written in perl by hixie and the source is in the mozilla cvs
respository in the webtools/mozbot module
bzbot - a basic bot whose only purpose it seems is to retrieve
bugzilla queries relating to the status of a product target
written in perl by justdave and the source can be found at
http://www.justdave.net/bzbot.tar.gz
cia - a server and bot setup that allows commit information to be
tracked on an irc channel and also posted to a web page
written in python (twisted) - information can be found at
http://cia.navi.cx/
mozbot was very easy to setup and has a number of admin features that
makes it a breeze to run and maintain. The only tricky perl module
needed was LibXML. If you want to test it, I have one running in
#chandler as the nick 'opus'.
bzbot took much more time to configure because of many hard-coded
references. It is also chock-full of bugzilla/mozilla constants
relating to their product/target setup. I did manage to get a version
of it running and you can test it in #chandler using the nick 'bzbot'.
cia consists of either a svn or cvs post-commit script that then sends
a status message to the irc.freenode.net #commit channel bots.
Once I saw the flexibility that mozbot has I basically stopped looking
for other examples - it's that good.
---
Bear
http://code-bear.com
PGP Fingerprint = 9996 719F 973D B11B E111 D770 9331 E822 40B3 CD29
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://lists.osafoundation.org/pipermail/dev/attachments/20040403/5a2cd197/PGP.bin
More information about the Dev
mailing list