I'm using the jabberbot library and there is not a whole lot of documentation on it. Does anyone have experience with this library?
This is basically the only example given: ------------------------- from jabberbot import JabberBot, botcmd import datetime class SystemInfoJabberBot(JabberBot): @botcmd def serverinfo( self, mess, args): """Displays information about the server""" version = open('/proc/version').read().strip() loadavg = open('/proc/loadavg').read().strip() return '%s\n\n%s' % ( version, loadavg, ) @botcmd def time( self, mess, args): """Displays current server time""" return str(datetime.datetime.now()) @botcmd def rot13( self, mess, args): """Returns passed arguments rot13'ed""" return args.encode('rot13') @botcmd def whoami(self, mess, args): """Tells you your username""" return mess.getFrom().getStripped() username = 'xxx...@xxxx.xxxx.com' password = 'xxxxx' bot = SystemInfoJabberBot(username,password) bot.serve_forever() ------------------------- I cannot figure out how I would have it simulate a conversation. For example, if I added @botcmd def Hello(self, mess, args): return "Hi, how are you?" how would I get it to carry on from here? To look for different answers to the response that was returned. Any bit of information would be appreciated. -- https://mail.python.org/mailman/listinfo/python-list