Anti-Scam
Removes fake giveaways, phishing links and four-image scam posts, and runs honeypot trap channels.
Anti-Scam checks every message for common scam patterns and removes the ones it catches. It also lets you set up honeypot channels that remove anyone who posts in them, which catches most spam bots.
What It Catches
| Check | What it looks for |
|---|---|
| Scam text | MrBeast giveaways, "scan to claim" or "free crypto, nitro, gift card" messages, fake Discord or Steam gifts, and Telegram claim bots. |
| Phishing domains | Misspelled Discord and Steam domains such as dlscord or steamcommunilty. |
| Image file names | Images named like giveaway proof, rewards, QR codes or crypto drops. |
| Four-image posts | Exactly four images posted by a member with no roles, or by a new account when strict mode is on. |
A new account is one younger than 30 days, or a member who joined the server less than 7 days ago.
When a message matches, Medusa deletes it (if Delete Scam Messages is on), applies your chosen action and logs it.
Honeypot Channels
A honeypot is a channel nobody should post in. Make one or more channels, pick them under Honeypot Channels and turn the honeypot on. Anyone who posts there gets the trap action.
Post a warning in the channel from the dashboard Post page or with /post. The warning includes a live count of how many accounts the trap has removed.
The server owner, members with the Administrator permission and your exempt roles are never checked or trapped.
Anti-Scam Settings
| Setting | Default | What it does |
|---|---|---|
| Enable Anti-Scam Protection | On | Turns scanning on or off. |
| Enforcement Action | Ban Member | Ban, softban, kick, time out or only delete the message. |
| Timeout Duration in Minutes | 1440 | Length of the timeout when that action is picked. |
| Delete Scam Messages | On | Deletes the message that matched. |
| Purge Recent Messages on Ban | On | Deletes the member's last 7 days of messages when they are banned. |
| Detect 4-Image Scam Layouts | On | Turns on the four-image check. |
| Detect MrBeast & Giveaway Scams | On | Turns on the scam text and image name checks. |
| Detect Phishing & Discord Fake Domains | On | Turns on the phishing domain check. |
| Strict Mode for New Accounts | On | Treats new accounts as suspicious in the four-image check. |
| Exempt Roles | None | Roles that are never checked. |
| Exempt Channels | None | Channels that are never checked. |
Honeypot Settings
| Setting | Default | What it does |
|---|---|---|
| Enable Honeypot | Off | Turns the trap channels on. |
| Honeypot Channels | None | The trap channels. |
| Trap Action | Ban Member | Ban, softban, kick, time out or only delete the message. |
| Timeout Duration in Minutes | 60 | Length of the timeout when that action is picked. |
| Softban Message Deletion History | Last 7 Days | How much history a softban removes: 24 hours or 7 days. |
| Delete the Triggering Message | On | Deletes the message posted in the trap. |
| Delete Recent Messages on Ban | On | Deletes the member's last 7 days of messages on a ban. |
| Ignore Bot Accounts | On | Lets other bots post in the trap. |
| Exempt Roles | None | Roles that never trigger the trap. |
Commands
| Command | What it does |
|---|---|
/antiscam stats | Show how many scams were caught and accounts trapped. |
/antiscam scan [limit] | Scan recent messages in the channel for scams. |
| Scam Audit | Right-click a member, then Apps > Scam Audit, to see their account age, roles and recent detections. |
These commands belong to the Admin rank by default.