Skip to content

Releases: the-programmers-hangout/JudgeBot

Release 2.8.0

10 Jan 14:12
f92b11a
Compare
Choose a tag to compare

What's Changed

  • New collection to hold links to user's deleted messages that get logged when the delete message reaction is used.
  • New command deletedMessages to display all of a user's deleted messages.
  • Update LowerUserArg and LowerMemberArg to allow the bot owner to use commands on themselves.
  • Improve logging for the deleted message reaction.

Full Changelog: 2.7.1...2.8.0

Release 2.7.1

06 Jan 23:54
d513c8d
Compare
Choose a tag to compare

What's Changed

  • fix: update decay logic to only apply and log if points > 0 by @ddivad195 in 131

Full Changelog

Release 2.7.0

06 Jan 19:16
e1bb224
Compare
Choose a tag to compare

What's Changed

  • feat: update discordkt snapshot version by @ddivad195 in #128
  • fix: fix point decay issue, update dkt snapshot version by @ddivad195 in #129

Full Changelog

2.6.0

29 Aug 18:34
da0e4e6
Compare
Choose a tag to compare

Release with the following changes:

Features:

  • Added /report slash command to report allow messages to be reported.
  • Added a "Report Message" context to use that command.

Fixes:

  • Add check to ensure delete message days for ban cannot exceed 7.

Version 2.5.1

25 Aug 13:04
54ceac1
Compare
Choose a tag to compare

Release with the following changes:

Updates:

  • Updated to latest DiscordKT 0.23.0-SNAPSHOT.
  • Added new thread permission override for the muted role to deny sending messages in threads when Discord releases this.

Version 2.5.0

16 Aug 12:55
b996889
Compare
Choose a tag to compare

Release with the following changes:

Updates:

  • Updated to latest DiscordKt 0.23.0-SNAPSHOT. This change adds thread support for Judgebot.
  • Changed cache strategy to cachingRest as a test to see if it works better on V9 of the DiscordAPI.

Features:

  • Added new Permission system and updated permissions to stop staff members being able to ban themselves.
  • Add note about Modmail to delete message reaction embed.
  • Add new overrides for muted role to let it apply to Public and Private threads that are created from a parent channel.
  • Add thread and parent channel logging for messages that get flagged by members.
  • Update Guild Choice Conversation for self history to use buttons instead of number inputs.

Version 2.4.0

04 Aug 21:51
f2ba5ac
Compare
Choose a tag to compare

Release with the following changes:

Updates

  • Updated to latest DiscordKt 0.22.0-SNAPSHOT.

    Added new Permission system.
    Added new Intents block.
    Updated command permissions.
    Remove PermissionService.

Features:

  • Add delay to point decay timer when an infraction is issued to only start decay after punishment ends.
  • Added note about search <command> to help menu.

Version 2.3.0

09 Jul 17:21
36645e4
Compare
Choose a tag to compare

Release with the following changes:

Updates

  • Updated to latest DiscordKt 0.22.0-SNAPSHOT.
  • Changed command categories: Notes -> Note, Rules -> Rule

Features:

  • Created new help command structure, that is broken up into a menu based on category.
  • Updated reset command to use new promptButton.
  • Added promptButton for infraction rule.
  • Updated ordering of operations in reactions to increase performance.

Fixes:

  • Added error handling for missing permissions when guild setup in config file, but not a mutual guild.

Version 2.2.0

30 Jun 10:23
c5d7fde
Compare
Choose a tag to compare

Release with the following changes:

Updates

  • Updated to DiscordKt 0.22.0-SNAPSHOT.
  • Updated Kotlin version.

Features:

  • Added new Menu for history embed, with buttons to quickly switch between pages.
  • Add badname command that will randomly pick a nickname for a user.
  • Updated selfhistory so that it can now be invoked via DMs as well as in a guild.

Fixes:

  • Fixed delete message embed formatting when the deleted messages contain "`".

Version 2.1.2

16 Jun 10:55
45afe1c
Compare
Choose a tag to compare

Release with the following changes:

Fixes:

  • Add rule validation in infraction conversation to only allow valid rules to be chosen.