BeBot - An Anarchy Online and Age Of Conan chat automaton

General => News => Topic started by: Khalem on August 13, 2007, 12:09:27 am

Title: BeBot v0.4.1 released
Post by: Khalem on August 13, 2007, 12:09:27 am
This is primarily a maintenance release, but we have also included two new modules for you to enjoy, the timer and token modules.
This update also allows the bot to connect correctly out of the box to the new chatservers.

Downloads
[BeBot 0.4.1 Zip Archive (http://bebot.link/index.php?action=tpmod;dl=item14)]
[BeBot 0.4.1 Tar.gz Archive (http://bebot.link/index.php?action=tpmod;dl=item15)]
[PHP Bundle (http://bebot.link/index.php?action=tpmod;dl=item9)]

Changelog:
- Announce on IRC whenever someone joins/leaves or is kicked from the org. Patch by Temar.
- send_irc() function added to Bot core. This function checks if IRC is enabled and connected before trying to send anything to IRC.
- StartBot.bat and StartDebugBot.bat now accept one command line argument to support multiple bots.
- Fix security changelevel command for Board Member rank in the Faction style of org government.
- Moved strip_formatting function into ->send_irc(), on too long msg irc->send_irc returns false instead of true now.
- Updated all file headers.
- Ensured that all files use long opening tags.
- Fix call to wrong core module when dealing with rerolled characters in Users module.
- Fixed $this -> bot -> time -> get_DHMS()
- !invite name now returns an error if you try to invite a character already in chat.
- LEADER can now kick characters with the same access level from the chatgroup, not only those with lower access levels.
- Updated settings descriptions in the Whois cache module with more explanations.
- Added setting to define time till an entry in the whois table is considered stale and should be refreshed by the bot.
- Ported Ebag333's modification to select the query order of FC site and AUNO site to 0.4 branch.
- irc->send_irc() checks for valid connection now, if none exists it returns false without trying to send anything.
- Security now returns ANONYNOUS access without any further checks for character names that don't have a valid user ID.
- Admins of the apropriate access level can now correctly delete news items.
- Disabled lookup for non-orged characters and removal of outdated entries per default in whois-cache update script.
- Added new config variables to enable those options again.
- Fixed a bug where Department and Republic organization governments were not being detected properly.
- Handling ID = 0 in whois table correctly now (getting UID and updating table and whois return correctly).
- Extended functionality of relay->relay_to_bot(): boolean 2nd parameter $chat allows to toggle if <pre>gcr should be added to $msg or not.
- Added caching of security level for mains (or same character if UseAlts is disabled) to security module.
- Modified FlexibleSecurity and Alts to update the cache security levels for mains when any change happens.
- Fixed spelling error in OE module.
- Moved Logon_Notifies core module to pure array based working. No table is needed here, thanks Temar for pointing this out.
- Changed chat server names to the new ones published by FC.
- Moved CREATE TABLE for online module before the call to the constructor doing stuff on the online table. Now the online table should always be global.
- Adapted Roster module to use the renamed "Org Msg" channel (was "Org. Msg." before).


New Modules:
- Added Nebhyper's Tokens calculator module. Rewritten slightly and adapted for BeBot 0.4/0.5
- Added Timer framework:
  * Timer_Core class for internal handling of timers, offering timer functionality to all modules
  * TimerGUI class offering a user-interface to manage public and private timers
  * TimerRelay class offering support to share timers among a relaying network
SimplePortal 2.3.7 © 2008-2024, SimplePortal