No jargon. Just real guides for real Discord communities.
Getting Started with Discord Bots
Think of bots as tools for your Discord server. They can do repetitive tasks, run games, manage people, or just make things more fun. Here's how to actually add one and not mess it up.
Step 1: Add a Bot to Your Server
To add a bot to your Discord server:
- Visit the bot's website and click "Add to Server" or similar button
- You'll be redirected to Discord's authorization page
- Select your server from the dropdown menu
- Review the permissions the bot is requesting and click "Authorize"
- Complete the CAPTCHA verification if prompted
π‘ Real Talk: Most bots don't need Administrator permission. If a bot is asking for it and you're not sure why, they probably don't need it. It's like giving someone your house keys just to feed your cat.
Step 2: Configure Bot Settings
After authorization, different bots have different setup processes. Some have a /setup command, others use configuration commands. Type / to see what's available, then check the bot's website or documentation for specific setup instructions.
Step 3: Learn Bot Commands
Explore your bot's features:
- Type
/ in chat β Discord will show you all available commands the bot has
- Use
/help if the bot has it β most include a help command
- Check the bot's website or documentation for specific features
Common Permissions Explained
- Send Messages: Allows the bot to respond in text channels
- Manage Messages: Enables message deletion, pinning, and cleanup
- Embed Links: Required for rich message formatting (embeds)
- Read Message History: Lets bot access past messages for context
- Add Reactions: For interactive button responses and polls
- Manage Roles: Needed for automated role assignment
- Kick/Ban Members: For moderation and enforcement
Server Management Best Practices
Effective server management keeps your community safe, organized, and welcoming. Learn how to use management bots to automate moderation, logging, and administrative tasks.
Moderation Fundamentals
Moderation is critical for maintaining a healthy community. Use bots to:
- Automate warnings and punishments: Set automatic mutes for spam or inappropriate behavior
- Log all actions: Keep detailed records of kicks, bans, warns, and deletions
- Filter content: Automatically catch and remove rule violations
- Role management: Assign roles based on verification or applications
Setting Up Moderation Logs
Enable comprehensive logging to track all server activity:
/logging enable β Turn on activity logging
/logging channel #mod-logs β Designate a log channel
/logging filters β Choose what to log (messages, roles, etc.)
General: #announcements, #general, #introductions
Games: #gaming, #tournaments, #looking-for-group
Management: #mod-logs, #ticket-logs, #applications
Bot commands: #bot-commands, #leveling (isolate spam)
Member Applications
Screen new members with applications to maintain community quality:
- Create custom application questions (age, location, interests, etc.)
- Assign roles only to approved applicants
- Keep records of applications for accountability
- Set approval timeframes to keep experiences current
π‘ Tip: Create a dedicated #announcements channel for important updates. Use pinned messages to highlight server rules, important links, and community guidelines. This reduces confusion and keeps information accessible.
Building Engaging Economy Systems
Economy systems provide ongoing engagement by giving members goals and progression paths. Learn how to implement and balance an economy that keeps your community active.
Economy System Basics
A good economy includes:
- Currency (coins): Earned through activity and spending on items
- Income sources: Work commands, voice chat, message rewards, daily bonuses
- Shops: Items and services members can purchase
- Leaderboards: Display top earners for competition
- Progression: Levels or ranks with unlockable rewards
Setting Up Work Commands
Work commands are the foundation of your economy. They should:
- Pay variable amounts (randomized 100-500 coins) to encourage repeated attempts
- Have a 1-hour cooldown to balance income
- Provide flavor text to make interactions fun ("You worked at the bakery and earned 342 coins!")
π‘ Golden Rule: Sink costs should roughly equal income sources over time. If members earn 5,000 coins/day but only spend 1,000, coins accumulate and devalue.
Shop Items & Pricing
Create variety in your shop to appeal to different playstyles:
- Cosmetics (200-500 coins): Badges, titles, profile colors
- Services (500-2,000 coins): Name changes, custom roles
- Collectibles (1,000-10,000 coins): Rare items, seasonal rewards
- Investments (5,000+ coins): Stock in game items or passive income
Leaderboard Engagement
Leaderboards drive competition and long-term engagement. Enhance yours by:
- Resetting weekly/monthly to allow everyone to catchup
- Offering seasonal rewards (badges, special colors) for top positions
- Creating multiple leaderboards (wealth, activity, level, games won)
- Highlighting leaderboard positions in user profiles
Troubleshooting & Support
Encounter an issue? Here are solutions to common problems with Discord bots.
Bot Not Responding
- Check if the bot is online (green status in member list)
- Verify the bot has "Send Messages" permission in your channel
- Try reloading Discord (Ctrl+R on desktop, restart app on mobile)
- Use
/support or visit our support server for help
Missing Permissions
If a command fails with a permissions error:
- Check the bot's role position in your role list (in Server Settings β Roles)
- The bot's role must be ABOVE any roles it tries to assign
- Verify the bot has the necessary permissions for that action
- Re-authorize the bot with updated permissions if needed
Economy Not Working
- Ensure the bot is in your server and has visible channels
- Check that commands are being used in the correct channel
- Verify your profile exists (
/profile)
- Wait for cooldowns to expire before trying commands again
Getting Help
- Check the Feedback & Support page to report bugs
- Visit our Discord support server for real-time support
- Review command documentation using
/help
- Check our patch notes for recent changes and fixes
π‘ Pro Tip: When reporting issues, include: bot name, command used, what happened, and what you expected to happen. This helps us help you faster!