Skip to content

Logging

See every action the bot takes, and act on it from the log

SfwBot reports every action it takes, with the channel and the reason, in a channel your moderators already read. They can act on an entry with the buttons under it.

The log channel

  • One entry per action

    Removed media, blocked links, invites and spam each produce an entry with the member, the channel and the reason.

  • Buttons on the entry

    For removed media: flag the decision as inaccurate, delete the message if it is still there, or mute, kick or ban the member.

  • Media link, if you want it

    The entry can include the link to the removed media so moderators can review it. Switch this off and the log shows no media.

  • Service notices

    Low and used-up credits and missing permissions are reported in the same channel.

The activity log in the dashboard

The web dashboard shows recent detections with who, where, when, the level and the scores, and an audit log of setting changes: which moderator changed what, and when. Statistics show how much media was scanned and how much was blocked.

Data taken from messages is deleted after 30 days at most. Older log entries keep their counts but lose the link to the message.

Setting it up

Pick the log channel in the /setup wizard, with /settings or on the Logging page of the dashboard. The bot checks that it can post in the channel you choose. See the logging guide.

Questions and answers

Who can see the log channel?

Whoever can see that channel in your server. Use a channel that only your moderators can read.

Does the log show the removed image?

Only as a link, and only if you leave that option on. The dashboard's detection list shows who, where, when and the level.

What if no log channel is set?

The bot still moderates. Removals are recorded in the dashboard, and notices that would have gone to the log channel are not posted.

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

  5. AutoMod

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

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

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.