Skip to content

A simple discord anti spam node.js module to prevent spam on your discord server

Notifications You must be signed in to change notification settings

WinDino/discord-anti-spam

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

discord-anti-spam.js

An extremely simple module to prevent spam on your discord server.

Installation

This module assumes you already have a basic Discord.js bot setup.

Once you've done this, setting the anti spam up will be very easy. And you can follow the code below to get started!

var anti_spam = require("discord-anti-spam");

antispam(bot, {
  warnBuffer: 3, //Maximum amount of messages allowed to send in the interval time before getting warned.
  maxBuffer: 5, // Maximum amount of messages allowed to send in the interval time before getting banned.
  interval: 1000, // Amount of time in ms users can send a maximum of the maxBuffer variable before getting banned.
  warningMessage: "stop spamming or I'll whack your head off.", // Warning message send to the user indicating they are going to fast.
  banMessage: "has been banned for spamming, anyone else?", // Ban message, always tags the banned user in front of it.
  maxDuplicatesWarning: 7,// Maximum amount of duplicate messages a user can send in a timespan before getting warned
  maxDuplicatesBan: 10, // Maximum amount of duplicate messages a user can send in a timespan before getting banned
  deleteMessagesAfterBanForPastDays: 7 // Delete the spammed messages after banning for the past x days.
});

That's it. enjoy not being raided :)

If you have any issues, bugs or trouble setting the module up. feel free to open an issue on Github

About

A simple discord anti spam node.js module to prevent spam on your discord server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%