Otto Guard guide

Generated from the bot itself, so it is always up to date

Otto Guard keeps a record of what happens, steps in when something goes wrong, and keeps backups of how your server is put together. Start with two things: a protection level and a log channel. The rest is already set by the level.

Protection levels

One choice sets everything below it. Change a single option under Advanced settings and the level becomes Custom.

LightStandardStrict
GriefersWarn me onlyWarn me and remove the person's permissionsWarn me and remove the person's permissions
Griefing alarm at853 — strict
RaidsWarn me onlyWarn me and lock the serverWarn me and lock the server
Raid: new members a minute20 — relaxed106 — strict
Hacked accountsWarn me onlyMute them and remove those messagesMute them and remove those messages
Hacked account muted for1 hour1 hour12 hours
Brand-new accountsDon't checkYounger than 3 daysYounger than 7 days
Brand-new accounts thenOnly log itOnly log itMute them for an hour
Timeout after5 warnings3 warnings2 warnings
Warning timeout1 hour1 hour6 hours
Backup after10 changes5 changes3 changes — careful
Day-to-day log (blue)OffOnOn

This table comes straight from Otto Guard, so it is always up to date.

Protection level

One choice sets everything below: what gets logged, backups, griefers, raids, brand-new accounts and warnings. Change any single option and it becomes Custom.

Level owner only

Light: logs and warns, never steps in. Standard: right for most servers. Strict: steps in early.

Choices: Light · Standard · Strict · Custom

Moderation log

Where the log goes. Red lines can have a channel of their own, so one warning does not drown in two hundred ordinary ones.

Log channel owner only

Pick a channel only your staff can see.

Alert channel (red only) owner only

Leave empty to keep everything in one channel.

Backups

A copy of how your server is put together: channels, ranks and permissions. Messages are not in it — Discord cannot give those back.

Keep backups automatically owner only

I keep the last ten. Switching this off does not delete the ones you already have.

On or off
Take one after this many changes owner only

Counts channels, ranks and permissions being changed — not people joining or leaving. Never more than one backup per ten minutes, and one a day if anything changed at all.

Choices: 3 changes — careful · 5 changes · 10 changes · 25 changes — only big rebuilds

Tickets

A panel where members open a private ticket with the staff: pick a type, get a channel only you and the staff can see. Closing locks it and moves it to 🎫 Closed; the staff can reopen or delete it. Two ticket types are free; premium servers get up to ten.

Tickets on owner only

I create the categories 🎫 Tickets and 🎫 Closed and post the panel.

On or off
Panel channel

Where the 'Open a ticket' panel goes. Empty: I look for #support, #tickets or #help, or make #support.

Each ticket is a owner only

A channel is easy to find and has its own permissions. A thread keeps your channel list clean: tickets live as private threads under the panel channel and the staff sees them in the Threads list.

Choices: Private channel under 🎫 Tickets · Private thread in the panel channel

Hacked accounts

A hacked account posts the same thing in many channels within seconds. I notice that without reading anyone's messages. Staff accounts and the owner are never muted, only reported.

When it happens owner only
Choices: Do nothing · Warn me only · Mute them and remove those messages
Mute for owner only

They get a DM telling them to secure their account; a moderator can lift it with /untimeout.

Choices: 1 hour · 12 hours · 24 hours

Raids

Many new members in one minute is usually a raid. Locking the server pauses invites and asks new people for a verified phone, until a moderator runs /lockdown off (or after the time you pick under Automatic lockdown).

When it happens owner only
Choices: Do nothing · Warn me only · Warn me and lock the server
New members within one minute owner only
Choices: 6 — strict · 10 · 20 — relaxed
Brand-new accounts owner only

Accounts younger than this get a yellow line in the log.

Choices: Don't check · Younger than 3 days · Younger than 7 days
And then owner only
Choices: Only log it · Mute them for an hour

Griefing

Someone deleting channels, kicking people or stripping protection in quick succession. I count it per person. Never against the server owner, never against bots.

When it happens owner only

Removing permissions means taking away every rank I can reach. A false alarm locks out a moderator for as long as it takes you to give the ranks back, so pick what you can live with.

Choices: Do nothing · Warn me only · Warn me and remove the person's permissions
How much within one minute owner only

