Discord Server Setup
(In progress. Last Updated 2022-12-10.)
I spent a fair amount of time working on my Discord Server to make it secure, functional, and fun.
Here's a general guide to how I have mine setup.
Hopefully you'll find something in here beneficial for your own setup.
Basic Security Setup:
Remove all permissions from Everyone role. (I also explicitly deny Everyone the View Channel permission on every channel)
Create a basic role with appropriate default permissions.
Add the basic role permissions to the appropriate public channels. (I explicitly set the permissions on each channel category, but that's probably overkill)
Setup a Rules channel and give Everyone role View Channel and View Message History permissions.
Setup a Rules message with a reaction role to accept the rules and get the basic permissions role.)
If you are doing this on an existing server, you should probably add the new role to your existing users before locking down the Everyone role, unless you want to force them to all accept the new rules.
Bots in Use and their enabled functions:
Mee6 (Premium)
Welcome and Goodbye Messages
Custom Commands
Reaction Roles
Audit Logging
Channel Content Restrictions
Searching
Voice Recording
Timed Messages
Statistics Channels
Temporary Voice Channels
Stream/Social Media Alerts
Levels (silent)
Beemo
Bot Raid Protection
BibleBot
Bible Verses
Birthday Bot
Cross Server Birthday Notifications
Chat To Twitch
Discord/Twitch Crosschat (not quite stable yet)
Counting
Counting Game
Dwemer Automaton
ESO Notifications
GamesROB
Social Games (haven't played with it much yet)
IdleRPG
RPG
PatchBot
Free Game Notifications
Game Update Notifications
Tatsu
Levels
Pets
Housing
Fishing
Other similar stuff I haven't messed with.
YAGPDB
Automod
Logging