FAQ
What people ask most about Stained, and the answers.
Getting started
Stained is a public all-in-one Discord bot for moderation, security, tickets, music, Last.fm, automation and everyday server tools, so you don't need a stack of separate bots.
Yes. Anyone can invite Stained and its features work as soon as it joins. A few extras are part of Premium, and ,premium lists them.
Press Add to Discord anywhere on this site, pick a server where you have Manage Server, and approve the permissions. Then drag Stained's role above the roles you want it to manage, and run ,setup.
The invite asks for Administrator so every feature works straight away. If you'd rather not, give it the permissions for the features you use, and keep its role above any role it should assign or remove.
The default prefix is a comma, like ,help. Change it for the whole server with ,prefix set or /prefix set, go back to the default with /prefix reset, or set one just for yourself with ,prefix self. Stained's hints always show your server's prefix.
Yes. Most commands also work as slash commands, like /prefix and /crypto. Type / in Discord and pick Stained to browse them. The full list is on the commands page.
Dashboard
Sign in with Discord on the dashboard, choose a server you own or are an antinuke admin in, and open any settings page. Saved changes reach the bot within a minute. You can also run ,setupdashboard in Discord to get the link.
The server owner and its antinuke admins. The owner adds someone with ,antinuke admin or on the dashboard's Antinuke page. Antinuke admins can change every section, antinuke protections included. Only the owner can change who the antinuke admins are.
Yes. The dashboard's audit page lists recent saves with who made them, what changed, and when.
Use ,disablecommand in Discord, or the Disabled commands page on the dashboard, to turn a command off for the whole server, one channel, or one member.
Security
Antinuke watches risky actions like bans, kicks, channel and role deletes, webhooks and bot adds. If someone goes past the limit you set, Stained punishes them (strip roles, jail, kick or ban) and can undo what they did. Set it up with ,antinuke or on the dashboard's Antinuke page.
Run ,antinuke whitelist or /antinuke whitelist with the member or bot to let them skip the limits. The server owner and antinuke admins can whitelist. Only the owner can make someone an antinuke admin, with ,antinuke admin or /antinuke admin.
Fake permissions let you take dangerous permissions off a role and hand them out through Stained instead with ,fakepermissions add. Members can still use Stained's commands, but a hacked account can't use those permissions through Discord itself.
Yes. ,backup create saves your roles, channels, emojis and stickers and gives you a code to load them back later. Your backups are on the dashboard too.
Moderation
Yes. ,antiraid catches mass joins, brand-new accounts and accounts with no avatar. On the dashboard's Join gate page you pick what happens to them: kick, ban, a timeout, jail, or just a log in the channel you choose.
On the dashboard's Message filters page, turn on the spam filter and pick the punishment: a timeout (anywhere from 1 minute to 28 days), a kick, a ban, or only a log. Pick a log channel and every catch is posted there too.
Five: a captcha in the server, a captcha in DMs, a quick math question, picking the emoji Stained names, or instant one-click verification. Set it up on the dashboard's Verification page or with ,verify setup.
Build your ticket panel on the dashboard's Tickets page and post it with ,tickets panel. Inside a ticket, staff use ,tix add, ,tix close and ,tix transcript, and every closed ticket keeps a transcript.
If the member you ban, hardban, softban or kick is boosting the server, Stained asks first with Accept and Decline buttons, so nobody loses a booster by accident. Only the moderator who ran the command can answer, and no answer in 30 seconds cancels it.
It checks images, GIFs, videos and stickers posted in your server and removes ones that are clearly explicit. It only acts when it's confident. Turn it on from the dashboard's NSFW filter page.
Music & fun
Join a voice channel and run something like ,play club paradise. Music is free and Stained stays connected while people are listening. Use ,queue and ,skip to manage what's next.
Run ,lastfm login or ,spotify login. Stained DMs you a link to approve, so turn on direct messages from server members first. Once connected, ,fm shows what you're listening to.
Yes. ,crypto price btc (or just ,btc) shows the live price with its 24h high, low and change. There's also ,crypto chart, ,crypto convert, ,crypto trending and ,crypto gas.
An admin runs ,roleplay on. After that, commands like ,hug and ,pat send an animated GIF straight away. Run ,roleplay off to turn them back off.
Didn't find your answer?
Ask in the support server. The team answers every day.
