Hopbot log for 2009-07-16 - Helma IRC channel: #helma on irc.freenode.net

2009-07-16:

[12:22] <stickupkid> This might be off topic, but is there any information about how the hopbot works, I like how it works and was wondering if it's possible to copy / buy it?
[12:22] <stickupkid> I suppose this question should be aimed at hannes?
[12:22] <stickupkid> it's for work purposes
[12:23] <stickupkid> and not for commercial reasons, just internal
[13:02] <simono> afaik zumbrunn is the guy behind hopbot
[14:12] <stickupkid> cheers for the information
[14:12] <stickupkid> zumbrunn?
[14:20] <p3k> don?t know if this was already mentioned somewhere: helma-ng running with google?s appengine throws a ?JavaException: java.lang.IllegalArgumentException: allowUserInteraction is not supported. In file helma/httpclient.js at line 487? when using httpclient.setContent() method, involving com.google.apphosting.utils.security
[14:22] <p3k> moreover, i get the following warning in eclipse?s log console when using httpclient: org.apache.commons.httpclient.HttpMethodBase getResponseBody
[14:22] <p3k> WARNING: Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended.
[17:02] <zumbrunn> stickupkid: behind the scenes, the hopbot just uses logbot, which is a related/sub-project of pircbot
[17:02] <zumbrunn> helma just starts the logbot and then reads the logfiles it writes
[17:02] <stickupkid> ah, I was looking at the pircbot the other day
[17:03] <stickupkid> I was wondering if helma could keep the logbot running?
[17:03] <stickupkid> or is that out of the question?
[17:03] <zumbrunn> define "keep it running"
[17:04] <zumbrunn> if you mean making sure it is logging the channel
[17:04] <zumbrunn> and disconnecting/reconnecting, yes that would probably be possible
[17:04] <stickupkid> well, I wouldn't mind an admin panel, which could start the bot etc
[17:04] <zumbrunn> my code doesn't do that yet, though
[17:04] <stickupkid> i.e. could I in theory run it off google app engine ?
[17:05] <zumbrunn> mine just starts the bot and hopes it keeps running ;-)
[17:05] <stickupkid> k ;-)
[17:05] <zumbrunn> probably not because logbot writes the logs to the file system
[17:05] <zumbrunn> which you can't do in a google app engine
[17:06] <zumbrunn> the hopbot code is probably still laying somewhere in the pastebin
[17:07] <stickupkid> the idea behind the project is to make the logbot interactive, because pircbot has the onMessage method I could in theory scan what's coming in and react to it.
[17:07] <stickupkid> It's sort of a way to let people chat and also discover things
[17:07] <stickupkid> I could then store the messages from the onMessage method in a database instead of the filesystem
[17:08] <zumbrunn> yes, but then you need to integrate pircbot directly with helma
[17:08] <zumbrunn> and not logbot
[17:08] <zumbrunn> p3k has done that
[17:08] <stickupkid> p3k?
[17:08] <stickupkid> user?
[17:08] <zumbrunn> maybe he has some code for that around somewhere
[17:08] <zumbrunn> yes
[17:09] <stickupkid> k, I'll post on the mailing list
[17:09] <stickupkid> cheers for this
[17:09] <stickupkid> much appreciated
[17:09] <zumbrunn> p3k == tobi
[17:09] <stickupkid> ah
[17:10] <stickupkid> perfs :-)
[17:10] <zumbrunn> http://zumbrunn.com/mochazone/Shutdown-Day+the+Helma+way/
[17:11] <stickupkid> star!
[17:12] <stickupkid> this is what I want, perfect

 

 

In the channel now:

Logs by date: