New Features
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 your CleanerBot configuration: `/config set inactivity_role_mode`.
Fixes
- Inactivity handling now respects exempt roles everywhere, including manual and automated kicks.
- Prevented confusing “inactive/default role missing” alerts for Ghost-mode guilds so staff no longer get warned about intentionally skipped roles.