Getting Started
๐Ÿš€ Setup & Install
๐Ÿ“Š Dashboard
๐Ÿ” Permissions
Moderation
๐Ÿ›ก๏ธ Moderation
๐Ÿค– AutoMod
๐Ÿšจ Anti-Raid
โ˜ข๏ธ Anti-Nuke
Engagement
๐Ÿ‘‹ Welcome
๐Ÿ“ˆ Leveling & XP
๐ŸŽญ Role Panels
๐ŸŽซ Tickets
๐ŸŽ Giveaways
๐Ÿ“Š Polls
๐Ÿ’ก Suggestions
โญ Starboard
Automation
๐Ÿ“ก Social Feeds
๐Ÿ“ Logging
๐Ÿ—‘๏ธ Auto-Delete
โฐ Scheduled Msgs
โšก Custom Commands
Server Tools
๐Ÿ”Š Temp Voice
โœ… Verification
๐Ÿ“จ Invite Tracker
๐Ÿ“Š Stats Counters
๐Ÿ’ฐ Economy
๐Ÿ”” Highlights
๐Ÿ“‹ Forms
๐ŸŽจ Personalize
๐Ÿ”ง Utility
Troubleshooting
๐Ÿ”ฅ Common Errors
โ“ FAQ

Fuze Bot Guide

Complete setup guide, commands, and troubleshooting.

๐Ÿš€Setup & Installโ–ถ

Get Fuze Bot running in your Discord server in under 2 minutes.

Invite Fuze Bot

Click this invite link. Select your server from the dropdown and click "Authorize". The bot needs the permissions listed to function properly โ€” don't uncheck any.

Verify the bot is online

Go to your Discord server. You should see Fuze Bot in the member list with a green dot. If it's offline, wait 30 seconds โ€” it connects automatically.

Open the dashboard

Go to fuzebot.ca/dashboard. Click "Login with Discord" and authorize. Select your server from the list.

Move the bot's role up

In Discord โ†’ Server Settings โ†’ Roles, drag the Fuze Bot role above every role it needs to manage. The bot can only moderate users with roles below its own.

Enable your first module

In the dashboard, go to any tab (Moderation, Welcome, Feeds, etc.) and configure it. Changes save automatically.

For full functionality, give Fuze Bot the Administrator permission. This ensures it can manage roles, channels, messages, and members without permission issues.
If the bot doesn't appear in your server after inviting, check that you selected the correct server. You need Manage Server permission in that server to add bots.
๐Ÿ“ŠDashboardโ–ถ

The web dashboard at fuzebot.ca/dashboard gives you full control without typing commands.

What you can do

โ€ข Moderation settings โ€” configure mod log channel, mute role, warn actions
โ€ข Welcome messages โ€” set channel, message template, DM on join
โ€ข Feeds โ€” add YouTube/RSS/Reddit/Twitch auto-post feeds
โ€ข Role panels โ€” create and deploy button-based role selectors
โ€ข Ticket panels โ€” set up support ticket categories and staff roles
โ€ข Leveling โ€” configure XP rate, level-up channel, role rewards
โ€ข Logging โ€” choose which events to log and where
โ€ข Giveaways โ€” create and manage giveaways
โ€ข All settings โ€” every module is configurable from the dashboard

Bookmark fuzebot.ca/dashboard โ€” you'll use it more than slash commands for setup.
๐Ÿ”Permissions Guideโ–ถ

Most issues with Fuze Bot come from incorrect permissions. Here's how to set it up properly.

Role Hierarchy

Discord uses a role hierarchy โ€” bots (and users) can only moderate people with roles below their own. If the bot's role is at the bottom, it can't ban, kick, mute, or manage anyone.

Go to Server Settings โ†’ Roles

Find the "Fuze Bot" role in the list.

Drag it above member roles

It should be above any role you want the bot to moderate. Only your admin/owner roles should be above it.

Check permissions

The bot role needs: Manage Roles, Manage Channels, Kick Members, Ban Members, Manage Messages, Manage Nicknames, View Audit Log, Send Messages, Embed Links, Attach Files, Read Message History, Add Reactions, Use External Emojis, Manage Webhooks.

