Changelog
From IRCBotWiki
Contents |
IRCBot v3 Series
Version 3.07 - 07/05/2008 to Present
- Multiple updates and changes to the DCC Support plugin. AutoDJ Changes - Created Simple Mode - Added new directives: SimpleMode, AutoStart, AutoPlayIfNoSource - !autodj-requests can now take a parameter of on or off. You can also use it without a parameter to toggle it's current state. - Added support for feeding multiple servers with your stream.
Version 3.06 - 03/08/2008 to 07/04/2008
- Added new Base directive: BackupDays - New plugin: Skype AutoDJ Changes - Added new script timer type to the Scheduler - Added new variables: %timeleft_milli% %timeleft_secs% - New user art submitted, added to Logos/Artwork page:![]()
Version 3.05 - 03/07/2008
- Made some major changes to the channel updating code to implement the moderate on channel update feature, hopefully nobody has any new problems with it. - I also updated the channel topic code so it will keep the channel topic set correctly at all times, instead of only updating it on status changes. - Added #include "filename.ext" support to the ircbot.text parser. - Added new Channel directives: AltTopicCommand and NoTopicCheck - Added new Base directive: Fork (should help people who run the bot in SSH windows not having to use nohup) - Added support for $# in ircbot.text-based commands. It is just like mIRC scripting except $0 is the trigger instead of how many parameters were passed. - From the mIRC Help File: You can use the $1 $2 ... $N identifiers to refer to individual parameters in a line. You can also use $N- to refer to parameters - N and onwards, and $N-M to refer to parameters $N through to $M. So to refer to a whole line, you would use $1-. - !rehash now takes an optional parameter of the new filename to load instead of ircbot.text - New plugin: Gaming - New plugin: SAM Broadcaster - Rewrote plugin: SS_Admin AutoDJ Changes - Created new WebRequest system because a lot of people don't know PHP enough to make one. - Added MinReqTimePerSong to make it so songs cannot be requested more often than every X seconds. - Added EnableRequests to set AutoDJ whether or not to take requests. - New command: autodj-requests - toggles whether AutoDJ should take requests - Changed autodj-songtitle to a level 3 command. - Updated the Plugin:AutoDJ:Queue_MySQL plugin. You will need this latest plugin if you want to use the latest WebRequest system. - Fixed bug in OGG Decoder that could cause it to crash during file scan in certain situations.
Version 3.04 - 10/4/2007
- Made some adjustments to !commands - The DCC plugin has been improved with an enhanced DCC CHAT console and other general improvements. - Added some IP binding options for people who need support for vhosts, etc. - Password protected IRC server/BNC support. - New plugin: Notes - New IPC Messages: IB_GETMEMINFO IB_PROCTEXT AutoDJ Changes - Added song rating system (rate songs from 0-5). - Switched to TagLib instead of id3lib, tag reading is now much faster for MP3 files, as well as general speed improvements in the music folder scan. - Filters are improved with more options in the scheduler. - New commands: rate rating autodj-name
Version 3.01 - 6/10/2007
- New, improved Remote Client. Ports have appeared in many of the IRCBot 3 packages, some will have more luck than others as some builds are still buggy. - IRCBot v2 to v3 Converter - Working on an initial GUI for IRCBot, this may or not ever come to anything so don't get your hopes up. -![]()
![]()
Version 3.00 - 3/10/2007
- Complete revamp of configuration loader, user system, commands (formerly known as triggers) - Command generalization so 1 command can work in channel, PM, console without duplicating code - User storage is now in ircbot.users instead of ircbot.conf, for a cleaner and more secure implementation. - API updates to remove limitations of many IRCBot v2 commands - Newer, cleaner IRC code - Updated IB_GETUSERINFO to use a basic and extended mode. - Better Sound Server scrape code - Multi Sound Server Mode - Completed the DCC plugin including a DCC CHAT console - New commands: modload save deluser +host -host chpass chlevel commands help - Hostmask added to IBM_USER - New user management APIs - Integrated SQLite DB (ircbot.db) + plugin database API - New plugin: ChanAdmin - New plugin: Users_Shared - New port: FreeBSD 6.1 Security Enhancements: - Hostmask based user recognition - User level command security integrated into IRC/console command handlers
AutoDJ Changes - Sorting files alphabetically in queue and file writing - Meta info (ID3, etc) is read during the playlist scan and cached for optimum performance - Meta cache now stored in SQLite DB (autodj.cache can be deleted, it is no longer needed) - New filter schedule type, added artist/album/genre pattern types - New plugin: Waveform decoder - New plugin: ffmpeg decoder - New command: autodj-modules autodj-clear
IRCBot v2
Changes since 2.06
- ircbot and all plugins upgraded to latest Drift Standard Libraries. AutoDJ Changes - Voice song announcement added.
Version 2.06 - 2/2/2006 08:32:46pm
AutoDJ Changes - Added !autodj-move - All encoders/decoders are now externalized as plugins - Abstracted File I/O
Version 2.05 - 10/18/2005 01:02:31pm
- Moved ircbot & all plugins to libdrift.a instead of many duplicates of common libaries. - Moved ircbot & all plugins from older memleak & sockets libraries to latest versions. DJ Client Changes - Layout update - Moved admin functions to new Admin bar (Ctrl+Alt+F7) - Supports Windows XP Visual Styles AutoDJ Changes - CPUM support added with LibCPUM - ID3v2 Tag Support (also MusicMatch tags) - New Mersenne Twister instead of crappy rand() - File system abstraction with file and stream (ShoutCast/IceCast) readers. - !relay (to queue streams, or any other file manually) (#channel cmd) - @find stable for release (must have EnableFind in AutoDJ set to 1+) (#channel cmd) - !autodj-chroot directory (changes content folder on the fly)
Version 2.04 - 9/21/2005 11:58:47am
- Some stability stuff AutoDJ Changes - IceCast2 support in AutoDJ and SS Info Grabber - OGG Decoding support in AutoDJ - Some stability stuff
Version 2.03 - 6/16/2005 07:06:25pm
- SS Admin - in channel ShoutCast rip/ban commands - AutoDJ introduced, subdirectory support, other good stuff
Version 2.02 - 4/23/2005 03:14:28pm
IRCBot v1
Version 1.01 - Early 2004
Version 1.00 - Late 2003
| IRCBot v • d • e
|
|---|
| IRCBot main pages |
| Main Page • Installation • Changelog • Commands • Plugins • FAQ • Configuration• Credits • Remote Client • Buffered Send • Built-In Variables • Multi Sound Server Mode |
| Auto DJ Pages |
| Auto DJ Main Page • WebRequest System • Scheduler • MP3 Encoder • Voice Support • MySQL Plugin |



