Scam Hunter avatar

Scam Hunter

Verified584 servers

Media Gallery
Screenshots and videos showcasing Scam Hunter in action

No media available.

About Scam Hunter

What's the tldr?

Scam Hunter looks for nitro/steam scams, crypto scams, and link spam that's potentially malicious. The bot evaluates messages and URLs using a variety of techniques to determine if the user has malicious intent. The bot can detect scams that have not been identified by a person yet.

Moderators of the server the bot is added to have access to the dashboard. Moderators are ignored from message evaluation, so please make sure your moderators do not get compromised!

What the bot does

The bot is specifically designed to look for key attributes common in scams. It uses a combination of tools to de-obfuscate scam message attempts that contain text and a link. If the message is identified as a scam and the user is not a Moderator, it creates a UUID for the message and the user, stores it in memory, makes a record of the event in Firestore, then deletes the message. If the same message is encountered recently and identically from the same user, the user is also kicked from the server.

If the message doesn't contain any scam attributes but has a link, the bot will visit the link, impersonating a user to investigate data about the site. If the site seems to be pretending to be a service such as Discord, Steam, or a few others, the bot will flag the message as a scam and follow the protocol for deleting/kicking outlined above.

The bot is not perfect as it is not operating against a known set of bad domains. Instead, it is using a less certain tactic for assessing if something is a scam in disguise. It is highly advised to pair this bot with another bot that has a list of recent, known scam domains. Between the two, very little will get through these filters.

Scam hunter's hit rate is near 100%, but it's not perfect. Mods still need to be ready to remove links it and other bots may miss. No bot is perfect, but hopefully this bot reduces the Moderator workload dramatically.

Required permissions

The bot needs the following permissions to function:

  • Kick Members
  • Read Messages/View Channels
  • Send Messages
  • Manage Messages
  • Read Message History

Additionally, in order to kick users, the bot must have a role above all users you wish to kick. NOTE: the bot will only kick users that do not have the Manage Messages permission in the server. Moderators should not be kicked by the bot.

The bot was originally deployed without slash commands. Some slash commands have been added such as the log command. To enable it, you may need to re-invite the bot to update the scopes. You should not need to kick the bot.

To log all malicious detections, do /log to:CHANNEL.

Setting up the bot

Step 1: Add the bot to your server

Step 2: Move the bot role above other user roles

Step 3: Get some coffee (or tea). You're done!

Step 4: Optionally, enable logging so you can see what scams are removed by issuing /log to:CHANNEL

Popular Commands
Most used commands this month
log

Specify a channel for recording logs. To disable logging, do not set the "to" parameter

toThe channel to use for logging. Make sure the bot has access to it!

Bot Information
Category
Moderation and Tools

Similar Moderation and Tools Bots

Discover other moderation and tools bots that might interest you

Popular Discord Bots

Check out the most popular bots in our directory

Discover More Bots

Explore our complete directory of Discord bots to find the perfect ones for your server