Is Your Server Haunted by Inactive Members?
CleanerBot is the smarter solution for a healthy and active Discord community. We reinvented moderation with a unique Decay Score System — say goodbye to unfair kicks based on a single "last seen" date!
This system intelligently tracks true inactivity, giving you back time and keeping your member list fresh and engaged.
✅ How the Decay Score Makes Your Life Easier
- 💯 Fair & Transparent: A member's score slowly increases with inactivity and decreases with any participation (messages, voice, reactions). No more surprises!
- ⚙️ Fully Customizable: You decide what activity means, how fast the score rises, and when to warn, assign an Inactivity Role, or kick. Your server, your rules.
- 🤖 True Automation: From channel warnings to automatic kicks, CleanerBot does the work so you can focus on your community.
- 🛡️ Privacy-Focused by Design: Built for data minimization — no message content stored; works without sensitive Privileged Intents like GUILD_MEMBERS.
✨ See CleanerBot in Action
Words are good, but pictures are better. See how CleanerBot provides clarity and control.
> Not a purge bot. CleanerBot does not bulk-delete messages. It manages inactivity fairly over time via a Decay Score.
✨ See what else CleanerBot can do:
- ⏰ Inactivity Warnings & Role Assignment or Removal, Manual or Auto-Kicks
- 🧩 Decay Boost Roles — selected roles decay slower (e.g., volunteers or moderators)
- 📉 Inactivity Role — assign a role automatically when a member crosses a decay threshold
- 🌟 Activity Reward Roles — promote active members who maintain streaks (days, weeks, or months)
- 👑 Activity Streaks including Highscores and a Leaderboard
- 🎯 Activity Polls
🧭 Commands
- /start — guided wizard that gets you up and running quickly
- /config — granular configuration commands to tweak every detail
- /report_decay — server-wide decay overview
- /leaderboard — top 10 active members
- /decay_top10 — top 10 inactive members
- /my_score — your personal score details
- /next_check — when the next decay pass will run
💡 Get Started in Minutes
- Use /start for a guided wizard that gets you up and running quickly.
- Prefer granular control? Use our powerful /config commands to tweak every detail.
IMPORTANT: The bot does not require admin rights, that's why it needs to be configured via /start or /config to start working. Without a proper configuration, it won't do anything ‼️
Supported Languages: 🌍 English, Bulgarian, Chinese (Simplified Mandarin), Croatian, Czech, Danish, Dutch, Finnish, French, German, Greek, Hindi, Italian, Japanese, Norwegian, Polish, Portuguese, Romanian, Serbian, Slovak, Slovene, Swedish, Ukrainian
🏷️ Pricing
Free : ≤ 200 actively managed members
Pro : $1.99 / month ≤ 500 actively managed members
Scale : $3.99 / month unlimited actively managed members
“Actively managed” = members CleanerBot tracks for inactivity based on your configuration.
🔗 Useful Links
🤖 Invite CleanerBot
💬 Join Support Server
🌍 Visit Bot Website