Bot says "Missing Permissions"? โ†’ Move the bot's role higher in the role list. It must be above the target user's highest role. Fix: Server Settings โ†’ Roles โ†’ drag Fuze Bot up.
Bot can't assign roles? โ†’ The bot can only assign roles that are below its own role. Fix: move the role panel roles below the bot's role.
๐Ÿ›ก๏ธModeration16 commandsโ–ถ

Complete moderation toolkit with case tracking, auto-actions, and mod logs.

Core Commands
ban FREE

Permanently ban a user. Optionally delete 1โ€“7 days of their messages. The user receives a DM with the reason before being banned.

/ban @user [reason] [delete_days:7]
tempban PRO

Temporarily ban a user for a set duration. The bot automatically unbans them when the time expires. Supports seconds, minutes, hours, days, weeks.

/tempban @user 7d Cooling off period
softban

Bans and immediately unbans a user โ€” this deletes their recent messages without a permanent ban. Useful for cleaning up after a spammer.

/softban @user Spam cleanup
kick

Remove a user from the server. They can rejoin with a new invite.

/kick @user [reason]
mute / unmute

Timeout a user using Discord's built-in timeout feature. They can't send messages, react, or join voice until it expires.

/mute @user 1h Being disruptive
warn

Issue a formal warning. Warnings are tracked per user and can trigger automatic actions (see warnaction).

/warn @user Breaking rule #3
clearwarn

Clear all warnings for a user. This resets their warning count to zero.

/clearwarn @user
Advanced Commands
purge PRO

Bulk delete 1โ€“100 messages. Filter options: all messages, bots only, humans only, messages with links, messages with images, messages with embeds, or messages from a specific user.

/purge 50 [filter:bots] [@user]
lockdown PRO

Instantly lock a channel โ€” removes Send Messages permission for @everyone. Run again to unlock. Great for emergencies.

