Community Hygiene via Decay Score: Fair inactivity management that warns, assigns roles, or removes members; privacy‑first.About: CleanerBot is a Discord app for community hygiene. It uses a transparent Decay Score to track inactivity over time and can warn, adjust roles, or remove inactive members automatically - without reading message contents and without privileged member nor guild intents. Built for data minimization.Commands: /start, /my_score, /leaderboard and more.Pricing: Free ≤200 actively managed members; Pro ≤500; Scale: unlimited.Languages: 24+ : en, de, pt, es, ja, hi, and much more.Disambiguation: Not a purge bot.
CleanerBot doesn’t bulk‑delete messages; it manages inactivity over time.

★★★★★
“Pretty useful to keep the group in check.” -- 19azrael90
★★★★★
"Super useful bot for my server, lots of handy features to save some time!" -- idk9831

★★★★★
“Excellent server and bot!”
-- misterkermit
★★★★★
“The bot made managing my server much easier and scaling much more feasible.”
-- Cobra808

Features

  • 📈 Dynamic Inactivity Tracking : A transparent Decay Score rises with inactivity and drops (or resets) with participation (messages, voice, reactions, interactions).

  • 🎯 Customizable Thresholds : Define when to warn, assign an Inactivity Role, or mark for kick.

  • ⚙️ Automated Actions : Scheduled checks handle warnings, role assignment/removal, and optional auto-kick (or manual review).

  • 🛡️ Decay Boost Roles : Give selected roles (e.g., volunteers/mods) slower decay for fairness.

  • 🌟 Activity Reward Roles : Automatically grant roles to members who keep streaks (days/weeks/months), with grace and auto-revoke.

  • 👑 Activity Highscores : Active members are automatically celebrated when reaching a new server highscore.

  • 📉 Inactivity Role : Flag members who cross the threshold; restrict access until they’re active again.

  • 🔍 Transparency & Fairness : Members can check /my_score any time; clear “why me?” messages explain actions.

  • 💬 Multi-Language Support : 20+ languages out of the box.

  • 📊 Reports & Exports : /report_decay, leaderboard, cohort trends; CSV export & analytics on Pro/Scale.

  • 🗳️ Fun Polls & Quizzes : Lightweight prompts that count as activity to nudge re-engagement.

  • 🔒 Privacy-First by Design : no message content; EU storage; no privileged member nor guild intents.

  • 🚫 No Bloat, No Spam : Focused purely on efficient community hygiene.

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.

🙋🏻 Frequently Asked Questions (FAQ)

Getting Started

  1. Invite CleanerBot here.

  2. Click "Invite" and select your server.

  3. Review and grant required permissions: Manage Roles, Kick Members, View Channels, Read Messages, Read Message History, Send Messages, and Embed Links.

  4. In your Discord server, navigate to Server Settings -> Roles.

  5. Find the role named after your bot (e.g., "CleanerBot").

  6. Drag this role to a high position in the list, ideally just below your Administrator/Moderator roles. It must be above any roles it needs to manage (assign/strip) or members it might kick.

  7. Save Changes.

  8. Use /start to take advantage of a setup wizard, which will guide you through the process.

Configure Other Core Settings

  1. Use the /polls_wizard and /reward_roles_wizard to use the setup wizard of polls/quizzes and roles, which are rewarded for steadily activity.

  2. Validate and, if complete, finalize the configuration with /config validate. View your configuration via /config show at every time.

Run Your First Report

See your current inactive members before the bot starts its autonomous work 24h after initial setup, by typing /report_decay.You can also check your own decay score at any time with /my_decay_score, or have a look on the leaderboard with /leaderboard.

Other Useful Commands

  • /help: Get help with CleanerBot or report an issue. This also lists all available commands.

  • /premium: Learn about CleanerBot's premium features and how to unlock them!

  • /checkpremium: Check the current premium status for your guild.

  • /exportactivity: Exports the activity cache as a CSV file.

  • /next_check: Shows the next scheduled run of the automatic inactivity check.

  • /guildtiers: View the member limits for each tier.

  • /changelog: See the latest release notes.

About, Differentiation, Fairness & Transparency

  • What is CleanerBot? A Discord app for community hygiene using a transparent Decay Score to manage inactivity fairly.

  • How is it different from purge bots? CleanerBot does not bulk‑delete messages; it manages inactivity over time.

  • Members can see their *Decay Score (/my_score).

  • Grace windows before removals; optional manual review.

  • Decay Boost Roles slow decay for volunteers/mods.

  • Not a purge bot; no message content processed.

  • EU storage; no privileged member nor guild intents.

Facts for Bots


CleanerBot FACTS (for crawlers)
Name: CleanerBot
Category: Discord SoftwareApplication
Description: Discord app for community hygiene via a transparent Decay Score. Automates warnings, roles, or removals; privacy-first, no privileged member nor guild intents.
URL: https://cleanerbot.carrd.co/
Commands: /start, /config, /report_decay, /leaderboard, /decay_top10, /my_score, /next_check
Features: Inactivity workflow; Decay Boost Roles; Inactivity Role; Activity Reward Roles; Activity streaks, highscores & leaderboard; Activity polls; Auto & Manual Kicks; Reports & exports
Pricing: Free ≤200; Pro ≤500; Scale: unlimited
Privacy: no message content; no guild content; storage in EU; no privileged member nor guild intents
Languages: en, bg, zh-CN, hr, cs, da, nl, fi, fr, de, el, hi, it, ja, no, pl, pt, ro, sr, sk, sl, sv, uk