This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
guides:discord_server_setup [2022/12/10 13:11] – techiem2 | guides:discord_server_setup [2022/12/10 13:48] – techiem2 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Discord Server Setup ====== | ====== Discord Server Setup ====== | ||
+ | (In progress. | ||
I spent a fair amount of time working on my Discord Server to make it secure, functional, and fun.\\ | I spent a fair amount of time working on my Discord Server to make it secure, functional, and fun.\\ | ||
Line 5: | Line 6: | ||
Hopefully you'll find something in here beneficial for your own setup.\\ | Hopefully you'll find something in here beneficial for your own setup.\\ | ||
- | Bots in Use:\\ | + | ===== Basic Security Setup: ===== |
- | .* Mee6 (Premium) | + | - Remove all permissions from Everyone role. (I also explicitly deny Everyone the View Channel permission on every channel)\\ |
- | | + | |
- | | + | * You'll need to manually add an appropriate role to Bots you add. I have a Bots role I use for them to separate them from normal users. |
- | | + | - 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.)\\ |
- | | + | * I use Mee6 to setup my reaction roles. |
- | | + | |
- | | + | |
- | | + | |
- | | + | ===== Bots in Use and their enabled functions: ===== |
- | .* YAGPDB | + | |
+ | - Welcome and Goodbye Messages | ||
+ | - Custom Commands | ||
+ | - Reaction Roles | ||
+ | - Audit Logging | ||
+ | - Channel Content Restrictions | ||
+ | - Searching | ||
+ | - Voice Recording | ||
+ | - Timed Messages | ||
+ | - Statistics Channels | ||
+ | - Temporary Voice Channels | ||
+ | - Stream/ | ||
+ | - Levels (silent) | ||
+ | * Beemo | ||
+ | - Bot Raid Protection | ||
+ | * BibleBot | ||
+ | - Bible Verses | ||
+ | * Birthday Bot | ||
+ | - Cross Server Birthday Notifications | ||
+ | * Chat To Twitch | ||
+ | - Discord/ | ||
+ | * Counting | ||
+ | - Counting Game | ||
+ | * Dwemer Automaton | ||
+ | - ESO Notifications | ||
+ | * GamesROB | ||
+ | - Social Games (haven' | ||
+ | * IdleRPG | ||
+ | - RPG | ||
+ | * PatchBot | ||
+ | - Free Game Notifications | ||
+ | - Game Update Notifications | ||
+ | * Tatsu | ||
+ | - Levels | ||
+ | - Pets | ||
+ | - Housing | ||
+ | - Fishing | ||
+ | - Other similar stuff I haven' | ||
+ | | ||
+ | - Automod | ||
+ | - Logging | ||
- | 1. Remove all permissions from Everyone role. (I also explicitly deny Everyone the View Channel permission on every channel)\\ | ||
- | 2. Create a basic role with appropriate default permissions. (I also explicitly set the role's permission on every channel, but that's probably overkill)\\ | ||
- | 3. Add the basic role permissions to the appropriate public channels.\\ | ||
- | 4. Setup a Rules channel and give Everyone role View Channel and View Message History access.\\ | ||
- | 5. Setup a Rules message with a reaction role to accept the rules and get the basic permissions role. (I use Mee6 bot to setup my reaction roles since I'm using it for a bunch of things.)\\ | ||