New
- Configurable inactivity role handling: We added a new Inactivity Role Handling setting that lets you choose how CleanerBot manages roles when members become inactive.
- Inactive/Default Swap (default): Keep all special roles and only swap between your Default Member Role(s) and the Inactive Member Role.
- Reset to Inactive Only: When members become inactive, remove all roles except @ everyone and the Inactive Member Role. When they become active again, only Default Member Role(s) are restored.
- Exempt members are never modified by the inactivity engine in either mode. You can view and change this setting via
/config set inactivity_role_mode.
Fixes
- Inactivity handling now respects exempt roles everywhere, including manual and automated removals.
- Prevented confusing “inactive/default role missing” alerts for Ghost-mode guilds so staff no longer get warned about intentionally skipped roles.