CMNDBOT is a port of GOZERBOT to the Google Wave platform. GOZERBOT needed to be completely rewritten as programs running on google application engine (GAE) run within a CGI model which means that the bot get loaded on every request (unless its cached). Core functionality is available right now but most plugins need to be ported still. Besides wave the bot also supports web and jabber (XMPP) access.
this is the code that is being run by the cmndbot.appspot.com bot and is free code (BSD license). you can clone it to run your own cmndbot or just to read how things are being done. no fear in reading cmndbot code !
as the name says cmndbot allows you to execute commands that you can program easily through the use of plugins.
Example:
from gozerlib.commands import cmnds
def handle_hello(bot, event):
event.reply("hello %s" % event.userhost)
cmnds.add('hello', handle_hello, 'USER')
as of now a few gozerbot plugins are being ported to cmndbot, namely:
todo wikipedia infoitem gcalc RSS
Product's homepage