- Provide a
-m
flag for theaddto
command to send notices to mainchat.
- Operators can enable/disable mainchat for unregistered users by using
!mainchat on/off
. - Errors are sent to
OpChat
instead of PM to 'hjpotter92
'. - Operators can set the minimum share requirement flag on/off with
!minshare on/off
.
- Add
lunarise
andunlunarise
custom commands, which display messages in leet. - Fix
RegDisconnected
,OpDisconnected
andUserDisconnected
inexternal/metabolism/expel.lua
. - Allowed profiles can lunarise themselves.
- Add
+history
and+list
command to#[ModzChat]
and#[VIPChat]
. - Fix
sLogPath
forsubroom.lua
- Add hub topic ticker feature.
- Users with permission to update topics can activate tickers.
- New tickers can be added by users with sufficient profile permission.
- Optional
-u
flag can be passed whick adding tickers to add message from someone else.
- Ban users for an interval of 1 hour if connecting in passive mode.
- Rewrite the restriction scripts. No more squashed up definitions or overwriting variables.
- Code cleanup for chat logger script.
- Use hash tables for command execution instead of
if-else
statement blocks. - Fix the conversion of
&
etc. entities before writing to log file.
- Stop displaying
+ul
info on mainchat without-m
flag. - Add two templates for
[BOT]Info
additions.
- Remove user logging script due to detrimental effects on database.
- Optimize directory structure.
- Add chat history for each chatroom.
- Establish user command to access chat history.
- Add profile based chatrooms, such as
#[ModzChat]
for moderator profile holders. - Script to save all profiles, registration etc. details every 10 minutes.
- List custom commands when using
!help
command. - Alias
!custhelp
for custom commands only. - Fix an unreported bug for
[BOT]Info
regarding the notifications sent to users when fulfilling a request or closing a thread.
- Right click commands for reporting updated.
- Various context menu commands supported based on documentation here.
- Notify user of the report on success.
[BOT]Offliner
accepts multiple IDs for deletion commands.- Support for adding more than one magnet to same entry.
- Enhanced error reporting to end users'.
- Deliver messages directly for offline message service if recipient is online. Previously, all messages were stored.
[BOT]Offliner
stores the file display name from magnet URI scheme.- Using a stored procedure to insert magnets and entries.
- Long pending bug regarding kicks from a lower profile user fixed.
- Operators can promote users to moderators in each chatroom.
- Chatroom moderators can kick several users in a single command.
- Normalize tables
- Optimise storage and searches for
[BOT]Offliner
.
- Subscription based mainchat.
- Additional commands for normal to administrative users.
- Auto registration system based on boolean flag set by operator status users.
- Certain [BOT]Info commands updated to be usable only by registered users.
- Fix chatrooms'
invite
command bug. - Quicker access to subscribers list in chatrooms, thereby reducing table access times.
- Fix an unreported bug in
kick
command wherein non-alphanumeric characters weren't allowed. - Subscribers' list in chatrooms modified to show number of subscribers.
- Advanced search to support category based searches (for
[BOT]Offliner
). - Commands specific to bots restricted back to PM only.
- New API for chat logging.
- New bot [BOT]Stats added. Commands still not written.
- Each user's statistics are stored to database.
- Daily statistics for registered users and bots/chatrooms.
- Restriction scripts loaded. Features are as listed:
- All nick names must start with alphanumeric characters.
- Only registered users are allowed to chat.
- Modify
string.find()
method withstring.match()
method. - Comprehensive help for [BOT]Info.
- Chatroom commands have been added to right click menu.
- Fixed
invite
command bug.
- Right click commands are categorised according to each bot.
- Users can ask for specific menu-commands.
- Add
kick
andinvite
commands for chatrooms. - Create moderator table for chatrooms.
- Kicking requires a master profile or user must be a moderator in room.
- Logging is optional.
- No logging for
#[QuizRoom]
.
- Minor bugfixes
- More errors added to FAQ.
- Newer and advanced chatrooms.
- [BOT]Info commands shall work from mainchat too.
- Help command separated for
ToArrival
andChatArrival
to avoid duplicate command. - Report function added to
[BOT]Offliner
too. - SQL table schema shared.
- Added a
Report
function. - Changed some of the error reports to use
Report()
. The error codes are defined in database.
if
-else
logic for the switch command corrected.
- A
string.find()
condition removed from if-else block. Will implement if spammers detected.
- Moderators; when newly added will have their profile changed too, if they are registered. Previously, the if-else logic failed to do so.
- Buy and sell implemented.
- Minor tweaks as listed below:
- Minimum length of message must be 20.
- Categories passed will be lowercase.
- Previously
readall
command repeated a particular message for all subsequent tables.
- Help file updated with new commands.
- Changed
INNER JOIN
syntax fordl
command toLEFT JOIN
to allow deletions for entries without magnets. Using the same to delete replies for Buy and Sell. - Original users will be notified of any mesages/replies on their buy and sell thread.
- Create Buy and Sell feature
- Chage git configuration for
core.autocrlf
- Use IST for dates in chagelogs.
- Shorten infobot.lua
- Change logic.
- Remove redundancy.
- Web-branch updated to use jQuery 1.9.1 now.
- Added SQL table schema for latest and chat stats.
- Created web-page and web-branch.
- Infobot updated
- First commit
- Readme added
- Offliner and Info BOT scripts added.
- File reporting script added.