Use case: large servers
Consistent moderation for large servers and moderator teams
In a large server something unsafe is posted sooner or later. What matters is how quickly it is dealt with and that every moderator handles it the same way. SfwBot applies one set of rules around the clock and gives your team a shared record.
What changes when a server grows
With many members, media arrives faster than people can look at it. A moderator team spread over time zones still has quiet hours. Different moderators judge the same picture differently, and members notice. Public servers are also targets: for invite advertising, for scam links and for coordinated floods of messages.
A large server needs rules that are applied the same way every time, consequences that grow with repeated behaviour, and a log that lets one moderator pick up where another stopped.
Settings that fit a large server
One level for every image
Pick the lowest nudity level that is blocked. The same line applies in every channel you have not exempted. See nudity detection.
Block list for repeated images
A moderator can add a message's media to the block list from the message's context menu. The image and similar copies are then removed by fingerprint, without an AI scan. A shared block list applies as well.
Graduated strike actions
Violations cost trust by severity. When trust is used up, the member gets a strike and the action for that strike applies. Premium allows up to 10 strike actions instead of 3, and strike decay.
Raid and mention spam controls
Premium AutoMod options include mention spam with raid protection, Discord spam detection, regex patterns and keyword packs for raid phrases and scams. Discord enforces these before a message is posted.
Rate limits
The spam filter limits message and attachment rates, and the invite filter can work on a rate instead of zero tolerance. Each check has its own limit and optional timeout.
A shared log
Every removal goes to one log channel with action buttons. The dashboard adds an activity log and statistics. See logging.
What to configure first
Agree on the line as a team
Decide the nudity level and the strike actions before you switch anything on, so moderators and the bot enforce the same rules.
Set up the log channel
Run /setup or use the dashboard, and point the log to a channel your whole team can read.
Configure trust and strikes
A new server starts with timeouts for strikes 1 to 3. Adjust the actions and the trust cost of each severity tier to match your rules. The trust and strikes guide explains each value.
Add the text filters
Switch on link protection, the invite filter and the spam checks you need, then sync your AutoMod rules from the dashboard.
Exempt staff and special channels
Exempt moderator roles and any channel with different rules. Age-restricted channels are skipped by default.
Planning for credits
Each AI scan uses credits, and a large server scans a lot of media. Text filters, AutoMod rules and matches against your allow and block lists use no credits. There is a free plan with monthly credits, a premium plan and one-time top-ups that do not expire.
If credits run out, AI scanning pauses until credits are available again. The lists and the text filters keep working. It is worth checking the statistics in the dashboard after the first weeks and choosing a plan on the pricing page that matches your volume.
Working as a team
Moderators can view a member's history, undo a violation and add or remove strikes, so a decision made at night can be reviewed in the morning. Members see their own standing with /standing and can report an image that was removed wrongly, which brings mistakes to you instead of leaving them to grow into complaints.
If you run more than one server, each has its own settings and all of them can be managed from one dashboard. The bot and the dashboard are available in English, German, Spanish, Brazilian Portuguese, French, Simplified Chinese and Japanese.
Questions and answers
What happens if a large server runs out of credits?
AI scanning pauses until credits are available. The block and allow lists, the text filters and AutoMod keep working.
Can several servers be managed together?
Yes. Settings are per server, and several servers can be managed from one dashboard.
How many strike actions can I define?
Three on the free plan and up to 10 with premium. Each can be a warning, a timeout, a kick or a ban.
Does SfwBot replace a moderator team?
No. It handles nudity in media and rule based text filters. Disputes, harassment and judgement calls still need people.