A discord bot for slowing down your server.
- Disabling DM's permanently
- Disabling a Guild's invite 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.
- Mute Members: Used for spam protection
- Manage Server: Used for security actions (DM and invte block)
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 |
Changes the channel, in which log messages are send. default=none |
/setcheckingtime |
Changes the time, in which spam protection acts. default=2s |
/timeoutlength |
Changes the timeout for spam protection. default=5s |
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>
in the root folder. Then runnpm run bot
to start the application.
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.