[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