# Docs · Sift Mod

Source: https://siftmod.com/docs

> Install, /setup, how scoring works, and every slash command.

SFT.DOCS // manual

# Docs.

Quick start below, full command list at the bottom, plus two deep dives: [what Sift catches](/docs/catching) and [how to run it day to day](/docs/guides).

Contents

DOC.01

## Getting started

1.  **Add Sift.** Use the [invite link](https://discord.com/oauth2/authorize?client_id=1551439549639426058&permissions=1392509316343&integration_type=0&scope=bot+applications.commands&response_type=code&redirect_uri=https%3A%2F%2Fsiftmod.com%2Finstalled). It asks only for the permissions it uses: managing messages, timeouts, kicks, bans, channels and roles for lockdown and appeal tickets, webhooks for lorem mode, nicknames for name checks, threads, the audit log for anti-nuke, invites for appeals, and Manage Server. It never asks for Administrator.
2.  **Run `/setup`.** The server owner picks a log channel for case cards and a mod role. Everything else has a sensible default.
3.  **Move Sift's role up.** In Server Settings → Roles, drag Sift above the roles it should be able to time out or ban. Discord doesn't let a bot act on anyone ranked above it.
4.  **Leave it running.** After a day or two, `/data` shows what it caught and how often your mods agreed.

Tip.txt

Optional channels in `/setup`: an event log (edits, deletes, joins, role changes, timeouts, webhooks, and voice if you turn it on), an urgent channel that pings your mod role for the most serious cases, and a private channel for members who may need support.

DOC.02

## What Sift catches

Hover a topic for a quick summary, or click it for the full page. Each one covers what sets it off, what Sift does by default (block, review, or support), and how to tune it in `/settings`. The [catching index](/docs/catching) has the same topics, grouped by layer.

### Instant rules

-   Block + strike
    
    Custom blocklist
    
    Phrases your mods add in /settings. Sift matches whole words and sees through spaced-out and leetspeak spellings.
    
    Block + strikeCustom blocklistPhrases your mods add in /settings. Sift matches whole words and sees through spaced-out and leetspeak spellings.
    
-   Block + strike
    
    Offensive terms fast path
    
    Known offensive terms come down on the spot, before any smart check.
    
    Block + strikeOffensive terms fast pathKnown offensive terms come down on the spot, before any smart check.
    
-   Block + strike
    
    Scam and lookalike links
    
    Typosquat domains and known bait hosts get blocked without spending a smart check.
    
    Block + strikeScam and lookalike linksTyposquat domains and known bait hosts get blocked without spending a smart check.
    
-   Block + strike
    
    Floods, repeats, and mass mentions
    
    Rate limits and pattern rules for fast posting, copy-paste repeats, @everyone spam, and one post blasted across channels.
    
    Block + strikeFloods, repeats, and mass mentionsRate limits and pattern rules for fast posting, copy-paste repeats, @everyone spam, and one post blasted across channels.
    
-   Review
    
    Other servers' invite links
    
    Invites to servers you don't own go to review. Invites to your own server are fine.
    
    ReviewOther servers' invite linksInvites to servers you don't own go to review. Invites to your own server are fine.
    

### Smart check

-   Block at default threshold
    
    Bullying and personal attacks
    
    Putting someone down, or going after one person. The last few messages count when they change the picture.
    
    Block at default thresholdBullying and personal attacksPutting someone down, or going after one person. The last few messages count when they change the picture.
    
-   Block at default threshold
    
    Hateful content
    
    Contempt aimed at protected groups, including wording the instant list misses.
    
    Block at default thresholdHateful contentContempt aimed at protected groups, including wording the instant list misses.
    
-   Review by default
    
    Adult content
    
    Explicit content between adults. Usually sent to review first instead of deleted on the spot.
    
    Review by defaultAdult contentExplicit content between adults. Usually sent to review first instead of deleted on the spot.
    
-   Block at default threshold
    
    Violent content
    
    Intimidating people, or cheering on real-world harm.
    
    Block at default thresholdViolent contentIntimidating people, or cheering on real-world harm.
    
-   Review by default
    
    Spam, ads, and scams (smart check)
    
    Unsolicited ads, scams and phishing wording, including the leetspeak and spacing tricks the instant rules can miss.
    
    Review by defaultSpam, ads, and scams (smart check)Unsolicited ads, scams and phishing wording, including the leetspeak and spacing tricks the instant rules can miss.
    
-   Review; urgent page when severe
    
    Doxxing and private info
    
    Posting someone else's phone number, address or private contact info without their OK. Sharing your own number isn't doxxing, and Sift knows the difference.
    
    Review; urgent page when severeDoxxing and private infoPosting someone else's phone number, address or private contact info without their OK. Sharing your own number isn't doxxing, and Sift knows the difference.
    
-   Block at default threshold
    
    Prohibited sales
    
    Selling or helping arrange controlled substances, restricted items, stolen goods, counterfeits and the like.
    
    Block at default thresholdProhibited salesSelling or helping arrange controlled substances, restricted items, stolen goods, counterfeits and the like.
    
-   Block at default threshold
    
    Malicious links (smart check)
    
    Phishing and malware pushes where the link or wording looks off but the host isn't on the instant list.
    
    Block at default thresholdMalicious links (smart check)Phishing and malware pushes where the link or wording looks off but the host isn't on the instant list.
    
-   Review by default
    
    Impersonation
    
    Pretending to be staff, another member, or an official account to fool people.
    
    Review by defaultImpersonationPretending to be staff, another member, or an official account to fool people.
    
-   Block at default threshold
    
    Extremist content
    
    Promoting, glorifying or recruiting for extremist groups.
    
    Block at default thresholdExtremist contentPromoting, glorifying or recruiting for extremist groups.
    
-   Varies
    
    Filter evasion
    
    Spaced-out letters, lookalike characters, and words split across messages. Sift stitches them back together before scoring.
    
    VariesFilter evasionSpaced-out letters, lookalike characters, and words split across messages. Sift stitches them back together before scoring.
    

### Always on

-   Block; urgent page when severe
    
    Child safety
    
    Always checked: predatory behavior toward minors, or anything sexual involving them. You can't turn it off in /settings.
    
    Block; urgent page when severeChild safetyAlways checked: predatory behavior toward minors, or anything sexual involving them. You can't turn it off in /settings.
    
-   Support DM; page mods when urgent
    
    Members in crisis
    
    Always checked, from quiet hopelessness to someone in real danger. Dramatic gamer talk gets filtered out, and support goes by private DM.
    
    Support DM; page mods when urgentMembers in crisisAlways checked, from quiet hopelessness to someone in real danger. Dramatic gamer talk gets filtered out, and support goes by private DM.
    

### More

-   Block or review (your choice)
    
    Custom rules (Sift Max)
    
    Up to ten plain-English rules per server. Break one and Sift blocks it or sends it to review.
    
    Block or review (your choice)Custom rules (Sift Max)Up to ten plain-English rules per server. Break one and Sift blocks it or sends it to review.
    
-   Case for mods
    
    Member reports
    
    /report and Report message. They open a case for your mods. They don't ban anyone on their own.
    
    Case for modsMember reports/report and Report message. They open a case for your mods. They don't ban anyone on their own.
    
-   Block or warn
    
    Names and thread titles
    
    Nicknames, display names and thread titles, checked for blocklisted phrases, offensive terms, and fake staff titles.
    
    Block or warnNames and thread titlesNicknames, display names and thread titles, checked for blocklisted phrases, offensive terms, and fake staff titles.
    
-   Alert / stop abuse
    
    Raids, mass deletes, and anti-nuke
    
    Join bursts, channel wipes and abused mod powers. Sift alerts you, and can lock the server down or undo the damage.
    
    Alert / stop abuseRaids, mass deletes, and anti-nukeJoin bursts, channel wipes and abused mod powers. Sift alerts you, and can lock the server down or undo the damage.
    

DOC.03

## Running Sift guides

Same hover previews, different job. These are about running the bot day to day: setup, the mod workflow, raids, appeals, tuning and Max. For categories and triggers, head to [What Sift catches](/docs/catching) instead. [Open the guides index](/docs/guides).

### Setup

-   Day one
    
    Invite and first setup
    
    Add Sift with the right permissions, run /setup, and check that case cards land where you want them.
    
    Day oneInvite and first setupAdd Sift with the right permissions, run /setup, and check that case cards land where you want them.
    
-   Setup
    
    Role order and permissions
    
    Discord only lets Sift act on members below its own role, and anti-nuke needs to see audit events.
    
    SetupRole order and permissionsDiscord only lets Sift act on members below its own role, and anti-nuke needs to see audit events.
    
-   Setup
    
    Log, urgent, and support channels
    
    Keep everyday cases apart from the ones that need eyes right now, plus a private lane for member support.
    
    SetupLog, urgent, and support channelsKeep everyday cases apart from the ones that need eyes right now, plus a private lane for member support.
    

### Moderation workflow

-   Pipeline
    
    How the pipeline works
    
    Instant rules first, then smart checks with context. Every message ends up passed, reviewed, or blocked.
    
    PipelineHow the pipeline worksInstant rules first, then smart checks with context. Every message ends up passed, reviewed, or blocked.
    
-   Mods
    
    Case cards and /modpanel
    
    What's on a card, how to approve or escalate, and working the queue one case at a time.
    
    ModsCase cards and /modpanelWhat's on a card, how to approve or escalate, and working the queue one case at a time.
    
-   Escalation
    
    Strikes and escalation
    
    The default timeout, kick and ban ladder, changing the points, and what happens when someone leaves and rejoins.
    
    EscalationStrikes and escalationThe default timeout, kick and ban ladder, changing the points, and what happens when someone leaves and rejoins.
    
-   Mods
    
    Reading /data
    
    Counts, overturn rate, and when to change a threshold instead of arguing about it in the log.
    
    ModsReading /dataCounts, overturn rate, and when to change a threshold instead of arguing about it in the log.
    

### Server safety

-   Server
    
    Raid alerts and lockdown
    
    Join bursts, optional auto-lockdown, and unlocking the server cleanly afterwards.
    
    ServerRaid alerts and lockdownJoin bursts, optional auto-lockdown, and unlocking the server cleanly afterwards.
    
-   Server
    
    Anti-nuke and mass deletes
    
    Stopping channel wipes, role deletes and ban sprees, even from a mod account that's been taken over.
    
    ServerAnti-nuke and mass deletesStopping channel wipes, role deletes and ban sprees, even from a mod account that's been taken over.
    
-   Server
    
    Restore a nuked server
    
    Someone deleted your channels and roles. How to put them back with Rebuild, and what can't come back.
    
    ServerRestore a nuked serverSomeone deleted your channels and roles. How to put them back with Rebuild, and what can't come back.
    

### Members

-   Members
    
    Appeal tickets
    
    Members DM /appeal and get a private ticket. Banned members come back with limited access while you decide.
    
    MembersAppeal ticketsMembers DM /appeal and get a private ticket. Banned members come back with limited access while you decide.
    
-   Members
    
    Member reports workflow
    
    /report, Report message, and how a report differs from an automatic flag.
    
    MembersMember reports workflow/report, Report message, and how a report differs from an automatic flag.
    

### Tuning

-   Settings
    
    Thresholds and categories
    
    Review vs action scores, switching categories off, and what always stays on.
    
    SettingsThresholds and categoriesReview vs action scores, switching categories off, and what always stays on.
    
-   Settings
    
    Allowlist, exemptions, and lorem mode
    
    Channels and roles Sift ignores, phrases you've vouched for, and placeholder text instead of deletes.
    
    SettingsAllowlist, exemptions, and lorem modeChannels and roles Sift ignores, phrases you've vouched for, and placeholder text instead of deletes.
    

### Sift Max

-   Sift Max
    
    Server networks
    
    Link up to five servers you own: shared bans, merged blocklists, raid warnings.
    
    Sift MaxServer networksLink up to five servers you own: shared bans, merged blocklists, raid warnings.
    
-   Sift Max
    
    Custom rules and export
    
    /rules in plain English, weekly reports, and CSV from /data.
    
    Sift MaxCustom rules and export/rules in plain English, weekly reports, and CSV from /data.
    

DOC.04

## How Sift decides

Every message goes through two layers.

### 1\. Instant rules

Lookalike and known scam links, spam floods, the same link or picture posted across channels, and your own blocklist are handled on the spot. These never use a smart check, so they keep working when your monthly checks run out.

### 2\. The smart check

Everything else is read together with the few messages before it, so friendly trash talk isn't treated like a real attack. Spaced-out letters, lookalike characters and words split across several messages are joined back up first. The result is one of three outcomes:

-   **Pass.** Nothing happens and the message isn't stored.
-   **Review.** Sift isn't sure. The message stays up and a case card goes to your log channel.
-   **Block.** Clearly over the line. The message is deleted, the member gets a strike, and a case is logged.

Members who seem to be in a bad place are never answered in public. Your mods get a private heads-up in the support channel instead.

DOC.05

## Cases and the mod panel

Each case card shows the message, why it was flagged, and the member's recent history, with buttons to approve, warn, time out or ban. Use `/modpanel` to work through open cases one at a time, or `/cases` to search old ones.

Press **I've got this** on a card and it shows you're handling it, so another mod doesn't act on it at the same time. Press it again to unclaim. A claim lets go on its own after two hours with no action. `/data` has a mod leaderboard with who handled the most cases in the period, and once a day Sift reminds the general log about any case that has waited over a day.

Approving a case tells Sift it got that one wrong. The overturn rate in `/data` is the quickest way to see whether your thresholds need adjusting.

If a regular suddenly starts posting scam links, press **Hacked account** instead of banning. Sift times them out for a day, deletes everything they posted in the last hour across every channel, gives back the strike points, and DMs them how to secure the account.

`/note` keeps a private note on a member, like "warned in voice, 2nd time". Cards and the mod panel show how many notes a member has, and a mod's `/warnings` lookup lists them. The member never sees them.

DOC.06

## Strikes

Blocked messages add strike points. By default, 3 points is a timeout, 14 a kick and 20 a ban, and points expire after 30 days. Change the points, the steps or the expiry in `/settings`. Set a step to 0 to skip it, or all three to handle everything by hand.

Leaving and rejoining doesn't clear a timeout: Sift puts it back when they return.

DOC.07

## Raids and mass deletes

When lots of accounts join in a short window (6 in 30 seconds by default), your mods get an alert that lists the new accounts. Turn on auto-lockdown in `/settings` and Sift also locks every text channel. `/lockdown locked:false scope:server` puts every channel back exactly as it was.

You can also set a minimum account age under Raid protection in `/settings`. Accounts newer than that are held (behind the verify gate, or in a timeout) until they're old enough, or kicked with a DM saying when to come back. Each one is a case with a **Let them in** button, and it closes by itself once they're old enough.

If anyone other than the owner deletes channels or roles, or bans members, in a rapid burst, Sift stops them, even if they have the permissions to do it.

DOC.08

## Appeals

A member who was banned, kicked or timed out can DM Sift and run `/appeal`. That opens a private ticket channel with your team. Banned members are let back in to a restricted role while the appeal is reviewed, so they can only see their ticket.

Approving lifts the action. Rejecting ends the ticket, and they have to wait before appealing again.

DOC.09

## Tuning it for your server

-   **Too many flags?** Switch to **Relaxed** under Roles & thresholds in `/settings`, raise the review threshold by hand, or add the phrase your server keeps using to the allowlist.
-   **Missing things?** Switch to **Strict**, lower the thresholds, or add exact phrases to the blocklist for instant deletes.
-   **Quiet channels.** Exempt channels and roles (a staff channel, a bot-command channel) so Sift ignores them.
-   **Member reports.** Members can run `/report`, or use Apps > Report message on a message. Reports land in your log channel as a case card with a Dismiss button. They never count against Sift's accuracy.
-   **Categories.** Switch individual categories off. Child safety and member-support checks always stay on.
-   **Lorem mode.** Turn it on under Hazard categories in `/settings` and a removed message is swapped for lorem ipsum under the member's name, so the chat still makes sense. Prefer something plainer? Switch the style to a one-line "message removed by Sift" note. Needs the Manage Webhooks permission. Spam and scam links are still just deleted.

DOC.10

## Sift Max features

### Your own rules

`/rules` takes a rule in plain English, like "No asking for game account logins". Choose whether a break is flagged for review or deleted with a strike. Up to 10 rules per server.

### Server network

Link up to 5 servers you own with `/boost` (Server network): start one in your main server, then join it from the others with its code. A ban or kick in any of them, hub or not, is copied to the rest after a short delay, blocklists merge, and a raid on one warns the others. A burst of bans or kicks isn't copied, in case an admin account has been taken over. Unbanning someone where the ban started lifts the copies too.

### Deeper context

When a message looks like a problem, Max rereads the last 25 messages instead of 6, and double-checks anything flagged or close to the line before it acts.

### Weekly report and export

A summary lands in your log channel every Monday with a CSV of the week's cases. The Export button in `/data` downloads any period on demand.

DOC.11

## Command reference

### Setup

`/setup`

Opens the setup panel: log channels, mod role and the basics.

Server owner

`/settings`

Every setting in one panel: categories, thresholds, strikes, raid protection, exemptions.

Manage Server

`/rulebook`

Write your server rules from a template, post them to a channel, and edit the posted copy in place. Shows your strike ladder and how to appeal.

Manage Server

### Reviewing

`/modpanel`

Step through open cases one at a time.

Mods

`/cases`

Browse cases with filters for status, category, member and time. Look one up by id, or delete the history.

Mods

`/data`

What was caught, what was done and how often mods overturned Sift. Weekly report and CSV export (Max) live here too.

Mods

`/appeals`

Browse appeals, optionally by status.

Mods

### Actions

`/warn user reason`

Warn a member. They get a DM and a case is logged.

Mods

`/timeout user duration`

Time out for 60 seconds up to a week.

Mods

`/untimeout user`

Lift a timeout early.

Mods

`/kick user`

Kick a member, with a DM and a case.

Kick Members

`/ban user`

Ban anyone by id, even if they've left. Pick a length (1 day to 90 days) and Sift unbans them when it's up, or leave it off for a permanent ban. Can also clear their recent messages.

Ban Members

`/unban user`

Unban by id.

Ban Members

`/purge count`

Bulk-delete up to 100 recent messages in this channel.

Manage Messages

`/slowmode seconds`

Set slowmode here. 0 turns it off.

Manage Channels

`/lockdown locked scope`

Lock or unlock this channel, or every channel.

Manage Channels

`/rebuild restore since user`

Preview and undo recent deleted channels and roles, bans and permission changes. Nothing happens until you confirm.

Manage Server

`/rebuild roles`

Pick up to 10 roles, on top of staff roles, that Rebuild gives back to everyone who had them.

Manage Server

### Members

`/report user reason`

Send a member to your mods. Right-click a message > Apps > Report message does the same for one message.

Everyone

`/warnings`

Your own history. Mods can pick anyone, and see and delete mod notes on them.

Everyone

`/note user note`

Leave a private note about a member for your other mods. The member is never told and never sees it.

Mods

`/strikes user`

A member's strike points, with a button to reset them.

Mods

`/appeal`

Appeal a ban, kick or timeout. Run it in a DM with Sift.

Everyone

`/verify`

Check or finish verification.

Everyone

### Plans

`/premium`

This server's plan and smart checks used this month.

Manage Server

`/rules`

Add or remove your own plain-English rules. Max.

Manage Server

`/boost`

One panel: see your boosters, put one on this server or take it off, buy more, and manage your server network (Max).

Server owner

`/refer code`

Your server's referral code. Enter another server's code to get 7 days of Premium for both, once the new server has stayed a week.

Manage Server