Deleting a channel or rank, kicking or banning counts 1. Pruning members or deleting an AutoMod rule counts more. Handing out powerful permissions counts too.

Choices: 3 — strict · 5 · 8 · 12 — relaxed

Automatic lockdown

When Guard may lock the whole server by itself. Raids are set under Raids. For everything here I only pause invites: members already in the server notice nothing. A moderator can always open it sooner with /lockdown off.

When several accounts get hacked owner only

Two or more hacked accounts within 10 minutes usually means a scam wave. Pausing invites stops more accounts from coming in while you clean up.

On or off
When someone griefs owner only

When the griefing alarm goes off (see Griefing).

On or off
Open again after owner only

For raids, hacked accounts and griefers.

Choices: 30 minutes · 1 hour · 3 hours · 12 hours · Only when a moderator opens it
Every day at set times owner only

For example at night, when no moderator is awake. It opens again by itself at the end time.

On or off
From owner only
Choices: 00:00 · 01:00 · 02:00 · 03:00 · 04:00 · 05:00 · 06:00 · 07:00 · 08:00 · 09:00 · 10:00 · 11:00 · 12:00 · 13:00 · 14:00 · 15:00 · 16:00 · 17:00 · 18:00 · 19:00 · 20:00 · 21:00 · 22:00 · 23:00
Until owner only
Choices: 00:00 · 01:00 · 02:00 · 03:00 · 04:00 · 05:00 · 06:00 · 07:00 · 08:00 · 09:00 · 10:00 · 11:00 · 12:00 · 13:00 · 14:00 · 15:00 · 16:00 · 17:00 · 18:00 · 19:00 · 20:00 · 21:00 · 22:00 · 23:00
Time zone owner only
Choices: Europe/Amsterdam · Europe/London · Europe/Lisbon · Europe/Helsinki · UTC · America/New York · America/Chicago · America/Denver · America/Los Angeles · America/Sao Paulo · Asia/Kolkata · Asia/Singapore · Asia/Tokyo · Australia/Sydney

Warnings

/warn gives a warning with a reason. After this many within 30 days, Guard times the member out.

Timeout after owner only
Choices: 2 warnings · 3 warnings · 5 warnings
For owner only
Choices: 1 hour · 6 hours · 24 hours

What gets logged

Red is always logged: someone gaining power or security being removed. A log you can switch off is no longer proof.

Yellow — moderation and loosened permissions owner only

Kicks, bans, timeouts, deleted channels, and permissions being handed out.

On or off
Blue — day-to-day owner only

Who joined and left, new channels, new ranks. Switch this off if your log gets busy.

On or off

Commands

/banstaff
Ban a member, with a reason that goes in the logmember: Whoreason: Whydelete_messages: Also delete their recent messages (No, Last hour, Last day, Last week)
/casestaff
Look up one case by its numbernumber: The case number from the log
/historystaff
What has happened with this member beforeuser: Who
/kickstaff
Kick a member, with a reason that goes in the logmember: Whoreason: Why — this is what your team reads back later
/lockstaff
Stop everyone from writing in a channelreason: Whychannel: Which channel (default: this one)
/lockdownstaff
Lock the whole server: pause invites and ask for a verified phonestate: On or off (On, Off)reason: Why
/purgestaff
Remove recent messages in this channelamount: How many of the last messages to look at (1–100)member: Only messages from this member
/slowmodestaff
How long people wait between messages in a channeldelay: Wait time between messages (Off, 5 seconds, 10 seconds, 30 seconds, 1 minute, 5 minutes, 15 minutes, 1 hour, 6 hours)channel: Which channel (default: this one)
/timeoutstaff
Time someone out, with a reason that goes in the logmember: Whoduration: How long (10 minutes, 1 hour, 6 hours, 1 day, 3 days, 1 week, 4 weeks)reason: Why
/unbanstaff
Lift a banuser: Who (pick from the list, or paste their id)reason: Why
/unlockstaff
Let everyone write in a locked channel againchannel: Which channel (default: this one)
/untimeoutstaff
Lift a timeoutmember: Whoreason: Why
/warnstaff
Warn a member; after a few warnings Guard times them outmember: Whoreason: Why — they see this in a DM

Something not clear? Ask us. About Otto Guard · All guides