Skip to main content

๐Ÿšช Role Gate

Description

File: Rolegate.py

Condition-based automatic role assignment system. Manage the roles granted automatically on arrival and role swaps.

๐Ÿš€ In shortโ€‹

  • Grant roles automatically to new members as soon as they arrive.
  • Configure role swaps: replace one role with another automatically.
  • Automatically remove roles from inactive members.

๐Ÿงฉ The commandsโ€‹

CommandDescription
/rolegate add_autorolesAdd one or more automatically granted roles.
/rolegate delete_autorolesDelete a configured autorole.
/rolegate swap_roleConfigure an automatic role swap.
/rolegate list_modulesShow the current configuration.
/rolegate force_reminderForce a role reminder to be sent.
/rolegate remove_if_absentRemove roles from inactive members.

๐Ÿ“‹ Dashboardโ€‹

Configure the module through the web dashboard โ†’ Utilities section โ†’ Role Gate.