Skip to content

Link protection

Remove links to scam and porn sites

A compromised account can post a fake giveaway link in every channel within seconds. SfwBot compares the domains in a message with lists of known bad sites and removes the message.

Two lists, switched on separately

  • Scam sites

    Phishing pages, fake giveaways and similar fraud. A hit counts as a critical violation in the trust system.

  • Pornographic sites

    Links to adult sites, for servers that also block explicit media. A hit counts as a high violation.

How it works

The bot reads the domains in each message and looks them up in the lists it keeps in memory. The lists come from public, community-maintained sources and are refreshed every day.

On a hit the message is deleted, unless you switch deletion off to only log, and the removal is written to your log channel. The check runs on text and uses no credits.

What a list cannot do

A list only knows sites that have been reported. A scam page that went online an hour ago may not be on it yet. Use link protection together with Discord's own safety settings and with AutoMod keyword rules for the wording scams tend to use.

Switching it on

Both lists are off until you enable them, in the dashboard under Link protection or with the /settings command. See the link protection guide.

Questions and answers

Can I add my own domains?

The two lists are maintained centrally. For your own words and addresses, use a keyword rule in AutoMod, which SfwBot manages from the same dashboard.

What happens to the member who posted the link?

The message is removed and logged. With the trust system on, a scam link is a critical violation, so it can lead straight to a strike and the action you set for it.

Does link protection use credits?

No. Only AI scans of media use credits.

Other modules

  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. Spam filter

    SfwBot's spam filter checks message rate, attachments, line breaks, capitals and emojis. Each check has its own limit and can time the member out.

  4. AutoMod

    SfwBot creates Discord's native AutoMod rules for you and keeps them in sync: keywords, presets, regex, username and mention spam rules.

  5. Trust and strikes

    SfwBot gives every member a trust score. Violations cost trust by severity, trust comes back over time and strikes trigger the action you set.

  6. Logging

    SfwBot reports every removal to a log channel in your server, with buttons to act on it, and keeps an activity log in the web dashboard.

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.