FAQ
What is Dog?
Dog is a small Discord bot that mainly focuses around basic security for your server. Discord roles and bad words can be put on a "watch list". Any users with the monitored roles saying bad words will then be punished accordingly. Alongside these commands, Dog also provides an auto role option for new users joining your server. Any role added to the default role list will be added to new users, great for automation if you plan on a larger server. By default, users will be given 3 warnings until punishment is dished out - which defaults to no punishment (use /setup to configure how you want the punishments to be).
Can I steal everything?
Yes, head on over to the Git if you want Dogs code for your own project. You will need to have your own bot token setup for your own project.
I don't want just anyone using the commands.
Using /addadminroles prevents just anyone from being able to use security commands on Dog. By default, anyone can use any command, and you should add an admin role right away when Dog joins.
Can you give me an example of a command with parameters being used?
Sure: /addadminroles King Admin "Dog Fan" - This will add 3 roles to the admin list.
The filter isn't working. Swear words are still being displayed.
Dog doesn't have a default list of bad words. Make sure you add bad words to the banned words list so Dog knows what to watch out for.
I don't like x, I wish it was y.
There are some preset options you can use with the /setup command.
I found a bug, or I want to contact you.
Send me a message at my email: Triadic2k@gmail.com
Like what you see?
Dog is a project I created to hone my skill set while also having something to show for it. I'm a student myself, and wanted to make it open source from the start, since I think it might be able to help others that might be dipping their toes into programming. Expect code to not be the most optimized, but I did make sure to leave comments on every method and throughout the project to help. I'm always looking to improve, and I hope a project like this can help others do the same.