Some time ago I wrote how to setup MegaHAL to have some talks with “it”.
But, after that, I went one step further and I wrote a Pidgin (multinetwork -Jabber/XMPP, msn, etc.- Instant Messenger client,plugin) so MegaHAL can automatically answer to some people. In other words: you can say “for this Instant Messenger account, when this contact writes to me Pidgin will automatically respond some text using MegaHAL”.
(Warning: some people can get upset if they think that they are talking with you but they are talking with MegaHAL. Even if MegaHAL learnt from you and the co-worker chat logs.)
You can download the plugin file and copy to ~/.purple/plugins (you will need to install MegaHAL for Perl, see the README file for instructions.
You can clone all repository (there is some other stuff):
git clone git://git.pinux.info/misc.git
Then it’s inside misc/pidginPluginMegahal/
An example (continuation of another talk):
(22:38:01) RealUser: in case if pubilla comes, i will not kneel or do anything too strange
(22:38:40) megaHal: Well, when i'll have to kneel in front of the pubilla is brian from avenue q, in spanish, in madrid... It's nice to know where it comes.
(22:38:40) RealUser: test
(22:38:43) megaHal: I cannot test here, i would need and we just talk over each other.
(22:39:23) RealUser: wow man, you are mad !
(22:39:27) megaHal: You are not importing the paper. On the other .csl file with a man.
(22:39:37) RealUser: woman dude
(22:39:49) megaHal: Short title dude is back, and then i deleted without problems the doi. So he should update the wiki too). So you can be quite fast and the date, in parentheses, within the text cannot be 100% since web is not very busy: you could do a happy go lucky dude.
(22:40:25) RealUser: i love you
(22:40:28) megaHal: Is it you that i love you.
(22:40:46) RealUser: i don't know man
(22:40:48) megaHal: You don't know man.
(22:40:59) RealUser: no i do not know for sure
(22:41:01) megaHal: I know you do.
(22:41:15) RealUser: come on dude, no way
(22:41:18) megaHal: No way to do with this dude.
(22:41:24) RealUser: to do what?
(22:41:25) megaHal: What do i do.
(22:41:34) RealUser: everything
(22:41:38) megaHal: We consider everything in the backlog. Should it be that for x date this will be there.
(22:41:58) megaHal: Yes, a friend of mine said that i didn't get to the halfway point.
If somebody needs some information or help: you can leave a message in this post. I’ll answer, not MegaHAL 🙂