JavaBot is a chat bot for the AOL Instant Messenger, MSN Messenger,
and Yahoo! messenger systems. It is designed to attempt to engage in
conversation with people via IM. It supports such features as remote
administration and full conversation logging. There is also a mechanism
for eavesdropping on conversations other people are having with the bot.
All administration is handled over IM, allowing remote administration.
Using a simple scripting language, the bot's conversational responses
can be modified to taste.