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.


Getting Started

1

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 →
2

Default prefix

All commands use the prefix - by default. You can change this per-server with the prefix command.

-help
3

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
Tip: Syntax uses <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.

Required permission: Administrator
-setupmod

After running, the bot will:

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.

Required permission: Manage Server
-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
Example: -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.

Required permission: Manage Server (to modify the trust list)
-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 -.

Required permission: Manage Server
-prefix set !
-prefix reset   # revert back to -

welcome

Send a message in a designated channel whenever a member joins the server.

Required permission: Manage 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.

Required permission: Manage Server
-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.

Required permission: Manage Server
-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.

Required permission: Manage Server
1

Run setup

-voicemaster setup

This creates the hub voice channel and a category to hold temporary channels.

2

(Optional) Customize

-voicemaster category Voice Channels   # set category name
-voicemaster setname {user}'s Channel  # set auto channel name
3

Remove

-voicemaster remove

ticket

Set up a ticketing system. Members click a button in your designated channel to open a private ticket thread.

1

Set the ticket channel

-ticket channel #support

The bot posts a panel with an "Open Ticket" button in this channel.

2

Set the ticket category

-ticket category Support Tickets

New ticket channels are created inside this category.

3

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.

Required permission: Manage Messages
-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.

Required permission: Manage Server
-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.

Required permission: Manage Channels
-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.

Required permission: Manage Server (or trusted user)

Individual commands

-disablecommand meme
-enablecommand meme

Entire modules

-disablemodule fun
-enablemodule fun

Available modules:

Module Description
automodRaid protection, chat filter, invite filter
moderationBan, mute, jail, warn, purge, and role management
serversWelcome, goodbye, autorole, voicemaster, tickets, tags
utilityPolls, embeds, snipe, timezone, translate, and more
informationUser info, server info, role info, member lookups
funMemes, jokes, marriage, vape, tweet, and more
economyBalance, work, fish, hunt, coinflip, vouches
imageImage manipulation commands
lastfmLast.fm scrobbling and stats integration
socialsSocial platform lookups
roleplayRoleplay action commands
miscellaneousMiscellaneous tools
cryptoCryptocurrency 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
Example: -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