Gozerbot
From Chaos Communication Camp 2007
Welcome on the GOZERBOT page
gozerbot is a Python IRC and Jabber bot
Contents |
[edit] Requirements
- a shell
- python 2.4 or higher
- if you want to remotely install plugins: the gnupg module
- if you want mysql support: the py-MySQLdb module
- if you want jabber support: the xmpppy module
[edit] Why gozerbot?
- user management by userhost .. bot will not respond if it doesn't know you. (see /docs/USER/)
- fleet .. use more than one bot in a program (list of bots). (see /docs/FLEET/)
- use the bot through dcc chat .. partyline
- fetch rss feeds (see /docs/RSS/)
- keep todo and shop lists
- karma
- quote
- remember items
- relaying between bots (see /docs/RELAY/)
- program your own plugins (see /docs/PROGRAMPLUGIN/)
- run the builtin webserver (see /docs/WEBSERVER/)
- query other bots webserver via irc (see /docs/COLLECTIVE/)
- other stuff
[edit] Try the bot
You can test a running bot on irc.gozerbot.org:8088
[edit] Download
The bot comes in three different distributions:
- tarball, stable
- subversion, beta quality code
o svn co http://gozerbot.googlecode.com/svn/trunk/ gozerbot
- mercurial, stable 0.7 code
o hg clone http://gozerbot.org/hg/releases/0.7
- mercurial, alpha quality code
o hg clone http://gozerbot.org/hg/gozerbot
[edit] Documentation
[edit] Remote installable plugins
This needs gnupg to work properly as of version 0.6.4.3 See gozerplugs.freecode.nl.
[edit] Gozerbot links
- Gozerbot blog
- Gozerbot wiki
- Gozerbot popularity contest
- The QnA gozerbot (Nice showcase).
[edit] Contact the developers
You can reach the developers by joining #dunkbots on FreeNode or IRCNet.
[edit] Campside representation
Tehmaze & ]V[ both @ MononokeVille