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.
✨ See what else CleanerBot can do:Not a purge bot. CleanerBot does not bulk-delete messages. It manages inactivity fairly over time via a Decay Score.
- ⏰ Inactivity warnings & role assignment/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