CleanerBot#3408

Fair inactivity cleanup with presets for gaming, creator, education, SaaS & NGO โ€“ no message reads, no privileged intents. Start with /start

Invite
Vote (42)





Information

Prefix : /

Tags :  Moderation Fun ...

Monthly votes : 42

Owners

bjoerrn#0


Support Server

CleanerBot for Discord

Fair inactivity cleanup that keeps your server active, not bloated.

CleanerBot automatically finds and manages inactive members for you: it sends fair warnings, assigns inactivity roles, and (optionally) removes members once your rules are met โ€” all without reading messages. Start from a preset tuned for gaming guilds, creator communities, education cohorts, SaaS products, or NGOs so setup takes minutes instead of hours.

๐Ÿ” No privileged intents โ€ข ๐Ÿ“ฌ No message access โ€ข โœ… Every cleanup action explained before it runs โ€ข โš™๏ธ Lite mode tracks scores during onboarding, automations stay paused until you finish setup.

/start โ€ข Guided Setup
  • 1๏ธโƒฃInvite CleanerBot and grant permissions.
  • 2๏ธโƒฃWalk through thresholds, roles, and rules via /start (guided setup).
  • 3๏ธโƒฃReview scheduled warnings, role changes, and removals before they launch โ€” most actions run days or weeks later, never suddenly.

If youโ€™re unsure what to pick, start with the default preset and adjust as you learn.

๐ŸคCleanerBot Copilot

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

Launch CleanerBot Copilot โ†’
Typical results after 60+ days:
Up to 20% fewer inactive members cluttering the server
Around 30% more members re-engaged through fair, early warnings
Hours of manual moderation saved each week compared to manual inactivity checks

๐ŸงญWhy CleanerBot

  • โš–๏ธFair by design: Members get clear warnings and time to react before anything happens.
  • ๐ŸงญPredictable thresholds: You define what โ€œinactiveโ€ means โ€” CleanerBot enforces it gently and consistently.
  • ๐Ÿ›ก๏ธPrivacy-first: No privileged intents, no stored message content, and retention controls you can explain to any member or stakeholder.

๐Ÿ“ŠActivity Health Score

Activity Health Score (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๏ธโƒฃSeriousness-aware decay: Two-decimal Decay Scores with age-based seriousness modifiers and boost-role cushions keep new and loyal members treated fairly.
  • 5๏ธโƒฃSafety nets: Supporter roles slow decay for moderators, boosters, patrons, or trusted members.

๐ŸŽ›๏ธPresets ready to launch

  • โญDefault Mode: 21/42/89 flow with transparent member notifications at each stage.
  • ๐Ÿ‘ปGhost Mode: Runs quietly in the background โ€” only staff get log updates, members never see warnings or roles from CleanerBot.

... or use one of the five segment presets for the audiences listed on the right.

๐ŸŒ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.

๐Ÿ“ˆ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

๐Ÿ“ถActivity signals (configurable, content-free)

Choose which actions count toward keeping members safe from decay โ€” without ever storing message content:

  • ๐Ÿ’ฌMessages sent
  • ๐Ÿ‘Reactions added
  • ๐ŸŽ™๏ธVoice & stage time
  • ๐Ÿ› ๏ธSlash-commands & button clicks
  • ๐ŸงตThreads created or joined
  • ๐Ÿ“…Event RSVPs
  • ๐ŸŽ‰Member joins (onboarding cushion)
  • ๐Ÿ“ŒMessage pins
  • โœจNew emoji uploads
  • ๐Ÿ™Silent Kudos via /thanks

Guided setup โ€” ready in minutes

CleanerBot walks you through presets and recommended settings so you can start managing inactivity and engagement in just a few minutes, without complex configuration.

CleanerBot guided setup

Clear inactivity queues โ€” you stay in control

CleanerBot sends structured inactivity reports with members nearing the kick threshold, so staff can review changes, take action, or resend reports to the right channels with full context.

CleanerBot inactivity report inactives CleanerBot inactivity report warned

Fair, transparent inactivity score for every member

Each member can check their own activity streak, inactivity score, thresholds, and history so they always know where they stand and how to stay off inactivity queues.

CleanerBot member activity view

See your serverโ€™s Activity Health at a glance

CleanerBot calculates an Activity Health Score for your server, breaks it down into key pillars, and highlights whatโ€™s driving activity โ€” with a clear privacy note and a shareable live view.

CleanerBot Activity Health Score

๐Ÿ”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 escalation: 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).