New
- CleanerBot can now post the current activity streak leaderboard to the warning channel every Monday.
-
- The weekly leaderboard is enabled by default per server and can be turned off or back on with
/config toggle weekly_leaderboard. - It is meant as a lightweight recognition post, adds cheering reactions, and does not trigger cleanup actions.
- The weekly leaderboard is enabled by default per server and can be turned off or back on with
- Admins can now lower Auto-Kick throughput for compatibility with security or anti-raid bots using
/config set auto_kick_daily_limit. -
- Despite the command name, the configured value applies to each Auto-Kick run, each UTC hour, and each UTC day.
- CleanerBot always uses the lower value between the configured limit and the built-in safety guardrails, so this setting can slow Auto-Kick down but never raise CleanerBot’s safety caps.
/config shownow displays both the configured compatibility limit and the effective per-run, hourly, and daily limits.
Improvements
- Kick summaries now show each removed member’s inactivity duration in days instead of only showing the raw Decay Score, making cleanup summaries easier to understand.
- Manual kick reviews now notify staff when CleanerBot cannot send a refreshed review message because it no longer has access to the review channel.
- Announcement reactions are now more resilient, with clearer diagnostics when Discord rejects a reaction so admins can identify missing or unavailable emojis faster.
- Active channel purges now keep a channel-visible cancel button available and report progress after 25, 50, and every additional 50 deleted messages.
Fixes
- Fixed Auto-Kick cap overflow handling so members who cannot be removed within the current automatic capacity stay pending for manual review.
- Fixed bulk CSV uploads from member export tools when long role-name or role-ID metadata is included alongside a valid user ID column.
- Fixed bulk upload safety notices so they show the exact CSV validation limit that was hit.
- Fixed bulk upload safety wording so a rejected file is not treated as evidence of an attack by itself.