# Frostbite

> Frostbite is a free Discord bot that detects and removes scam images, known scam links, and hacked-account spam in real time, including edited or reposted scam images that exact-match filters miss.

Other Discord bots share the name. This one is the anti-scam bot at frostbite.bot, Discord application ID 1510686396493598981.

- Add to a server: https://frostbite.bot/invite
- Support server: https://frostbite.bot/support
- Discord App Directory: https://discord.com/discovery/applications/1510686396493598981
- Top.gg listing: https://top.gg/bot/1510686396493598981
- Full text of every guide: https://frostbite.bot/llms-full.txt

## Features

- **Catches scam images and known scam links**: Recognizes scam pictures automatically, even ones it has never seen before, and blocks known scam links.
- **Spots hacked accounts, helps them recover**: Notices when a trusted member is spamming scams because their account was hacked, and helps them recover it.
- **Every server makes every other server safer**: Once one server blocks a scam image, every server running Frostbite blocks it too.
- **Set up in one command**: One command turns protection on. It also checks its own setup and speaks 8 languages.
- **You decide what happens next**: Decide what happens to the account behind the scam, separately for every kind of detection.

## Guides

- [How to stop fake Discord Nitro scams](https://frostbite.bot/guides/discord-nitro-scam/): What the free Nitro scam looks like, why members fall for it, and how to remove it before anyone clicks.
- [Member's account posting scam links? What to do](https://frostbite.bot/guides/hacked-account-posting-scams/): The hacked-account wave, the six steps that recover the account, and how to avoid banning a victim.
- [Crypto casino scam images on Discord: how to stop them](https://frostbite.bot/guides/crypto-casino-scam/): The fake MrBeast casino promo, the withdrawal fee that steals the money, and how to remove every copy.
- [The "I accidentally reported you" scam, explained](https://frostbite.bot/guides/accidentally-reported-you-scam/): A friend says they reported you by mistake and fake Discord staff will fix it. How it works and how to warn members.
- [Why scam screenshots beat most Discord filters](https://frostbite.bot/guides/scam-screenshot-images/): Fake giveaway posts, casino screenshots, and Steam gift images, and the two techniques that catch them.
- [How to set up a honeypot channel in Discord](https://frostbite.bot/guides/discord-honeypot-channel/): A hidden channel only bots and hacked accounts post in. Five minutes to set up, catches what filters miss.
- [Anti-raid vs anti-scam bots: what Wick and Beemo miss](https://frostbite.bot/guides/anti-raid-vs-anti-scam/): Raid protection and scam detection solve different problems. Most servers need both.

## Commands

Full reference: https://frostbite.bot/commands/

- `/filter quicksetup`: One-shot setup: enables the scam filters and sets the log channel.
- `/filter status`: Show this guild's filter configuration, plus a wiring check for missing permissions.
- `/filter inspect`: Deep-dive into this guild's filter config and per-channel bot permissions.
- `/filter enable`: Enable or disable a single filter here.
- `/filter setlogchannel`: Set the channel filter detections are reported to. Forum channels get one persistent log post.
- `/filter setstaffrole`: Set the role that bypasses the filters.
- `/filter categories`: Pick which categories are excluded from filtering.
- `/filter excludecategory`: Exclude a category from filtering.
- `/filter includecategory`: Resume filtering a previously excluded category.
- `/filter addexempt`: Exempt a channel from the image filter.
- `/filter removeexempt`: Remove a channel's image-filter exemption.
- `/filter sethoneypotchannel`: Set the honeypot trap channel and post its warning. Anything a non-staff member posts there is removed.
- `/filter punish imagefilter`: Configure the action taken on a banned or scam image hit, beyond deleting the message.
- `/filter punish stringfilter`: Configure the action taken on a banned scam-string hit, beyond deleting the message.
- `/filter punish crosschannel`: Configure the action taken on a cross-channel image-spam trip, beyond deleting the messages.
- `/filter punish honeypot`: Configure the action taken on a honeypot trip, beyond deleting the message.
- `/filter setappeallink`: Set (or clear) the appeal link or invite included in punishment DMs.
- `/filter clearwatchlist`: Clear this guild's cross-channel image watchlist.
- `/filter strings add`: Add a banned scam string for this guild.
- `/filter strings remove`: Remove this guild's banned scam string.
- `/filter strings list`: List this guild's banned scam strings.
- `/report`: Report a message's images to the support server for review.
- `Right-click > Apps > Report`: Same as /report, from the message context menu. One confirmed report removes the image network-wide.
- `/stats`: Show Frostbite's monitoring statistics: messages watched, images removed, reports handled.
- `/language set`: Set the language Frostbite uses with you. Also available as /lang.
- `/language server`: Set this server's language.
- `/language show`: Show your language, this server's, and the available languages.
- `/support`: Get a link to the support server.

## FAQ

### What does Frostbite do?

Frostbite is a Discord bot that automatically finds and removes scam images, known scam links, and hacked-account spam from your server, in real time. It also helps members recover if their own account gets hacked.

### Is Frostbite free?

Yes. Frostbite is free to add and free to use. There's no credit card required to turn on protection.

### How does Frostbite recognize scam images it hasn't seen before?

Frostbite looks at what a picture actually shows, not just its exact file, so a resized, recompressed, or lightly edited repost still gets caught. If a picture still gets through, Frostbite reads any text written inside it and checks that against known scam phrases, which catches brand-new scam images too.

### What happens if Frostbite flags my account by mistake?

Frostbite assumes a flagged account was hacked, not that the member did anything wrong. It sends a direct message explaining what happened and how to secure the account, and if the server is set up to remove members automatically, that message includes a one-time invite back in.

### What languages does Frostbite support?

Frostbite speaks English, German, Spanish, French, Dutch, Portuguese, Polish, and Swedish out of the box, with more languages added over time by community contributors. Each member can pick their own language.

### Can Frostbite ban or time out the people posting scams?

Yes, and you choose separately for each kind of detection. Scam images, scam text, the trap channel, and the cross-server spam detectors each have their own setting: do nothing, time the member out, kick them, or ban them. A kick can include a one-time invite back, and every notice can carry your own appeal link.

### Can I add my own banned words or links?

Yes. Run /filter strings add with anything you want blocked, and scope each entry to chat messages, text found inside images, or both. Filters cover every channel by default, and you can exclude whole categories or exempt individual channels.

### Does Frostbite replace my other moderation bot?

No. Frostbite is a specialist. It focuses entirely on scam and phishing detection, and is built to run alongside whatever moderation, leveling, or utility bots you already use.

### How do I set up Frostbite?

Add Frostbite to your server, then run /filter quicksetup in any channel. That one command turns on the scam image and scam text filters and connects them to a log channel. Cross-channel spam detection and the honeypot are switched on with /filter enable (the honeypot needs /filter sethoneypotchannel first). Run /filter status any time to see what's on and confirm Frostbite has the permissions it needs.

## Legal

- [Privacy Policy](https://frostbite.bot/privacy/)
- [Terms of Service](https://frostbite.bot/tos/)
