Image for CleanerBot

CleanerBot 64

Rated 5.0 out of 4 reviews
64 upvotes in the month of November
Add CleanerBot Upvote CleanerBot Review CleanerBot
CleanerBot Banner

⚙️ Guided setup in a few steps

  • 1️⃣
    Invite CleanerBot and grant minimal permissions.
  • 2️⃣
    Run /start to walk through your thresholds, roles, and rules.
  • Most actions start days later, giving members time to react.

🤝 CleanerBot Copilot

Need help mid-setup? Ask the AI helper anything about commands, configuration, or troubleshooting while you work.

Launch CleanerBot Copilot →

CleanerBot — Fair Inactivity Hygiene

CleanerBot gives members a fair chance to return. The Decay Score rises with inactivity and drops instantly with participation — leading to warning, role, or optional removal, only when needed.

  • 🔐
    No message access, no privileged intents.
  • Automation you can explain — and adjust.

⚠️ CleanerBot does not act immediately after setup. It tracks inactivity first, then acts based on your configured thresholds. No instant kicks or removals.

Typical results over 60+ days: 20% inactive reduced
30% more members re-engaged
hours saved in moderation

🧭 Why CleanerBot

  • ⚖️
    Fair by design: Decay Score rises when members go quiet and drops instantly with every text, voice, reaction, or interaction.
  • 🧭
    Predictable thresholds: You set the cadence—CleanerBot enforces it gently and consistently.
  • 🛡️
    Data minimal: No privileged intents, no stored message content, retention controls you can explain.

📊 Activity Health Score (AHS)

AHS turns Decay Scores and engagement signals into a single, shareable health snapshot—perfect for stakeholder updates, sponsorship decks, or listing badges.

Commands: /score, /score_settings

🧮 How the Decay Score Works

  • 1️⃣
    Decay: Inactivity nudges the score upward; every qualifying activity instantly lowers it.
  • 2️⃣
    Defaults: Day 21 warning → day 42 inactivity role → day 89 optional removal. Adjust every threshold with /config.
  • 3️⃣
    Automations: DM or channel warnings, automatic role assignment, scheduled removals—manual or automatic.
  • 4️⃣
    Safety nets: Supporter roles slow decay for moderators, boosters, patrons, or trusted members.

🎛️ Ready to launch

  • Default Mode: 21/42/89 flow with transparent member notifications at each stage.
  • 👻
    Ghost Mode: Runs 100% in the background—only staff get quiet log updates while members never notice.

🌐 Ideal for

  • 🎮
    Gaming guilds, esports teams, competitive clans.
  • 🎨
    Creator collectives, Patreon or Twitch communities.
  • 🏢
    Business networks and project workspaces.
  • 🎓
    Schools, clubs, and semester cohorts.
  • 🤝
    Volunteer orgs, staff teams, and event servers.

📶 Activity signals (configurable, content-free)

Choose which actions count toward keeping members safe from decay:

  • 💬
    Messages sent
  • 👍
    Reactions added
  • 🎙️
    Voice & stage time
  • 🛠️
    Slash-commands & button clicks
  • 🧵
    Threads created/joined
  • 📅
    Event RSVPs
  • 🎉
    Member joins
  • 📌
    Message pins
  • New emoji uploads
  • 🙏
    Silent Kudos via /thanks
CleanerBot Report Decay CleanerBot Config CleanerBot Cohort Report

📈 Analytics & tooling

Surface trends before attrition sticks: leaderboards, streaks, inactivity reports, and deep cohort analytics.

Commands: /cohorts summary, /cohorts compare, /cohorts channels, /analytics

📋 Command snapshots

  • 🧭
    Setup: /start, /config
  • 📊
    AHS: /score, /score_settings
  • 📈
    Analytics: /cohorts summary, /cohorts compare, /cohorts channels, /analytics
  • 🏅
    Activity surface: /leaderboard, /report_inactivity, /thanks

🔐 Privacy & compliance

  • 🛡️
    No privileged intents, no message content storage, no surprise data grabs.
  • 🗂️
    Retention and removal schedules you can explain to any stakeholder.
  • 📜
    Audit-friendly escalations: transparent warning → role → removal flow.

💸 Pricing that scales with impact

Managed members include everyone active since installation or added via bot commands. Stay on Free for up to 200 managed members, then grow into Pro and Scale tiers as your community expands.

🌍 Supported languages: Bulgarian, Czech, Danish, German, Greek, English, Spanish, Finnish, French, Hindi, Croatian, Italian, Japanese, Dutch, Norwegian, Polish, Portuguese, Romanian, Slovak, Slovene, Serbian, Swedish, Ukrainian, Chinese (Simplified).

Tags

Information

Short description: Fair inactivity via Decay Score—automated warnings, roles, removals. No privileged intents. No message content. Start with: /start

Prefix: /

Servers: 286

Shards: Unknown

Library: discord.py

Links

Reviews

Profile Picture
.cobra808#0

Review: The bot works well, and saves a lot of time with managing the server and helps promote community engagement. I recommend giving it a try even the free tier functions well!

Profile Picture
19azrael90#0

Review: We are really happy about the functions provided to our server by this bot. He keeps our community nicely in check and even managed to reengage some (lost) member. The support has been very nice and helpful with fast reaction time. Keep up the Good work.

Profile Picture
bjoerrn#0

Review: No review was provided.

Profile Picture
dusselmann#0

Review: CleanerBot has been a total game-changer for our server. It helps keep our member list fresh by gently nudging inactive users and making it super easy for admins to track participation. The decay score system is smart and fair, the reward roles and streak tracking keep people engaged, and the privacy-first approach is seriously refreshing. No spam, no fluff—just clean, focused tools that work. We love it! Highly recommend if you want a healthier, more active community. CleanerBot does the boring work so we can focus on the fun!