Welcome on the GOZERBOT homepage
gozerbot is the Python IRC bot and Jabber bot in one
Try our new 0.8 release now
new features:
- third party addons for plugins. (needs setup.py to work)
- reboots without disconnects (irc only for now)
- ipv6 udp support
- queues used all over the place to reduce thread usage
- normal irc log format is now supported (simplelog plugin)
- irc can now be disabled for jabber only usage
- owneruserhost is now a list so multiple userhosts can be used
- jabber reconnect code is improved
- rss error reporting is improved
- udp code is improved especially in the jabber case
- lots of other bug fixes
download the 0.8 tarball gozerbot-0.8.0.4.tar.gz
browse the mercurial repository here
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
Why gozerbot?
- provide both IRC and Jabber support
- 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
- fetch rss feeds (see /docs/RSS/)
- 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/)
- serve as a udp <-> irc or jabber gateway (see /docs/UDP)
- mysql and sqlite support
Download
- tarball, new stable
- tarball, old stable
- mercurial, development repository
hg clone http://core.gozerbot.org/hg/gozerdev- Browse the repository
Documentation
Remote installable plugins
This needs gnupg to work properly as of version 0.6.4.3
See plugins.gozerbot.org.
Gozerbot links
Contact the developers
You can reach the developers by joining #dunkbots on FreeNode or
IRCNet.