Use case: gaming servers
Moderation for busy gaming servers
Gaming servers are busy, full of clips, memes and reaction GIFs, and attractive to scammers and advertisers. SfwBot removes explicit media and the usual text abuse when no moderator is watching the chat.
What goes wrong in gaming servers
A gaming community has a few problems that come back again and again:
- Explicit images and GIFs posted for shock value, often in the busiest channel.
- Fake gift and Nitro offers that lead to scam sites.
- Invite links to other servers, posted by accounts that join only to advertise.
- Floods of messages, capitals and emojis during events and giveaways.
None of this is hard to recognise. The difficulty is that it happens at any hour, and most gaming servers are run by players, not by a staffed team.
Settings that fit a gaming server
Nudity detection at the default level
Explicit images, GIFs and videos are removed. Game screenshots, memes and clips stay. If your audience is younger, block from level 2. See nudity detection.
Scam site list
Link protection checks links against a list of scam sites that is updated daily. A second list covers pornographic sites.
Nitro scam keyword pack
SfwBot can set up Discord's AutoMod with a free keyword pack for Nitro scams and one for self-promotion spam. Discord enforces these rules before the message is posted. See AutoMod.
Invite filter
Remove invite links to other servers. Allow your own server's invites and the codes of partner servers, and exempt the roles that may advertise.
Spam checks for busy channels
Limit message rate, attachment rate, capitals, emojis or line breaks. Each check is switched on separately with its own limit and an optional timeout.
Stickers, emojis and bot posts
Optionally scan stickers, custom emojis and media posted by other bots, which is useful if you run meme or clip bots.
What to configure first
Add the bot and run /setup
Nudity detection works with the default level as soon as setup is done.
Set a log channel
Every removal appears there with buttons to delete, mute, kick or ban, so a moderator can act between rounds.
Switch on the scam protections
Turn on the scam site list in link protection and add the Nitro scam keyword pack.
Decide how strict to be about invites
Zero tolerance suits most gaming servers. If members share invites for squads or clans, use the rate based mode instead.
Exempt what should not be scanned
Exempt staff roles and any channel where the rules are different. Age-restricted channels are skipped by default.
Dealing with repeat offenders
Banter is part of gaming, and a server that bans on the first mistake empties quickly. With trust and strikes, every member starts with 100 trust. A violation costs trust according to how serious it is, and trust comes back over time. When a member's trust is used up they receive a strike, and the action you chose for that strike applies: a warning, a timeout, a kick or a ban. A new server starts with timeouts for the first three strikes.
Members can see their own standing with /standing, so the consequence does not come as a surprise.
What SfwBot does not do
SfwBot detects nudity. It does not detect violence or gore, so game footage is not rated for that, and it does not judge whether a message is toxic. Text is handled by fixed rules: keywords, links, invites and rates. Arguments, harassment and cheating accusations still need a moderator.
Questions and answers
Will game screenshots and clips be removed for violence?
No. SfwBot only detects nudity. Violence and gore are not detected.
Does it scan GIFs and videos?
Yes. Images, GIFs and videos are scanned. Stickers and custom emojis can be scanned too if you switch that on.
Do the text filters use credits?
No. The invite filter, spam filter, link protection and AutoMod rules use no credits. Only AI scans of media do. See pricing.
Can partner servers still post their invites?
Yes. Add their invite codes to the allowed codes, or exempt the role that posts them.