Releases: aternosorg/modbot
Releases · aternosorg/modbot
v1.0.0
Major Changes
This release removes support for legacy commands. If you use your own commands then update them to the new, class based system first.
- changed strike and pardon usage from
<count> <@users> <reason>
to<@users> <count> <reason>
- increase count limit
- add alias 'v' to the video command
- add alias 'a' to the article command
- custom prefixes can now be up to 15 characters long and can include spaces
- simplify autoresponse command, allow editing autoresponses
- new help command
Minor Changes
- refactor user info (embed color will change depending on active punishments)
- refactor protected roles (added list option)
- refactor settings command (added color)
- refactor unmute and unban (avoid spam)
- refactor muted role command (added list)
- refactor playlist command
- purge now takes more embed values into account
- reason can now only be used to update a reason, to show a specific moderation use !modinfo
Fixes
- fix id command when used with discriminators
v0.5.0
Changes
- Improve spam prevention
- only warn users once
- use bulk delete
- refactor badwords
- simplify base command
- badwords can now be edited
- badwords can now have priorities
- refactor modlog
- only show relevant buttons
- refactor modroles
- add role info command
- set guild info embed color
Fixed Bugs
- fix removing protected roles
- fix usage in logchannel (#288)
Updating
If you're self hosting the bot run the updates/0.5.0.js script to update your database tables
v0.4.0
Changes
- message and moderation logs can now be set to two different channels or disabled separately.
The update script (update/0.4.0.js) will set the message log channel to the log channel for all existing servers. - update softban and modinfo command
Fixed
- don't try to mute users if no muted role is specified
v0.3.1
Changes
- refactor kick command
- refactor invites command
- refactor mute
- ignore never-ending quotes
- limit id search to 150 results to avoid message spam
- remove server region from server info
Fixed
- fix pardon command
- fix too long badwords/responses
v0.3.0
Changes
- refactor ID command
- now fetches member and ban list to find users that aren't cached
- show multiple results
- refactor import command
- reduce the number of database requests and discord message updates to increase import speed
- reducing large imports from several minutes to under a second
- add stack traces to google logs
v0.2.1
Changes
- Add author id to message deletions
Fixed
- typo in the example config
- add HTTP 404 as an expected error when fetching users
- fix error, warning, and rate-limit logging (#255)
- fix error logging of legacy commands (#255)
- ignore missing access and missing permissions when logging
- fix monitoring of unban errors
- ignore unknown ban errors when unbanning
v0.2.0
Changes
- Better Argument splitting
You can use quotes (" or ') around a string to parse it as a single argument. Previously this caused some weird behavior when using words like "don't" where it would remove the apostrophe. The new split function now requires a space before beginning a quote and only ends it when the quote is followed by another space or the end of the message. - Google cloud logging support
- Refactor unlock command
v0.1.2
Changes
- add privacy policy to !info and readme
- show features in title case
- add alias log to logchannel
- refactor !clearmoderations, !deletemoderation, !helpcenter, !linkcooldown, !lock
- replace axios with got
- require node v14
Fixes
- show ban duration in response embed
- fix raid mode permissions
- fix grammar (thanks to @Amgelo563)
v0.1.1
Changes
- Delete all guild data when the bot is removed from that guild
Updating
- Make a backup of your database
- Stop the bot
- pull the latest code
- run
node updates/0.1.1.js
- start the bot again
v0.1.0
Merge pull request #217 from aternosorg/caps refactor caps command