Changelog
Date: September 19, 2024
Role (Outdated)
These changes were made on July 31, 2024, and are now included in the Version 1.9 update.
Command Renaming
The /role update
command has been renamed to /role assign
, which now accepts a target as either a role or user mention.
New Subcommand
A new subcommand, /role revoke
, has been added to remove roles from a specific target role or user.
Ticket System
R.O.T.I now automatically posts a message in the ticket channel if the ticket opener leaves the server. This message includes a button that, when clicked, will log and close the ticket directly.
Choose Command
A filter has been added to the Choose command to detect links. If a link is detected, the message will not be sent, helping to prevent unwanted link sharing.
Role (Current)
Previously, the /role update
command was responsible for both assigning and revoking roles, applying to both individual users and all members in a specific role. This combined functionality led to confusion, as users found it difficult to differentiate between making changes to a single user versus applying them to a group of users.
In addition, the /role removeall
command allowed for removing roles from all users within a specific role, which added further complexity and overlap between individual and mass role operations.
To clarify these actions and simplify the process, key updates were made to separate these functionalities.
On July 31, 2024, we introduced several changes to improve role management. The /role update
command was renamed to /role assign
and its functionality was focused solely on assigning roles to both individual users and all members within a specific role. Despite this change, the dual nature of the command (assigning roles to both single and multiple users) still created some confusion.
We also introduced the /role revoke
command to allow for the removal of roles from both individual users and all members in a specific role. While this made the role revocation process more straightforward, managing individual and mass role actions in a single command was still unclear.
To further refine these changes and resolve any remaining confusion, additional updates have been implemented. The latest adjustments are outlined below:
Command Removal
The /role removeall
subcommand has been removed to simplify the command structure and eliminate redundancy, as its functionality is now covered by the new mass-revoke subcommand.
Command Added
The /role update
subcommand has been re-added, allowing you to assign or revoke roles for individual users by specifying a single user as the target.
Command Renaming
The assign subcommand has been renamed to /role mass-assign
, and the revoke subcommand has been renamed to /role mass-revoke
to better reflect their purpose of handling mass role operations.