scare.wtf Quickstart
scare.wtf is a Discord bot built for server moderation, community management, and entertainment. This guide walks you through setting up every feature after adding the bot to your server.
- Moderation — ban, mute, jail, warn, purge, lockdown, and more
- Automod — raid protection, bot-add blocking, chat filtering, invite blocking
- Server Tools — welcome/goodbye messages, auto-roles, voice channels, tickets, tags
- Command Control — disable or enable any command or entire module per-server
- 150+ commands across 14 categories
Getting Started
Invite the bot
Use the invite link to add scare.wtf to your server. Grant it Administrator permissions so all features work correctly.
discord.com/oauth2/authorize →Default prefix
All commands use the prefix - by default. You can change this per-server with the prefix command.
-help
Browse commands
Run -help for a full module list, -help [module] for commands in a module, or -help [command] for detailed syntax on any command.
-help moderation
-help ban
<required> and (optional). Do not include the angle brackets or parentheses when running commands.
Moderation Setup
Run these two commands once when first setting up the bot. They create the roles and channels required for mute, jail, and other moderation actions.
setupmod
Creates the Mute, Image Mute, and Reaction Mute roles and configures their channel permission overrides automatically across every category in your server.
-setupmod
After running, the bot will:
- Create a Mute role that blocks
Send Messagesin all channels - Create an Image Mute role that blocks
Attach Filesin all channels - Create a Reaction Mute role that blocks
Add Reactionsin all channels
Once complete, -mute, -imagemute, and -reactionmute will work on your server.
setupjail
Creates a Jail role and a #jail channel. Jailed members lose access to every channel except #jail, where they can be seen but cannot send messages or react.
-setupjail
After running, use -jail @user and -unjail @user to manage jailed members.
Automod Setup
Automod features run automatically in the background once enabled. All automod commands require Manage Server or a trusted user (see trust).
antiraid
Automatically bans suspicious users that join in rapid succession (raid detection).
-antiraid enable
-antiraid disable
antibotadd
Automatically bans bots that are added to the server without authorization.
-antibotadd enable
-antibotadd disable
chatfilter
Automatically deletes messages containing filtered words. Supports adding, removing, and resetting the word list.
-chatfilter add <word>
-chatfilter remove <word>
-chatfilter reset
-chatfilter add badword — any message containing "badword" will be automatically deleted.
filterinvites
Prevents members from posting Discord server invite links in any channel.
-filterinvites enable
-filterinvites disable
antiselfreact
Removes reactions when a user reacts to their own message.
-antiselfreact enable
-antiselfreact disable
trust
Grant specific users permission to manage automod features without giving them Manage Server. Useful for trusted moderators.
-trust add @user
-trust remove @user
-trust list
-trust clear
Server Configuration
Configure how the bot behaves in your server — messages, roles, channels, and features.
prefix
Change the bot's command prefix for your server. Default is -.
-prefix set !
-prefix reset # revert back to -
welcome
Send a message in a designated channel whenever a member joins the server.
-welcome channel #welcome
-welcome message Welcome {user.mention} to {server.name}!
-welcome view # preview the current welcome message
-welcome clear # disable welcome messages
See Message Variables for a full list of placeholders like {user} and {server.count}.
goodbye
Send a message when a member leaves the server. Works the same as welcome.
-goodbye channel #goodbye
-goodbye message Goodbye {user}, we're down to {server.count} members.
-goodbye view
-goodbye clear
autorole
Automatically assign one or more roles to new members when they join.
-autorole add @Members
-autorole remove @Members
-autorole list
-autorole reset # clear all autoroles
voicemaster
Create a "hub" voice channel — when a member joins it, a temporary private voice channel is automatically created for them and deleted when empty.
Run setup
-voicemaster setup
This creates the hub voice channel and a category to hold temporary channels.
(Optional) Customize
-voicemaster category Voice Channels # set category name
-voicemaster setname {user}'s Channel # set auto channel name
Remove
-voicemaster remove
ticket
Set up a ticketing system. Members click a button in your designated channel to open a private ticket thread.
Set the ticket channel
-ticket channel #support
The bot posts a panel with an "Open Ticket" button in this channel.
Set the ticket category
-ticket category Support Tickets
New ticket channels are created inside this category.
Manage tickets
-ticket add @user # add a user to an open ticket
-ticket remove @user # remove a user from an open ticket
-ticket close # close the current ticket channel
-ticket clear # reset ticket configuration
tags
Create reusable text responses that any member can trigger. Useful for FAQs, rules, or common replies.
-tags add rules Please read #rules before chatting!
-tags view rules # trigger the tag
-tags list
-tags remove rules
-tags reset # delete all tags
autoreact
Automatically add reactions to messages containing a specific trigger word or phrase.
-autoreact add hello 👋
-autoreact remove hello
-autoreact list
-autoreact clear
imageonly
Restrict specific channels to images only. Any non-image message posted there will be automatically deleted.
-imageonly add #selfies
-imageonly remove #selfies
-imageonly clear # remove all imageonly channels
Disable & Enable Commands
Control which commands are available in your server. You can disable or enable individual commands or an entire module at once.
Individual commands
-disablecommand meme
-enablecommand meme
Entire modules
-disablemodule fun
-enablemodule fun
Available modules:
| Module | Description |
|---|---|
| automod | Raid protection, chat filter, invite filter |
| moderation | Ban, mute, jail, warn, purge, and role management |
| servers | Welcome, goodbye, autorole, voicemaster, tickets, tags |
| utility | Polls, embeds, snipe, timezone, translate, and more |
| information | User info, server info, role info, member lookups |
| fun | Memes, jokes, marriage, vape, tweet, and more |
| economy | Balance, work, fish, hunt, coinflip, vouches |
| image | Image manipulation commands |
| lastfm | Last.fm scrobbling and stats integration |
| socials | Social platform lookups |
| roleplay | Roleplay action commands |
| miscellaneous | Miscellaneous tools |
| crypto | Cryptocurrency price lookups |
Message Variables
Use these placeholders in welcome and goodbye messages. The bot replaces them with live values when the message is sent.
| Variable | Output |
|---|---|
| {user} | The user's username |
| {user.mention} | Mentions / pings the user |
| {user.avatar} | Displays the user's avatar image |
| {server.count} | Current member count of the server |
| {server.name} | The server's name |
-welcome message Welcome {user.mention} — you're member #{server.count}!
Run -variables in your server at any time to see this list.
Permission Reference
Most commands require one of the following Discord permissions to run.
| Permission | Commands that require it |
|---|---|
| Administrator | setupmod |
| Manage Server | setupjail, all automod commands, prefix, welcome, goodbye, autorole, voicemaster, autoreact, disablecommand, enablecommand, disablemodule, enablemodule |
| Ban Members | ban, hardban, tempban, unban, unbanall, banlist |
| Manage Roles | mute, unmute, imagemute, imageunmute, reactionmute, reactionunmute, role, roleall, jail, unjail |
| Manage Messages | purge, selfpurge, clearsnipe, pinmessage, unpinmessage, tags |
| Manage Channels | lockdown, unlock, slowmode, topic, hidechannel, unhidechannel, imageonly, nuke |
Troubleshooting
The bot doesn't respond to commands
Check that the bot is online and has permission to read and send messages in the channel. If you changed the prefix with prefix set, make sure you're using the new prefix. Try -ping to confirm the bot is alive.
Mute / jail isn't working after setupmod / setupjail
The bot needs Manage Roles and its role must be positioned above the Mute/Jail role in the role list. Go to Server Settings → Roles and drag the scare.wtf role above Mute and Jail.
New channels aren't getting mute role permissions
Run -setupmod again after creating new channels. The command only applies permission overrides to channels that exist at the time it runs.
Welcome or goodbye messages aren't sending
Make sure you've set both a channel and a message. Setting only one is not enough. Run -welcome view to confirm both are configured.
A command says "You do not have the required permissions"
Check the Permission Reference table above to see which Discord permission is needed. Alternatively, ask a server owner with Manage Server to add you as a trusted user via -trust add @you.
Need more help?
Join the support server: discord.gg/fml