About DUE

Everything you need to know about the Discord User Enhancement bot.

💬 What is DUE?

DUE stands for Discord User Enhancement. As the name suggests, our goal is to improve the Discord user experience through the use of a Discord bot.

DUE is primarily responsible for three things: banning words, punishing users for using banned words, and managing the content in certain text channels.

DUE is a project started by three high school students with the vision of creating something that can positively impact communities across Discord, which currently has over 150 million active users.

🎯 Our Purpose

To combat banned words, DUE has a unique banned word list for each server that admins can add to in order to delete messages containing banned words instantly. This is very useful for unwanted words like profanity that can be deleted automatically.

To punish users for using banned words, DUE has a strike system that adds a strike every time a word from the banned word list is used. The server can set a warning for when a user reaches a certain amount of strikes.

Lastly, DUE has the capability of only allowing certain types of messages to be sent in specific channels (e.g., sound, text, video). If an unwanted message type is present in a certain channel, it will automatically be deleted.

Commands

User Commands

!duehelp View the list of commands that DUE has directly in the server
!hello DUE says hello!
!bye DUE says goodbye!
!strikes <user> Check the number of strikes for a specified user

Admin Commands

!bwa <word> Add a word to the server banned word list
!bwr <word> Remove a word from the server banned word list
!bwc Clear the server banned word list
!bwv View the banned word list
!clearallstrikes Clear strikes for every user
!clearstrikes <user> Clear the strikes of a certain user
!setstrike <num> Warn a user when they exceed a certain number of strikes
!channeladd <type> Allow a specific message type in a channel (image, text, video, sound, link, file, embed)
!channelremove <type> Disallow a specific message type in a channel
!channelclear Remove all message type restrictions from the channel
!channeldisplay View the message types allowed in this channel