Changelog
Version 2.0

Changelog

Date: November 20, 2024

Ticket System

Bug Fixes

  • Fixed a bug where the /ticket config command displayed "This interaction failed" message.
  • Resolved an issue where ticket statistics were not updated correctly after ticket actions.
  • Fixed the claim button so that it now properly disables after use, preventing multiple claims.

New Features

  • Added a message to inform users when a ticket has already been claimed.
  • We've added a new /ticket leaderboard command (in beta), with these features:
    1. Top Ticket Solvers: Ranks users by the number of tickets they've closed.
    2. Fastest Response Time: Highlights users with the quickest ticket responses.
    3. Ticket Resolution Time: Displays average ticket resolution times for users.

Self Roles

Bug Fixes

  • Fixed an issue that caused errors when using req_role_type option in /selectrole command.
  • Fixed the /reactionrole remove command, which now works as intended.
  • Fixed a bug where the /reactionrole removeall command, when used with the channel option, unintentionally removed roles from the entire server. It now works only for the selected channel.

New Features

  • Added the req_role_type option in /buttonrole for assigning roles based on role type requirements.
  • Added support for link buttons in select role menus for direct navigation to external resources.
  • Added a confirmation prompt when deleting reaction roles from specific channels to prevent accidental actions.

Triggers & Sticky Roles

Triggers

Added an embed creation option to the /trigger create command, similar to the tags command.

Sticky Roles

Added User Ignore in the /stickyroles command to prevent automatic role restoration for selected users.

Other Updates

Role Customization

Added a new command, /role edit, allowing users to change role icons and names for better customization.

Improved JSON Handling

The /sourceembed command now uses TheFilesLab (opens in a new tab) for handling raw JSON data, improving reliability and speed.

Message Purge Logging

All purged messages are now transcribed and logged to the configured moderation logs channel. This provides better traceability, allowing moderators to review deleted messages if necessary.

General Improvements

Stability Fixes

Minor bugs across different modules have been resolved, leading to better overall stability.

Performance Optimizations

The bot's performance has been optimized to deliver faster command responses and reduce processing delays.

Clearer Error and Info Messages

Bot responses and error messages have been refined for better clarity, ensuring a more user-friendly experience.