How to Use Discord: Setup, Bots, Roles & Community Management Guide
Key Takeaways
- Discord servers need at least 2 text channels and 1 voice channel to feel functional; start small.
- Roles let you control permissions precisely—use them to assign mods, mute spammers, or give special access.
- Bots like MEE6 or Dyno automate moderation, welcome messages, and music—but don’t install more than 3-5 to avoid lag.
- Community management means setting clear rules, appointing reliable moderators, and using slow mode to prevent spam.
---
What Is Discord and Why Use It?
Discord is a free voice, video, and text chat platform originally built for gamers but now used by everyone—from book clubs to remote teams. As of 2025, it has over 150 million monthly active users. You can create your own private or public server, invite friends or strangers, and customize almost everything. If you’re new, this guide walks you through the essentials: setting up a server, adding bots, organizing channels, managing roles, and keeping your community healthy.
Step 1: Create Your Discord Server
1. Open Discord (desktop or mobile). Click the plus icon (+) on the left sidebar.
2. Select Create My Own > For a Club or Community (best for general use).
3. Give your server a name (e.g., "Tech Talk HQ") and choose a region closest to your members (e.g., US West for West Coast users).
4. Click Create.
Your server now has two default channels: `#general` (text) and `General` (voice). That’s fine for testing, but for a real community, you’ll want more structure.
Step 2: Organize Channels
Channels keep conversations tidy. I recommend starting with:
Text channels:
- `#welcome-and-rules` – pinned rules and auto-welcome messages
- `#general-chat` – free talk
- `#announcements` – only admins can post
- `#support` – help requests
Voice channels:
- `General Voice` – main hangout
- `Quiet Study` – no music, low volume
To create a channel:
- Right-click your server name > Create Channel.
- Choose Text or Voice.
- Name it using lowercase and hyphens (Discord’s style).
- For voice channels, you can set a user limit (e.g., 10 for small groups).
Pro tip: Use category folders to group channels. Right-click the channel list > Create Category (e.g., "Social" for general chat and voice).
Step 3: Set Up Roles
Roles control who can do what. Without them, everyone can delete messages or kick members—disaster.
1. Go to Server Settings > Roles.
2. Click Create Role (e.g., "Admin", "Moderator", "Member").
3. Assign permissions:
- Admin: Full access (give sparingly).
- Moderator: Kick, ban, manage messages, mute voice.
- Member: Read, write, speak—no moderation power.
4. Drag roles in order: highest power at top (Admin), lowest at bottom.
5. After creating roles, assign them to users: right-click a user > Roles > check the role.
Comparison table: Role permissions I recommend
| Permission | Admin | Moderator | Member |
| ------------ | ------- | ----------- | -------- |
| Kick members | ✅ | ✅ | ❌ |
| Ban members | ✅ | ✅ | ❌ |
| Manage messages | ✅ | ✅ | ❌ |
| Mute voice members | ✅ | ✅ | ❌ |
| Create invite links | ✅ | ✅ | ✅ |
| Read message history | ✅ | ✅ | ✅ |
*Note: Never give "Administrator" to more than 2-3 people. It bypasses all other permissions and can be abused.*
Step 4: Add and Configure Bots
Bots automate tasks. For example, MEE6 can welcome new members and assign roles automatically. Dyno handles moderation and music. Here’s how to add one:
1. Go to a bot website (e.g., [top.gg](https://top.gg) or [mee6.xyz](https://mee6.xyz)).
2. Click Invite or Add to Discord.
3. Log in to Discord and select your server.
4. Authorize the bot (check permissions like "Send Messages" and "Manage Roles").
5. After adding, type `!help` in any text channel to see commands.
Example: Setting up MEE6 for auto-roles
- In MEE6 dashboard, go to Welcome > enable Welcome Message.
- Write a message like: "Hey {user}, welcome to Tech Talk HQ! Read #rules."
- Under Auto Roles, add a role (e.g., "Member") to be assigned automatically when someone joins.
- Save changes.
Don’t go overboard with bots. I’ve seen servers with 10 bots that lag and spam commands. Stick to 2-4: one moderation bot, one music bot, one utility bot (like Carl-bot for polls).
Step 5: Manage Your Community
A server without rules turns into chaos fast. Here’s what works:
- Write clear rules in `#welcome-and-rules`. Example: "No hate speech, no spam, no NSFW content."
- Use slow mode: In channel settings, set a cooldown (e.g., 5 seconds) to prevent message flooding during busy hours.
- Appoint 2-3 moderators from trusted members. Give them the Moderator role and train them on bans and mutes.
- Create a support ticket system using a bot like TicketTool for private help requests.
- Host events: Voice chat game nights or Q&A sessions keep people engaged. I once ran a weekly trivia event using a bot, and active users doubled.
- Review logs: Bots like Dyno log deleted messages and joins. Check weekly to catch troublemakers.
Final Thoughts
Discord is powerful but easy to mess up. Start simple: 3-4 channels, 3 roles, and 2 bots. Grow as your community does. If you’re stuck, Discord’s own support page (support.discord.com) has detailed guides. Remember: the best servers feel organized but not overmoderated.
FAQ
Q: How do I delete a Discord server?
A: Go to Server Settings > Delete Server. You must own the server. Type the server name to confirm. This is permanent—you cannot recover it.
Q: Can I add bots without giving them admin permissions?
A: Yes. When inviting a bot, uncheck the "Administrator" permission. Only grant what the bot needs (e.g., "Send Messages" for a music bot). You can adjust permissions later in Server Settings > Roles.
Q: What’s the maximum number of members I can have in a server?
A: Discord servers can hold up to 500,000 members, but performance drops with too many bots or channels. For most communities, 1,000-10,000 members is manageable. You’ll need Discord’s Community Server settings (enable in Server Settings > Community) to access features like rules screening and verification.