Release Note

v2.15.3

01 March 2026

Improvements Fixes

Improvements

  • Dead-channel reports now keep last_full_month strict, so channels reactivated in the current month are excluded, while /cohorts dead-channels can still switch to this_month_so_far when needed.
  • Removed legacy owner-only maintenance and test slash commands to keep the command surface cleaner.
  • Added webhook intake for discordservices.net, discollab, and vcodes.xyz.
  • Poll Vote Joker now accepts verified votes from any configured webhook-enabled bot list instead of being tied to one provider.
  • Unconfigured-server reminders now include an exact scheduled leave timestamp and a clearer /start call to action.
  • Large-server decay scans now back off earlier under API pressure with adaptive member-fetch throttling.
  • /purge_channel now uses adaptive pacing and retries under Discord API pressure, reducing failed heavy cleanup runs.
  • Webhook rate-limit tracking now uses TTL cleanup and entry caps to prevent memory growth during sustained traffic.
  • Activity Health Score recomputes now use leaner channel aggregation and realistic pressure thresholds, reducing unnecessary Lite Mode fallbacks.

Fixes

  • Fixed dead-channel reports so whitelisted channels and channels inside whitelisted categories are no longer listed.
  • Fixed /config show pagination so the Auto-Kick status and its toggle command stay together reliably across languages.
  • Fixed periodic permission checks to respect /config toggle auto_provision_assets, so disabled auto-provision no longer recreates preset channels or roles.
  • Fixed decay summary notifications so very large member lists are split across multiple messages instead of failing to send.
  • Fixed overlapping full decay runs at startup, so large servers avoid duplicate scan pressure and get more predictable inactivity processing.
  • Fixed rare setup-check and staff-reminder errors when a guild leaves or has partial config data, so decay runs continue without interruption.
  • Fixed preset setup handling when a server removes CleanerBot mid-setup, so the wizard exits cleanly instead of surfacing noisy failure states.
  • Fixed preset auto-provision races when the bot leaves a server mid-setup, preventing stale follow-up config writes after cleanup.
  • Fixed AHS scoring so voice activity in whitelisted channels and whitelisted categories is no longer counted.
  • Added missing labels for newly supported bot-list buttons so /help can show all configured links cleanly.
  • Fixed a guild-config load edge case that could trigger extra setup checks, improving run stability and reducing unnecessary load on large servers.