Releases: the-programmers-hangout/JudgeBot
Releases · the-programmers-hangout/JudgeBot
Version 2.1.1
Release with the following changes:
Fixes:
- Add punishment to warn embed if appropriate. Previously, if a user had enough points to receive a punishment from a warn, the details were missing from the embed.
Version 2.1.0
Release with the following changes:
Features:
- Add a reset command to clear a user's record. Will also optionally reset any linked accounts.
- Create a Join/Leave record on history if no Join/Leaves present.
- Change
cleanse
tocleanseInfractions
. - Change
cleansenotes
tocleanseNotes
.
Version 2.0.1
Release with the following changes:
Features:
- Breaking change: Updated handling of join / leave operations to save this data in a new collection (
JoinLeaves
) instead of inside a user's record. - Added new activePunishments command to view current punishments and time remaining.
- Removed viewAlts alias for alts.
- Changed
GuildConfiguration
commands toGuild
. - Various file reformatting and changes.
Version 1.8.2
Release with the following changes:
Fixes
- Update
LowerMemberArg
toLowerUserArg
for removing infractions.
Version 1.8.1
Release with the following changes:
Features
- Updated mute flow to only send mute embeds if mute isn't part of an infraction.
- Updated infraction embeds to make them clearer, by putting the reason first.
- Updated history embeds to sort infractions and notes by date, instead of infraction ID.
Version 1.8.0
Release with the following changes:
Features
- New commands -
link
,unlink
,listAlts
,alts
to allow accounts to be linked together for a user's alt accounts. - Added tracking for messages deleted via the delete message reaction.
- Updated history message sent to moderators using the history reaction.
Fixes
- Changed the delete message days to
0
for users banned via max points.
Version 1.7.0
Release with the following changes:
Features
- Added new edit note command to allow notes on a user to be edited.
- Better logging when a user is gagged by a staff member.
- Better startup logging regarding application of existing punishments.
- Updated the rule embed for strikes / warns to include cancel text.
- Added uppercase aliases for history (
H
), warn (W
) and strike (S
).
Fixes
- Fixed issue recreating punishment timers when the bot is restarted to remove existing punishments from a user after the timer has expired.
- Fixed a gag overriding a longer mute. Now if a user is muted, they can't be gagged (either via the
gag
command or the reaction).
Version 1.5.0
Release with the following changes:
Features
- History embed updates:
- Add
status
field that gives more context on a user. - Colour code embed based on status.
Yellow -> Active punishment.
Red -> User banned.
Black -> User not a guild member.
- Add
- Added reactions to commands that send DMs to users to show if DMs are enabled or not.
- Added better logging when a users DMs are disabled.
- Better error tracking for disabled DMs.
Fixes
- Ban works on members that have left.
- Info will fail and give an error message if a user has DMs disabled.
- Change default punishment configuration.
Version 1.4.1
Release with the following changes:
- Fix join listener to check if member is in the guild after 5 minutes before adding the user record.
- Add rules in infraction embed for warns.
Version 1.4.0
Release with the following changes:
- Updated warn flow that now accepts a rule like a strike does.
- Added optional message argument for rule embeds to update existing embed instead of creating a new one.
- Updated alerts to show more information and make reactions for staff to acknowledge them clearer.