Tue Dec 17 11:58:05 PST 2002 - Fixed private messages to show the message instead of "1" :) - Changed format on non-current channel to "user:#channel" Tue Dec 17 11:26:56 PST 2002 First entry to changelog. See README for older updates. New stuff: - Multi-channel support - the bot keeps track of which channels you are in. The most recent join is your "current" channel, and "plain" message (ie. no "/" at the front) get sent to that channel. You can change the active channel with the /join command. - there are some related "Use of unitialized value" warnings that I haven't yet tracked down yet. - Preferences file - defaults to ~/.aim2ircrc, but can be set near the top of the program. - see aim2ircrc.sample file for details - once a section is defined for your AIM name, you can just tell the bot "/start" or "/server" without having to specify your nick,server,name. You can still specify as before to override. - IRC commands can be indicated with an @ sign or a /, like "@join #sidekick" This was to make it slightly more Hiptop-friendly, since the / requires an Alt-press. - $::RunFromLoop - defaults to on. set to 0 if you don't want it. If you run the bot from a loop in your shell (preferred right now), for example: #!/bin/bash while true; do aim2irc.pl MyBotName MyBotPassword sleep 10; done you can set $::RunFromLoop and when there are no active IRC sessions, the bot will quit, then restart from the shell loop. This is another attempt at getting around the AIM speed-limits. The idea is that maybe when the bot gets blocked by AIM, you can "/quit" (@quit :), then the bot will exit and restart, possibly getting its AIM block lifted. - I think that's all.