/lockdown [#channel]
quarantine PRO

Strips all roles from a user and assigns a quarantine role (restricts them to a single channel). Use when you need to investigate before taking action.

/quarantine @user Investigating raid
massban PRO

Ban multiple users at once by pasting their user IDs (one per line). Essential for cleaning up after raids.

/massban [paste IDs]
slowmode

Set slowmode on a channel (0โ€“21600 seconds). Use 0 to disable.

/slowmode 10 [#channel]
Case Management
cases

View all moderation cases for a user โ€” warns, mutes, kicks, bans, notes. Shows case ID, moderator, reason, and date.

/cases @user
reason

Update the reason on an existing case.

/reason [case_id] Updated reason
delcase

Delete a moderation case by ID.

/delcase [case_id]
note / notes

Add private staff notes to a user. Only visible to moderators.

/note @user Suspicious activity in #general
Auto-Actions on Warnings
warnaction PRO

Set automatic actions when a user reaches X warnings. Options: mute, kick, or ban.

/warnaction 3 mute 1h
/warnaction 5 ban
Set up a mod-log channel via the dashboard so all actions are recorded with timestamps, moderator info, and reasons.
All moderation commands require the bot's role to be above the target user's highest role.
๐Ÿค–AutoMod5 filtersPROโ–ถ

Automatically detect and act on messages that break your rules โ€” no staff intervention needed.

Filters
automod wordfilter

Block messages containing specific words or phrases. Add your banned words list, set action (delete, warn, mute), and optionally ignore specific channels or roles.

automod invites

Auto-delete Discord invite links posted by non-staff. Whitelist your own server's invites automatically.

automod links

Block all external links, or whitelist specific domains (e.g., youtube.com, twitter.com). Choose which roles are exempt.

automod spam

Detect rapid message spam (same message repeated, or sending too fast). Auto-mutes the spammer and deletes the messages.

automod caps

Filter messages that are excessively CAPS LOCKED (threshold: 70%+ caps in messages over 10 characters).

Setup Steps
Open the dashboard

Go to your server โ†’ AutoMod tab.

Enable filters

Toggle on the filters you want. Each one is independent.

Configure exceptions

Set which roles and channels are immune to each filter.

Set actions

Choose what happens when a filter triggers: delete message, warn user, mute user, or just log it.

Start with just invite and spam filters. Add more as needed โ€” too many filters at once can frustrate members.
๐ŸšจAnti-RaidPROโ–ถ

Automatically detects when multiple accounts join your server rapidly (a raid) and takes protective action.

How it works

You set a threshold (e.g., 10 joins in 30 seconds). When that threshold is crossed, the bot automatically:

โ€ข Locks the server (pauses invites)
โ€ข Kicks accounts younger than a set age (e.g., created in the last 7 days)
โ€ข Alerts staff in a designated channel
โ€ข Auto-unlocks after a cooldown period

antiraid setup

Configure join threshold, account age filter, alert channel, and lockdown behavior.

Anti-raid works best when combined with Verification โ€” so even if raiders get in, they can't access channels until they verify.
โ˜ข๏ธAnti-NukePROโ–ถ

Protects against compromised admin accounts that try to mass-delete channels, mass-ban members, or delete roles.

What it detects

โ€ข Mass channel deletion (3+ channels deleted rapidly)
โ€ข Mass role deletion
โ€ข Mass banning (10+ bans in 60 seconds)
โ€ข Webhook spam
โ€ข Bot additions by non-owners

When triggered, the bot reverts the destructive actions, strips permissions from the compromised account, and alerts the server owner via DM.

Whitelist trusted admin accounts so the bot doesn't flag legitimate changes.
๐Ÿ‘‹Welcome Messagesโ–ถ
What is this?

Welcome Messages automatically greet new members when they join your server. You can send a message in a channel, DM them privately, and auto-assign a role โ€” all without lifting a finger.

Why use it?

First impressions matter. A good welcome message makes new members feel noticed, points them to rules and important channels, and gives them an instant role so they can start chatting.

How it works
A new member joins your server

Discord fires a "member join" event to Fuze Bot.

Bot checks your welcome config

It looks up the channel, message template, DM settings, and auto-role you've configured.

Welcome message is sent

The bot posts the customized message in your welcome channel, optionally DMs the user, and assigns the auto-role.

Commands
welcome channel

Set which channel welcome messages are sent to.

/welcome channel #welcome
welcome message

Customize the welcome message. Available placeholders:
{user} โ€” mentions the user
{username} โ€” their username
{server} โ€” server name
{count} โ€” member count (e.g., "You are member #150")

/welcome message "Welcome {user} to {server}! You're member #{count} ๐ŸŽ‰"
welcome dm

Send a private DM to new members with rules, links, or a personal greeting.

welcome autorole

Automatically assign a role to new members when they join.

/welcome autorole @Member
Use an embed-style welcome with an image for a professional look โ€” configure this from the dashboard.
๐Ÿ“ˆLeveling & XPPROโ–ถ

Members earn XP by chatting. As they level up, they can unlock roles and climb the leaderboard.

Commands
rank

View your rank card showing level, XP, progress bar, and server rank.

/rank [@user]
leaderboard

View the top members by XP.

Configuration (Dashboard)

โ€ข XP rate โ€” how much XP per message (default: 15โ€“25 random)
โ€ข XP cooldown โ€” minimum seconds between XP gains (default: 60s)
โ€ข Ignored channels โ€” channels where XP isn't earned (e.g., #bot-commands)
โ€ข Level-up message โ€” where to announce level-ups (current channel, specific channel, DM, or disabled)
โ€ข Role rewards โ€” automatically assign roles at specific levels (e.g., Level 10 โ†’ "Active Member")

Create a #levels channel for level-up announcements to avoid cluttering chat.
๐ŸŽญRole PanelsPROโ–ถ

Create interactive button panels that let members assign roles to themselves. Perfect for color roles, notification roles, game roles, etc.

Setup Steps
Go to Dashboard โ†’ Role Panels

Click "Create Panel".

Set title and description

This is what members see at the top of the panel.

Add roles

Select which roles members can pick. Set button colors and optional emojis.

Configure behavior

Single-select (pick one, removes others) or multi-select (pick as many as you want).

Deploy

Click "Deploy" and select the channel. The bot sends the panel with buttons.

The roles must be below the bot's role in the hierarchy, otherwise the bot can't assign them.
๐ŸŽซTicket SystemPROโ–ถ

Let members open private support tickets. Staff gets notified, and transcripts are saved when tickets are closed.

How it works

1. You create a ticket panel in a channel (e.g., #support)
2. Members click a button to open a ticket
3. A private channel is created that only the member + staff can see
4. Staff and the member discuss the issue
5. Staff closes the ticket โ€” a transcript is saved and the channel is deleted

Setup
ticketpanel create

Create a ticket panel. Set the category (where ticket channels are created), staff roles (who can see tickets), and panel message.

Create a "Support" category in your Discord and set the ticket panel to create channels there. This keeps things organized.
๐ŸŽGiveawaysโ–ถ
What is this?

Run giveaways directly in your Discord server. Members enter by clicking a button, and the bot randomly picks winners when the timer expires.

Why use it?

Giveaways drive engagement, reward active members, and attract new ones. Run Nitro giveaways, game key drops, or custom prize contests without any external tools.

How it works
You start a giveaway

Set the prize, duration (e.g., 24h), and number of winners.

Members enter

They click the ๐ŸŽ‰ reaction button on the giveaway embed. One click = one entry.

Timer expires

The bot randomly picks the winner(s) from all entries and announces them in the channel. You can reroll if a winner doesn't claim.

Commands
giveaway start

Start a giveaway. Set the prize, duration, winner count, and optionally require a role to enter.

/giveaway start "Discord Nitro" 24h winners:1
giveaway end

End a giveaway early and pick winners immediately.

giveaway reroll

Pick new winners for a completed giveaway (if original winner doesn't claim).

Members enter by clicking the ๐ŸŽ‰ button on the giveaway message. Winners are picked randomly and announced in the channel.

๐Ÿ“ŠPollsโ–ถ
What is this?

Create interactive polls with up to 10 options. Members vote by clicking buttons, and results update in real-time on the embed.

Why use it?

Get community input on decisions โ€” game night picks, event scheduling, rule changes, or just fun "would you rather" questions.

Commands
poll

Create a poll with 2โ€“10 options. Members vote via buttons. Results update in real-time.

/poll "What game should we play?" "Minecraft" "Valorant" "Fortnite"
๐Ÿ’กSuggestionsโ–ถ
What is this?

A structured feedback system where members submit ideas and the community votes on them. Staff can approve, deny, or mark suggestions as implemented.

Why use it?

Shows members their voice matters. Instead of ideas getting lost in chat, they're organized in a dedicated channel with voting and staff responses.

How it works

A member uses /suggest โ†’ the bot posts an embed in your suggestions channel with โœ… and โŒ vote buttons โ†’ staff reviews from the dashboard and updates the status โ†’ the member gets notified.

Commands
suggest

Members submit ideas. Staff can approve โœ…, deny โŒ, or mark as implemented ๐ŸŸข from the dashboard.

/suggest "Add a music bot channel"

Suggestions are posted in your configured suggestions channel with upvote/downvote buttons.

โญStarboardโ–ถ
What is this?

A community-curated "best of" channel. When a message gets enough โญ star reactions from members, the bot automatically reposts it to your starboard channel โ€” like a hall of fame for your server's funniest, best, or most popular messages.

Why use it?

Highlights your community's best content without any staff effort. Members decide what's star-worthy by reacting, and the bot handles the rest.

How it works

A member reacts with โญ to a message โ†’ when it reaches your threshold (e.g., 3 stars) โ†’ the bot reposts it as an embed in #starboard with the original message, author, and star count. More stars = the embed updates.

Setup

One command to get started:, it's automatically reposted to a starboard channel โ€” a "best of" feed curated by your members.

starboard setup

Set the starboard channel and minimum star count needed to qualify.

/starboard setup #starboard 3
๐Ÿ“กSocial Feeds4 typesPROโ–ถ

Automatically post new content from external platforms into your Discord channels. The bot checks every 5 minutes.

Supported Platforms
feed add youtube

Automatically posts when a YouTube channel uploads a new video. Shows thumbnail, title, and link.

/feed add youtube https://youtube.com/@channel #videos
feed add rss

Monitor any RSS feed โ€” blogs, news sites, podcasts. Posts new entries as embeds.

/feed add rss https://blog.example.com/feed #news
feed add reddit

Post new Reddit submissions from any subreddit.

/feed add reddit r/gaming #reddit
feed add twitch

Get notified when a Twitch streamer goes live. Includes stream title and game.

/feed add twitch shroud #streams
feed list / feed remove

View and manage your active feeds.

Ping a Role

Add a ping role when setting up a feed โ€” e.g., ping @YouTube Notifications whenever a new video drops. Configure from the dashboard Feeds tab.

Feeds are also configurable from the dashboard with a visual interface โ€” no commands needed.
๐Ÿ“Logging15 eventsโ–ถ

Track everything that happens in your server with detailed log embeds.

log setup

Set the log channel and choose which events to track.

/log setup #mod-logs
Tracked Events

โ€ข Messages: edits, deletes, bulk deletes (with content + author)
โ€ข Members: joins, leaves, nickname changes, role adds/removes
โ€ข Moderation: bans, unbans, timeouts, kicks
โ€ข Voice: joins, leaves, moves, mutes, deafens
โ€ข Server: channel creates/deletes, role creates/deletes, thread events
โ€ข Other: invite tracking, boost events, webhook changes

Create separate channels for different log types (e.g., #message-logs, #mod-logs, #voice-logs) to keep things organized.
๐Ÿ—‘๏ธAuto-DeletePROโ–ถ
autodelete

Automatically delete messages in a channel after a set time. Filters: all, bots only, humans only, links, attachments.

/autodelete #bot-spam 30s all

Great for bot command channels, meme channels, or temporary announcement channels.

โฐScheduled MessagesPROโ–ถ
schedule create

Schedule a message to be sent at a specific time or on a recurring interval. Perfect for daily rules reminders, weekly events, or timed announcements.

/schedule create #announcements "Weekly event starting!" every 7d
โšกCustom CommandsPROโ–ถ

Create your own text commands that the bot responds to automatically.

cmd create

Create a custom command. Three trigger types:
โ€ข Exact โ€” triggers when someone types the exact phrase
โ€ข Contains โ€” triggers when a message contains the phrase
โ€ข Starts with โ€” triggers when a message starts with the phrase

/cmd create exact "!rules" "Read our rules at #rules"

Supports placeholders: {user}, {server}, {channel}.

๐Ÿ”ŠTemp Voice ChannelsPROโ–ถ

Create a "Join to Create" voice channel. When someone joins it, a private VC is automatically created for them. When everyone leaves, the channel is deleted.

tempvc setup

Designate a voice channel as the creator channel.

/tempvc setup [voice_channel]

The channel owner can rename it, set user limit, lock/unlock, and manage who can join.

โœ…Verificationโ–ถ

Require new members to verify before accessing the server. Prevents bot raids and alt accounts.

verify setup

Set up verification. New members see only a verification channel where they click a button or react to gain access. Unverified members can't see other channels.

๐Ÿ“จInvite Trackerโ–ถ
What is this?

Tracks which invite link every member used to join your server. You can see exactly who invited whom, how many total invites a user has, and run invite leaderboards or contests.

Why use it?

Run referral programs, reward your top inviters, or just understand how your server is growing. The bot tracks regular invites, vanity URLs, and distinguishes real joins from fake/left ones.

Commands
invites

Check how many people a user has invited (total, active, fake, left).

/invites [@user]

The bot tracks which invite link each member used to join, so you know exactly who invited whom. Useful for invite contests or referral rewards.

๐Ÿ“ŠStats CountersPROโ–ถ
counter create

Create auto-updating voice channels that display live stats. Types: members, boosts, roles, channels.

/counter create members "๐Ÿ“Š Members: {count}"

The channel name updates every 10 minutes with the current count. Great for showcasing server growth.

๐Ÿ’ฐEconomyPROโ–ถ
What is this?

A full virtual economy system for your server. Members earn coins by chatting, complete daily rewards, store coins in a bank, and spend them in a custom shop you create.

Why use it?

Keeps members active and engaged. Create custom shop items like exclusive roles, name colors, or access to private channels. Members work toward goals, which keeps them coming back.

How it works

Members earn coins passively by chatting (configurable rate). They can check their balance with /balance, deposit to a bank, withdraw, claim /daily rewards, and buy items from the shop you set up in the dashboard. You control the coin rate, shop items, and prices.

Configure economy settings, shop items, and daily amounts from the dashboard.

, bank, daily rewards, and a customizable shop. Members earn coins by chatting and can spend them on custom roles or items you create.

Configure economy settings, shop items, and daily amounts from the dashboard.

๐Ÿ””Highlightsโ–ถ
What is this?

Personal keyword notifications. Add words or phrases you want to track, and the bot DMs you whenever someone says them โ€” even if you're not in that channel or looking at Discord.

Why use it?

Never miss when someone mentions your name, a project you care about, "giveaway", or any topic you're tracking. Works across all channels the bot can see.

Commands
highlight add

Get a DM whenever someone mentions a keyword you're tracking. You don't need to be in the channel.

/highlight add "giveaway"
๐Ÿ“‹Forms & ApplicationsPROโ–ถ
What is this?

Custom application forms that members fill out via Discord DMs. Perfect for staff applications, event signups, clan tryouts, or any structured submission.

Why use it?

Instead of asking applicants to type free-form messages, give them a guided step-by-step form. Responses are posted to a staff review channel with approve/deny buttons, keeping everything organized.

How it works

You create a form with questions in the dashboard โ†’ deploy a button panel in a channel โ†’ a member clicks "Apply" โ†’ the bot DMs them each question one by one โ†’ their responses are compiled into an embed and posted in your staff channel โ†’ staff clicks Approve or Deny โ†’ the member gets notified of the result.

(e.g., staff applications, event signups). Members fill out the form via DM, and responses are posted to a staff review channel with approve/deny buttons.

๐ŸŽจPersonalizePROโ–ถ
What is this?

Customize how Fuze Bot looks and behaves in your specific server. Change the embed accent color, footer text, and response style to match your server's branding.

Why use it?

Make the bot feel like it belongs to your community, not a generic third-party tool. Match your server's color scheme and add your own branding to every embed the bot sends.

Commands
botconfig

Customize how the bot looks in your server. Change embed color, footer text, and response style.

๐Ÿ”งUtility Commandsโ–ถ
What is this?

Quick-access information commands for looking up user profiles, server stats, and avatars. Essential for moderation and general server management.

Commands
userinfo

View detailed info about a user โ€” ID, account created date, server join date, roles, permissions.

/userinfo [@user]
serverinfo

View server stats โ€” member count, channel count, boost level, creation date, owner, and more.

avatar

Get any user's avatar in full resolution. Links to PNG, JPG, and GIF (if animated).

/avatar [@user]
๐Ÿ”ฅCommon Errors & Fixesโ–ถ
"Missing Permissions"

The bot's role is below the target user's role. Fix: Server Settings โ†’ Roles โ†’ drag Fuze Bot role higher.

"I can't find that channel"

The bot doesn't have access to the channel. Fix: check channel permissions and make sure the bot can View Channel and Send Messages.

Bot is offline

The bot might be restarting or experiencing downtime. Fix: wait 1โ€“2 minutes. If still offline after 5 minutes, check fuzebot.ca/contact.

Commands not showing up

Slash commands can take up to 1 hour to register after first invite. Fix: wait, then try restarting Discord. If still missing after 1 hour, kick and re-invite the bot.

Bot can't assign roles

The role you're trying to assign is above the bot's role. Fix: move the target role below Fuze Bot's role in the hierarchy.

Welcome messages not sending

Either the welcome channel isn't set, or the bot can't send messages there. Fix: re-set the welcome channel via /welcome channel or the dashboard.

XP not being earned

The channel might be in the ignored list, or the user is hitting the XP cooldown. Fix: check ignored channels in dashboard โ†’ Leveling settings.

Feed not posting

The YouTube/RSS URL might be invalid, or the bot can't send to the target channel. Fix: verify the feed URL works in a browser, and check channel permissions.

โ“FAQโ–ถ
Is Fuze Bot free?

Yes! The free plan includes core moderation, logging, welcome messages, verification, polls, giveaways, invite tracking, and more. Pro unlocks advanced features like AutoMod, feeds, leveling, tickets, role panels, and custom commands.

Can I use the bot on multiple servers?

Free plan: up to 3 servers. Pro: unlimited servers.

How do I upgrade to Pro?

Go to fuzebot.ca/checkout and pick a plan. Your Pro features activate instantly.

Can I cancel anytime?

Yes. Cancel from fuzebot.ca/account. You keep access until the end of your billing period.

Does Pro apply to all my servers?

Yes โ€” one subscription covers all servers where you've added the bot.

How do I get support?

Submit a ticket at fuzebot.ca/contact or email [email protected]. We respond within 24 hours.

Is my data safe?

Yes. We don't sell data, don't store card details (Stripe handles payments), and use encrypted connections. Read our Privacy Policy.