All features
Protection

Moderation

Everything your staff does, numbered, logged and reversible.

Warn, mute, kick, ban, lock a channel, slow it down or clear a mess. Every one of them opens a numbered case with a reason, a moderator, a duration and a full history for that member. Timed punishments lift themselves, mutes renew past Discord's 28-day timeout cap, and members can appeal from a public page your staff decide on inside Discord.

Watch it work

A warning opens a case, and the record keeps it

Below, a /warn opens case #1284, /case pardon takes it back, and /modlogs still lists it, marked pardoned. Every punishment runs on that one path, so the case number, the DM, the log entry and the appeal happen the same way each time.

  • 22 case types, one historyEvery action against a member lands in the same searchable record, so staff have the full picture before they act again.
  • Escalation laddersThree warnings in seven days becomes a mute, five becomes a ban. You set the rungs, Arclo counts.
  • Punishments that expireTimed mutes and bans lift themselves on schedule. No forgotten unbans, no sticky mutes, no cron job of your own.
  • Appeals on the webA banned member opens a link, states their case, and your team accepts or rejects it from a card in Discord.
The member's side

They are told what happened, and how to appeal

The DM goes out before the punishment is applied, so it arrives even for a ban. If appeals are on, the button is in it.

@Arclo
ArcloBOTToday at 3:11 AM

You have been banned

You have been banned from Nebula Collective. Reason: Raid participationDuration: PermanentExpires: never

Nebula CollectiveToday at 3:11 AM

arclo_dark_linkAppeal this
On the web

The cases page, with the whole history behind it

The Cases tab is one of eight: twenty-two case types and a searchable record per member. Every screen here is built from the system's own catalog, so what you are looking at is the page you get.

mira

Moderation

Everything your staff do, recorded as a numbered case they can quote.

Enabled
GeneralPunishmentsLockdownReports3Appeals1CasesLoggingCommands

Cases in 30 days

128

warning 52 · mute 31 · ban 12 · kick 9

In force

9

Bans, mutes and roles that have not lifted yet.

Reports waiting

3

Members can report each other with /report.

Appeals waiting

1

Approving one lifts the punishment.

What happened lately

The last eight cases, newest first.

#1284

Ban throwaway_84

Raid participation · by mira

3 hours ago
#1283

Mute loud.tim

Arguing in #general after a warning · by nova

5 hours ago
#1282

Warning kito

Backseat modding in #events · by nova

22 hours ago
#1281

Unban juno

Appeal accepted · by mira

1 day ago
#1280

Kick drifter_22

Alt of a banned account · by mira

2 days ago
#1279

Mute pixelfox

Mass mention · by Arclo

2 days ago
#1278

Warning orion.wav

Advertising another server · by Arclo

3 days ago
#1277

Warning sable

Spoilers outside #spoilers · by mira

4 days ago
Search a reason, a name, or a case number
Every kind
Any status
#1284

Banthrowaway_84

Raid participation · 3 hours ago · by mira

#1283

Muteloud.timLifts in 19 hours

Arguing in #general after a warning · 5 hours ago · by nova

#1282

Warningkito

Backseat modding in #events · 22 hours ago · by nova

In Discord

What your members type

Commands are registered per server and only while the system is switched on, so a server that never turns this on never sees them in its command list.

/ban

Bans a member, permanently, or for a duration that lifts itself. Works on somebody who has already left.

/unban

Lifts a ban. Accepts a user id or picks from the ban list.

/softban

Bans and immediately unbans. The way to wipe somebody's recent messages without keeping them out.

/kick

Removes a member from the server. They can rejoin with a new invite.

55 more commands in Moderation. Every one can be renamed, restricted to roles or switched off per channel from the dashboard. See the docs

Get started

Give your server its weekend back.

One all-in-one bot, 50+ systems, one dashboard, one login. Add Arclo and have your first system running before you finish this sentence.