Skip to content

Anti-Scam

Scans message images for visual scam patterns — fake Discord login pages, fake Steam giveaways, crypto airdrop screenshots, fake Nitro offers — using AI image analysis. The companion to keyword-based scam detection in Automod → Links.

Why this exists

Modern Discord scams are increasingly image-based: a "fake official Steam giveaway" screenshot that links out via the image's text, not via a URL in the message. Keyword automod can't catch this. Anti-Scam looks at image attachments and flags suspicious ones.

Settings

SettingWhat it does
EnabledMaster switch.
Sensitivitylow / medium / high. Controls how suspicious a message has to look before Phantom takes a closer look at its images. Higher = scans more aggressively.
Log channelWhere to post detections. Falls back to the Audit Log channel, then the master log channel.
Mod rolePinged on a high-confidence hit.
Timeout (minutes)Applied on a high-confidence detection. 0 disables (downgrade high → delete + log only).
DM userWhether to DM the offending member explaining the removal.
Exempt rolesMembers holding any of these are never scanned. Useful for trusted staff who legitimately post screenshots.
Exempt channelsChannels excluded from scanning entirely (e.g. a crypto-discussion channel where reward screenshots are on-topic).

How sensitivity works

Phantom uses a quick trust check (account age, message rate, attachment patterns, etc.) to decide which messages warrant a deeper look. The sensitivity setting controls how aggressive that check is:

  • low — only messages that look very suspicious get a deeper look. Catches fewer false positives.
  • medium — balanced. Most servers should start here.
  • high — almost every image in chat gets a deeper look. Catches the most scams.

Tips

  • Medium is the right default for most servers.
  • Exempt your art / screenshot channels so legitimate uploads aren't scanned unnecessarily.
  • Pair with the mod-role ping if your community can handle the noise — staff seeing "scam screenshot from @user" near-real-time is a powerful signal.
  • DMs are user-friendly. A first-time poster getting their image silently removed is confused; a DM explanation prevents repeat-offending.

Cross-Server Sync

Syncable settings (when security sync is on):

  • Enabled toggle
  • Sensitivity
  • Timeout duration
  • DM user toggle

The log channel, mod role, exempt roles, and exempt channels stay local per server.

Cost

During Phantom's early access, Anti-Scam is free. Launch pricing is still being decided; see Pricing & early access.

Permissions

  • security.view — see detection log
  • security.edit — change settings

Behaviour

  • Only image attachments are scanned (not videos, not links to external images).
  • A per-message rate limit prevents one spam wave from causing a flood of scans in a few seconds.
  • Detection logs are kept for 30 days, then auto-pruned.

Phantom is a product of Hydra Labs. The bot is run as a managed service; you do not need to host it yourself.