Set up your Discord bot, step by step
Start with one useful feature, save its settings for your server, and check the result in Discord. These guides use the English dashboard labels.
Start freeStart free. Pro is $9.99/month.
How to set up Discord welcome messages
Configure Welcome & Goodbye in Build Discord Bots: choose a channel, write a greeting, save server settings, and check a real member join.
How to log edited and deleted Discord messages
Set an Audit Log Channel, enable Message Edits and Message Deletions, and test your Discord bot's Logging module from the dashboard.
How to make a Discord bot without coding
Create a Discord bot with no code: set up the Discord application, paste the token, pick modules, invite the bot, start it and test real commands.
Set up a Discord music bot that still plays in 2026
Set up the Music module: Playback and Auto Leave settings, queue commands, and honest notes on YouTube limits and the SoundCloud fallback.
Set up a Discord ticket bot
Set up a Discord ticket bot: real tickets dashboard controls, Discord permissions, and a safe verification test.
Add image cards to your Discord welcome messages
Attach a Pro image card to each Discord welcome: pick Dark, Gradient or Image background, set an accent colour, host a valid background and test it.
Set up Discord moderation with AutoMod filters
Configure AutoMod’s ten filters, actions, exemptions, log channel and escalation, then test a rule safely from a non-moderator account.
Set up Discord leveling, XP and level roles
Set the Leveling module’s XP range, cooldown, level-up messages, level roles, multipliers and No-XP channels, and see how XP becomes levels.
Set up voice XP in the Leveling module
Turn on Leveling's voice XP: the per-minute rate, who is eligible, no-XP channels, and how it joins message XP, levels and roles.
Run Discord giveaways with entry requirements
Start Discord giveaways with the Giveaways module: durations, winner counts, role and account-age requirements, rerolls, pausing and a one-minute test.
Minecraft Bedrock whitelist and player-count setup
Set up Bedrock whitelist approvals and a player-count channel on Pterodactyl, plus optional one-way Discord-to-Minecraft chat for Java or Bedrock.
Set up Discord reaction roles
Build a Discord reaction-role panel with the setup wizard or rradd, choose removal and DM behavior, and fix the role order that stops roles.
How to let Discord members pick their own pronoun roles
Build a pronoun-role panel with Reaction Roles: map He/Him, She/Her and They/Them to emoji, allow more than one, and check removal and DMs.
How to set up a Discord anti-raid bot
Configure Anti-Raid in Build Discord Bots: choose a log channel, set join detection and safely test lockdown controls.
How to set up a Discord announcement bot
Configure announcement channels, embeds, scheduling, and safe staff posting with the Build Discord Bots Announcements module.
How to set up a Discord rules bot
Publish Discord rules, choose an acknowledgment role, and test the Build Discord Bots Rules module without writing code.
How to set up a Discord suggestion bot
Create a Discord suggestions channel, voting panel, and staff review flow with Build Discord Bots.
How to set up a Discord member count bot
Create and format live Discord member-count channels with the free Statistics module in Build Discord Bots.
How to set up a Discord server setup bot
Preview and apply a Discord server template with the Pro Server Builder module in Build Discord Bots.
How to set up a Discord polls bot
Set up a free Discord polls bot with voting buttons, yes/no questions, channel defaults, and vote-change controls in Build Discord Bots.
How to set up a Discord reminder bot
Set up a free Discord reminder bot: choose a channel, enter a duration, control mentions, and test a scheduled reminder in Build Discord Bots.
How to set up a Discord starboard bot
Set up a Discord starboard bot with a reaction threshold, a highlights channel, self-star controls, and a tested posting workflow in Build Discord Bots.
How to set up a Discord economy bot
Set up a Discord economy bot with virtual currency, daily rewards, work, wallet and bank balances, and a server shop in Build Discord Bots.
How to set up Discord auto roles and self roles
Set up Discord auto roles, member self roles, and optional sticky roles with the Role Management module. Check permissions and test joining and leaving.
How to set up a Discord trivia bot
Set up free Discord trivia with answer buttons, dice, and group icebreakers. Learn who can answer, when rounds end, and what the Fun module supports.
How to set up a Discord warning system bot
Set up a free Discord warning system with staff reasons, warning history, cases, optional DMs, and careful escalation rules.
How to set up a Discord AFK bot
Set up a free Discord AFK bot status, test mention notices and return messages, and understand what happens when the bot restarts.
Set Up Temporary Voice Channels in Discord Without Coding
Set up join-to-create voice rooms with owner controls. Learn the required permissions, empty-room cleanup and what survives a bot restart.
Track Discord Invites Without Guessing What the Bot Can Know
Configure Discord invite estimates, member counts and leaderboards. Understand unknown inviters, simultaneous joins and missing historical data.
Send New YouTube Upload Alerts to a Discord Channel
Add a public YouTube channel feed to Discord, choose where upload alerts post, and manage subscriptions with clear delivery and platform limits.
Collect Event RSVPs in Discord With Reminders
Create Discord event posts with RSVP buttons, capacity waitlists and two-week reminders. Learn how opt-ins, CSV summaries and native sync work.
Give a Discord Role That Expires Automatically
Assign a timed Discord role, inspect saved grants and remove access early. Check duration formats, role hierarchy, expiry DMs and restart behavior.
Manage a Minecraft Bedrock Whitelist From Discord
Set up Bedrock whitelist commands through Pterodactyl, restrict Discord roles and review access requests. Understand confirmations and connection failures.
Monitor a Minecraft Java Server From Discord
Set up Minecraft Java offline and recovery alerts in Discord. Learn address formats, check timing, permissions and what Server Watch cannot detect.
Run Ranked-Choice Polls in Discord
Create ranked-choice Discord polls, submit full ballots and read instant-runoff results. Learn tie handling, repeat schedules, permissions and limits.
Build a Discord Faction Leaderboard From Message XP
Set up role-based faction XP in Discord. Learn which messages count, how cooldowns work and what happens to scores when roles change or scores reset.
Review Inactive Discord Members Before Removing Anyone
Set up private Discord inactivity reports, exemptions and optional warning grace periods before any explicitly confirmed, capped removal.
Collect and Review Discord Media Submissions
Set up a Discord media submission queue with reviewer access, supported HTTPS links, optional gallery posts and clear delivery limits.
Set Up a Discord AI Chat Assistant With Cortex
Configure Cortex AI for Discord channels, personality and limits, with the provider, permissions and privacy boundaries to check first.
How to keep a Discord bot online 24/7 without coding (and give it your own name and avatar)
Host your own Discord bot without leaving a computer on. Set its name and avatar, connect the token, invite and start it, and check Free and Pro limits.
How to list everyone in your Discord voice channels with one command
Use the Free Tools & Utilities module’s !voiceroster to list occupied Discord voice channels and members. Check access and snapshot-only limits.
How to bulk delete Discord messages with a bot
Use the Free Moderation module’s purge command for recent Discord messages. Check Manage Messages, the 1–100 input range and the 14-day boundary.
How to make a Discord bot on your phone (no coding)
Create a Discord bot from a phone browser: set up the application, intents and token, use our wizard, then invite and start your hosted bot.
Connect your Pterodactyl game server to Discord safely, with a restricted subuser API key
Connect an existing Pterodactyl server to Discord with a dedicated subuser, minimum permissions, a Client API key and the Game Server connection test.
How to let members pick their own roles without giving them Manage Roles
Let Discord members choose approved self-roles or reaction roles, and let trusted helpers assign roles without Manage Roles. Check Pro and hierarchy rules.
How to add a captcha or verification step for new Discord members
Use the Free Welcome module’s math-button verification for new Discord members. Configure roles, test access and understand the five-minute timeout.
Discord bot says “Missing Permissions”? How to find and fix the cause
Use the Free Permission Check module’s private /diagnose report to check bot permissions, channel overrides, role order and intent dependencies.
How to set up Discord goodbye messages
Set a goodbye channel and message with the Free Welcome & Goodbye module. Use supported placeholders, test delivery and understand missed offline leaves.
How to log voice channel joins and leaves in Discord
Set up Logging for Discord voice joins, leaves and moves. Voice events require Pro; check the log channel, permissions and event-history limits.
How to set slowmode in a Discord channel with a bot
Use Free Moderation’s slowmode command to set 0–21600 seconds in the current Discord channel. Check Manage Channels access and how to turn it off.
How to run weekly or monthly Discord XP seasons
Turn on XP Seasons for Leveling: weekly or monthly leaderboards, saved past seasons, and how season boundaries and cadence changes really work.
How to set up Discord color roles
Let members choose Discord name colors with a Reaction Roles panel, then fix role order and permissions when a color does not show.
How to save a Discord ticket transcript
Set up a private archive channel, save a Discord ticket transcript, and fix the usual reasons a ticket transcript is missing.
How to open a Discord ticket for another member
Let authorized staff use /ticket open to create a private Discord ticket for a current server member, with Free and Pro limits explained.
Discord AutoMod report-only mode: review flagged messages before acting
Set Discord AutoMod to report-only mode so enabled rule matches become private moderator review cases instead of deletions or punishments.
How to block Discord links while still allowing GIFs
Delete unapproved Discord links with AutoMod while letting supported Tenor, Giphy and Discord GIF links stay in chat.
How to lock and unlock a Discord text channel
Lock one Discord text channel with !lock, test what members can send, then use !unlock and fix permission overrides that bypass it.
Dyno prefix commands stopped working? Your options
Dyno’s default prefix replies end October 13, 2026. Keep using Dyno’s slash or custom commands, or set up typed Moderation commands on your own hosted bot.
How to set up a Discord Google Sheets lookup bot
Publish one Google Sheets tab as CSV, choose exact lookup columns, and test a private Discord slash-command reply.
Set up a Discord character roster for mains and alts
Let Discord members register a main and alts, then look up an exact character name or a member roster with Character Roster.
Create Discord embeds without a webhook
Build Discord embeds in the Free Tools & Utilities editor with a live preview, save templates and post them with /embed send.
Start a short countdown timer in a Discord channel
Use the Free Tools & Utilities timer to post a one-second-to-24-hour channel countdown and ping the caller when it ends.
Temporarily ban a Discord member and automatically unban them
Use the Free Moderation module to tempban a member for a stated duration, then restore the scheduled unban when the bot starts.
Auto-close and tag Discord forum posts
Use Forum Automation to resolve Discord forum posts, tag new posts by keyword, and archive inactive discussions.
Claim tickets and add a member to a Discord ticket
Use the Tickets module’s Claim and Add User controls to assign a Discord ticket and give a member access to it.
Mass kick in Discord safely (owner-confirmed)
Preview eligible Discord members, then owner-confirm a one-time mass kick with the Free Moderation module.
Get a member’s full-size avatar in Discord
Use the Free Tools & Utilities avatar command to view a Discord user’s global avatar and 1024px format links.
Set up keyword auto-replies on your Discord bot
Configure Pro Cortex keyword replies with case-insensitive matching, weighted reply variants, and channel or user cooldowns.
How to make a sticky message in Discord
Set up Discord sticky messages with a hosted bot: choose a text channel, set a repost interval, use /sticky commands and check permissions.
How to set up a counting channel in Discord
Set up a free Discord counting channel: choose it in the dashboard, check bot permissions, and use the Counting commands.
Make members pick only one role with exclusive reaction roles
Make a Discord reaction-role panel single-choice: set the default for new panels or use rrmode for one published panel.
How to give a Discord role for answering a quiz question
Set up a Discord bot quiz role with one question, 2–4 choices, one saved answer, and a role for the correct choice.
How to make a Discord member country map
Set up a Discord map bot or Discord world map bot with voluntary country choices, private aggregate markers, and no individual pins.
How to check when a member joined your Discord server
Use a Discord member join date command with the no-code Tools & Utilities module: check !userinfo or /userinfo for joined-server time.
Find your starting point
Choose a focused path for the bot feature or platform decision you are making.
Make a Discord bot
Start with a no-code bot builder.
Host a Discord bot
Learn about keeping your bot online.
Build a ticket bot
Start a support workflow for your server.
Set up a welcome bot
Plan a clearer member greeting.
Make a music bot
Explore music features for your community.
Explore bot-building options
Choose a starting path for your server.
Compare Discord bot builders
Review practical alternatives before you choose.
