megahal is a kind of chatterbot.