How to Use Discord: Server Setup, Bots, Roles & Community Guide
Key Takeaways
- Discord servers are free to create and support up to 250,000 members, but most communities start with fewer than 100 people.
- You can automate moderation and add fun features with bots—over 7 million bots are active on Discord as of 2024.
- Roles and channels give you fine-grained control over who sees what and who can speak.
- Community management is about setting clear rules and using tools like slow mode and verification levels to keep things civil.
---
# How to Use Discord: Server Setup, Bots, Roles & Community Guide
Discord started as a gaming chat app in 2015, but today it’s used by everyone from book clubs to crypto projects. I’ve helped set up over a dozen servers for friends and clients, and I’ll walk you through the essentials—no tech degree required.
Step 1: Create Your Server
Open Discord (desktop or mobile), click the plus icon (+) on the left sidebar, then choose “Create My Own.” Pick a name (like “Book Lovers HQ” or “Tech Geeks United”) and optionally upload an icon. That’s it—your server now exists with a single #general text channel and a General voice channel.
Pro tip: Don’t overthink the name. You can change it later. Just start.
Step 2: Set Up Channels
Channels organize conversations. Think of them like rooms in a house.
- Text channels – for typed chat, announcements, or file sharing.
- Voice channels – for live voice, video, or screen sharing.
How to create channels:
1. Right-click your server name → “Create Channel.”
2. Choose Text or Voice.
3. Name it (e.g., `#introductions`, `#support`, `#off-topic`).
4. Set permissions (more on that in roles).
Real example: For a gaming server, I’d create `#lfg` (looking for group), `#clips`, and a voice channel called “Squad Up.” For a study group, maybe `#resources` and `#study-voice`.
Rule of thumb: Start with 3–5 channels. Too many scare newcomers. You can always add more.
Step 3: Manage Roles
Roles are labels that control permissions. They also let you color usernames for fun.
Creating roles:
1. Go to Server Settings → Roles → “Create Role.”
2. Give it a name (e.g., “Moderator,” “Member,” “VIP”).
3. Assign a color (optional but helps visibility).
4. Toggle permissions:
- Manage Messages – for moderators to delete spam.
- Kick Members – for admins only.
- Mention @everyone – limit to avoid pings.
Assigning roles:
- Right-click a user’s name → Roles → check the box.
- Or use a bot like Mee6 to auto-assign roles when someone joins.
Comparison: Role Permissions
| Permission | Admin | Moderator | Member |
| ------------ | ------- | ----------- | -------- |
| Delete messages | ✅ | ✅ | ❌ |
| Kick members | ✅ | ❌ | ❌ |
| Use voice chat | ✅ | ✅ | ✅ |
| Create invites | ✅ | ✅ | ❌ |
*Note: Always test permissions with a dummy account before going live.*
Step 4: Configure Bots
Bots are automated accounts that do useful things. As of early 2025, Discord’s bot ecosystem has over 7 million active bots (source: Discord developer portal).
Popular bots for beginners:
- Mee6 – moderation, leveling, welcome messages.
- Dyno – auto-moderation, custom commands.
- Carl-bot – reaction roles, logging.
- Rythm – music (but check if still available; music bots get shut down often).
How to add a bot:
1. Go to the bot’s website (e.g., mee6.xyz).
2. Click “Add to Discord” or “Invite.”
3. Select your server from the dropdown.
4. Authorize permissions (only grant what the bot needs—e.g., a music bot doesn’t need admin).
My advice: Start with one bot (Mee6 or Dyno). Too many bots cause lag and confusion.
Step 5: Build Your Community
A server without members is just a ghost town. Here’s how to get people in and keep them.
Invite people:
- Go to your server name → “Invite People” → generate a link.
- Set an expiration (e.g., 7 days) and max uses (e.g., 100) to control growth.
- Share the link on social media, forums, or your website.
Set rules:
Create a `#rules` channel with 5–10 clear rules. Example:
- Be respectful.
- No spam or self-promotion.
- Use appropriate channels.
Use verification levels:
In Server Settings → Moderation, set:
- Low – email verified (default).
- Medium – must have been on Discord for 5+ minutes.
- High – must be in server for 10+ minutes.
For public servers, I recommend Medium to slow down bots.
Enable slow mode:
In channel settings, set a cooldown (e.g., 5 seconds) to prevent message flooding. Popular channels like `#general` benefit from this.
Step 6: Maintain and Grow
- Assign a moderator – Trusted members can help enforce rules.
- Host events – Voice chat game nights, Q&A sessions, or movie watch parties.
- Review logs – Use a bot like Dyno to log deleted messages and joins.
- Adjust roles – As your server grows, create new roles (e.g., “Event Host”) to delegate tasks.
Real numbers: A study group server I ran grew from 10 to 200 members in three months by hosting weekly study sessions. Consistency beats flashy features.
---
FAQ
1. Can I create a Discord server for free?
Yes, completely free. No credit card needed. You can upgrade to Discord Nitro ($9.99/month) for perks like custom emoji and higher upload limits, but it’s optional.
2. How many bots can I add to a server?
Technically, up to 150 bots per server, but I recommend no more than 3–5 for a small community. Each bot uses resources and can cause conflicts.
3. Why can’t my members see some channels?
Check channel permissions. Right-click the channel → Edit Channel → Permissions. Make sure the @everyone role has “Read Messages” enabled. If you’ve set role-specific overrides, verify they’re correct.