Skip to content

SeSe008/AutoSlowmode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

AutoSlowmode

Automatically slow down your server

Invite Me! Website

Capabilities:

  • Disabling DM's permanently
  • Disabling a Guild's invites permanently
  • Bot and general spam protection
    • When a user sends 2 Messages in different channels in less than a specific amount of time, they get a timeout.

Permissions needed:

  • Mute Members: Used for spam protection
  • Manage Server: Used for security actions (DM and invte block)

Commands:

Command Description
/toggledmblock Toggles wether members are allowed to send dm's or not. default=false
/toggleinviteblock Toggles wether a guild's invites are paused or not. default=false
/togglespamprotection Toggles wether members get a timeout on detected spam or not. default=true
/setlog <channel> Changes the channel, in which log messages are send. default=none
/settimeoutchecktime <time> Changes the time, in which spam protection can act. default=2s
/settimeoutlength <time> Changes the timeout enacted on possible spammers. default=5s

Using the bot on your own Server

You can either

  • Invite the bot or
  • Create your own application on Discord's developer portal. Add an .env file containing your bot's token as TOKEN=<TOKEN> and the incident-actions execution time as INCIDENT_ACTIONS_TIME=<TIME> (in cron format) in the root folder. Then run npm run bot to start the application.

Privacy

The bot may read and store:

Item Reason Storing-time How to disable?
User-Id's When sending a message. Used for spam protection checkingTime (default=2s) Disable spam protection
Channel-Id's When sending a message. Used for spam protection checkingTime (default=2s) Disable spam protection
Channel-Id When setting a log channel infinite Do not set one
Guild-Id Configuration and logging (logging only used for debugging purposes) infinite Necessary; do not use the bot

No data is ever shared to third parties.

About

A discord bot for slowing down your server.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published