I'm having the same problem. My bot won't talk, at all.
If I add the two chanmodes mentioned in the README (+megahal and +learnall) it won't even start. I've tried substituting the brain and dicitonary files for the ones I used in another bot that ran an earlier version of the module, and that worked perfectly, but still: silence.
If anyone gets it to work I'd be very grateful if you'd post a solution.
EDIT: After checking the brain and dictionary files (these are the old files that used to work) I noticed they look like this:
MegaHALv8^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^B^@^@^@^G<ERROR>^E<FIN>
(the brain file)
and
<ERROR>
<FIN>
(the dictionary file)
I went back to check my backups to make sure that they didn't look like that, and they seemed fine, so it appears that when the bot is writing it's brain file (on a .rehash for example) something goes wrong.
EDIT AGAIN: No, I'm retarded, I had [censored] up the permissions for the .brn and .dic files. It writes to them correctly now, but it's still silent