Release Note

v3.6.0

14 June 2026

New Improvements Fixes

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.
  • 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 show now 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.