Releases: aternosorg/modbot
Releases · aternosorg/modbot
v2.2.3
v2.2.2
What's Changed
- defer replies to all moderation commands
- fix set punishment command without further arguments
- Fix some typos in the README (thanks to @AnhNguyenlost13)
- add filter id to badword log message
- upgrade to mysql2
- upgrade discord.js use ban pagination for id
Full Changelog: v2.2.1...v2.2.2
v2.2.1
What's Changed
- fix adding channels to a badword with slash commads, editing badwords… by @JulianVennen in #470
- Better Guild imports by @Amgelo563 in #474
- fix log channel message by @JulianVennen in #475
- Show results from member search before sending bans by @JulianVennen in #473
- fix editing replies of message commands by @JulianVennen in #476
- fix editing replies to message commands if delcommands is on by @JulianVennen in #477
- edit original ping message by @JulianVennen in #478
- correctly verify that roles exist before adding them by @JulianVennen in #479
- add unknown user to expected errors by @JulianVennen in #480
Full Changelog: v2.2.0...v2.2.1
v2.2.0
2.1.0
Major Changes
- Add sub command support
- Slash command support for spamprotection, autoresponse, helpcenter, caps, badword, invites, autoresponses, joinlog, linkcooldown, mutedrole, maxmentions, modroles, log, settings, playlist, messagelog, protectedroles, punish and similarmessages
Minor Changes
- Use PNG for avatars (#424)
- Use discord timestamps for guild creating date (#425)
- Update original embed without sending a new message for multipage responses (#444)
- Alternative styling for multipage buttons (#445)
Fixed:
v2.0.0
Breaking Changes
- Default to ephemeral replies for slash commands
If you want a slash command to respond publicly, setstatic ephemeral
to false
Minor Changes
- The first name of a command is now considered the "primary" command name. Any following names are considered as aliases.
- Don't show aliases in help command
- Add support and github as aliases to the info command
- Improve ID command speed by sending the query to discord
- Added slash commands for clearmoderations, deletemoderations, modinfo, raid mode, avatar, export, help, info, reason, lock, unlock, purge, roleinfo, serverinfo
- Show article previews in embeds
Fixes
- Limit reasons sent to the discord API to below api limits
- Clear video cache if playlist is changed
- Fix usage of badwords and autoresponses
- Don't DM users if they are not in the correct guild
- Make specific commands work correctly in DM's, ignore other commands
Note for developers: To make your own commands work in DM's, you need to set the static property guildOnly to false. Be aware that the channel object will be partial if the command is executed from DM's.
v1.4.0
New Features
- The moderations command now supports slash commands
- Right-clicking on a user now gives you the option to view their moderations
- use ephermal replies for error messages
Changes
- Message deletions are now logged in the message log
- Ignore role mentions and bots in spy module
- Use buttons to switch between pages in moderations
Fixes
- Ignore messages matching the prefix
- fix help command
- fix exporting
- fix muted role command if the previous role was deleted
v1.3.0
This release requires at least Nodejs v16.6.0
New Features
- Update discord.js to v13
- inline replies
- confirmations with buttons
- slash commands
- The user info command now uses Discords date formatting
Changes
- only show ID in log footers
v1.2.0
New Features
- join logs - log when users join or leave your guild
- export data - export moderations, settings etc. from your bot and import it in a different server or with a different instance of ModBot
- import data - support ModBot data in addition to existing support for vortex data
- strike purge command: strike a user and purge their last messages
Changes
- Only send success message if at least one user was moderated
- add owner username to server info embed
- allow specifying alternative real domain endings in phishing triggers, for example: discord.com(gg, app):0.7
- add dsc.gg to discord invite list
- correctly save if delete commands is disabled
- add alias 's' to strike
Soon ™️
- Discord.js v13 support with replies and buttons 👀
(The next version of ModBot will require NodeJS 16.6.0+)
v1.1.0
New Features
- Add phishing as a trigger type for bad words and auto-responses:
e.g. steamcommunity.com:0.4 will match messages that contain a domain that matches steamcommunity.com for 40% or more and any messages with a different domain extension - Each user can now configure the bot to automatically delete their commands (using
!deletecommands on
)
Changes
- don't send multiple messages when executing a moderation on multiple users
- improve error messages when editing bad worlds/auto-responses
- Link channels in bad word/auto-response list