Skip to content

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

  1. Add the bot and run /setup

    Nudity detection works with the default level as soon as setup is done.

  2. Set a log channel

    Every removal appears there with buttons to delete, mute, kick or ban, so a moderator can act between rounds.

  3. Switch on the scam protections

    Turn on the scam site list in link protection and add the Nitro scam keyword pack.

  4. 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.

  5. 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.

Features used here

  1. Nudity detection

    SfwBot scans images, GIFs and videos posted in your Discord server and removes nudity at the level you choose: revealing, implied nudity or explicit.

  2. Invite filter

    SfwBot removes Discord invite links posted in your server. Allow your own invites and trusted codes, or let members post a few before the filter steps in.

  3. Link protection

    SfwBot checks links posted in your server against lists of known scam and pornographic sites, removes the message and records who posted it.

Set up for the server you run

Add SfwBot to your server

The free plan includes credits every month. Setup takes one command, and you can change every setting later in the dashboard.