Release Note

v2.10.0

11 December 2025

New Improvements

New Features

Manual Kick Review

  • Manual kick decisions now use clear states per member (Pending, Snoozed, Exempt) instead of hidden Decay Score resets, so you always see why someone is (not) being kicked.
  • When a member hits the kick threshold in manual mode, mods can choose Kick, Snooze for a while, or Exempt from future manual kicks, and CleanerBot updates the review message in-place with a short summary.
  • If a member becomes active again, their kick state is automatically cleared and they are treated like any other active member.

CleanerBot-Notification Comments

  • For public CleanerBot notifications (e.g. inactivity role assigned, highscore celebrations, members kicked, etc.) in the configured warning_channel, CleanerBot now offers a “ Comment” CTA button. Clicking this button opens or reuses a public thread attached to that notification message, so members can comment without cluttering the main channel.

New Bulk User Prefetch Command (Pro & Scale Premium Tier)

  • Added a new premium slash command /bulk_user_upload that lets admins paste a comma-separated list of up to 250 user IDs to pre-register known members.

Improvements

  • Inactive/default roles created by the wizard now get distinctive colors (light red for inactive, light green for default) for clarity.

Bugfixes

  • Auto-create admin role flow now advances properly after creation and assignment, preventing setup freezes.
  • Preset apply flow no longer stalls on permission warnings and continues smoothly to completion.
  • You can run /report_inactivity before onboarding finishes without the bot showing a spurious “role not found” error.
  • Advisory messages include the vote CTA text and button again, while leaderboard replies keep the CTA out of the embed body.