FAQ
Frequently asked questions about Slipz and troubleshooting common issues.
General
What is the default prefix?
The default prefix is . (period). You can change it through the dashboard or configuration commands.
How do I see all available commands?
Use .help to see all commands grouped by module. Use .help <command> to see details about a specific command, including usage, aliases, and examples.
Does Slipz use slash commands?
No. Slipz is a prefix-only bot. All commands use the server's configured prefix (default .). This is by design for speed and flexibility.
How do I invite Slipz to my server?
Use the .invite command or visit slipz.ai/invite. The bot requires Administrator permission for full functionality.
Permissions
Why can't I use a command?
There are several possible reasons:
- Missing Discord permission — The command requires a specific Discord permission (like Ban Members). Check
.help <command>to see what is required. - Not an admin/mod — Some commands are admin-only or mod-only. Ask a server admin to add your role as an admin or mod role.
- Premium required — The command or feature requires a premium tier your server does not have.
- Wrong channel — Some features (like suggestions) may be restricted to specific channels.
What is the difference between admin and moderator?
- Admin: Server owner, users with the Administrator permission, or users with a configured admin role.
- Moderator: Users with the Manage Guild permission or a configured mod role.
Admins can do everything moderators can do, plus configure most bot settings. See the Permissions page for the full hierarchy.
What are fake permissions?
Fake permissions let admins grant bot-level command access to roles without giving real Discord permissions. For example, a "Trial Mod" with fake Ban Members can use .ban through Slipz but cannot ban through Discord's native UI. See Security - Fake Permissions.
Moderation
How do I set up a mute role?
Configure the mute role through the dashboard or server settings. The mute role should deny Send Messages in all channels where you want muted users to be silenced.
What is the difference between mute and timeout?
- Mute (
.mute) uses a server role. You need to configure which role is the mute role. It works in channels where the role denies Send Messages. - Timeout (
.timeout) uses Discord's native timeout feature. It prevents the user from sending messages, reacting, and joining voice in all channels. No role setup needed.
What is a softban?
A softban bans and immediately unbans a user. The purpose is to kick them AND delete their recent messages in one action. It is useful for cleaning up spam without issuing a permanent ban.
How do I view someone's moderation history?
Use .history @user or .history <userId>. This shows all recorded cases: bans, kicks, mutes, warns, timeouts, jails, etc.
Leveling
How does XP work?
Members earn a random amount of XP (within the configured range) each time they send a message, subject to a cooldown. Voice XP is earned per minute spent in voice channels. XP required per level increases as levels go up.
Can I import data from MEE6?
Yes. Use .levels import mee6 to import leveling data from MEE6. Your MEE6 leaderboard must be set to public for this to work.
How do I prevent XP gain in certain channels?
Use .levels noxp channel add #channel to exclude a channel from XP gain. You can also exclude roles with .levels noxp role add @role.
Roles
What is the difference between reaction roles and button roles?
Both let members self-assign roles. Reaction roles use emoji reactions on a message. Button roles use clickable buttons under a message. Button roles are generally more visible and easier to use on mobile.
What do the reaction role modes mean?
- Normal — Pick any number of roles
- Unique — Only one role at a time (picking a new one removes the old one)
- Verify — Reacting adds the role, unreacting does not remove it
- Binding — Once picked, the role cannot be removed
- Drop — Reacting removes the role (opt-out pattern)
- Locked — No reactions are processed (panel is frozen)
See the Roles page for the full list.
Tags and Triggers
What is the difference between a tag and a trigger?
- Tags are manually invoked custom commands (e.g.,
.tag rulesor.rulesif aliased). - Triggers are auto-responders that fire automatically when a message matches a pattern.
What is TagScript?
TagScript is a template language that makes tag responses dynamic. You can use variables like {user.mention}, {args}, and {random:a|b|c} to create rich, context-aware responses. See the Tags page for the variable list.
Security
How does anti-nuke work?
Anti-nuke monitors destructive actions (mass bans, kicks, channel deletions, etc.) in real time using Redis atomic counters. When a user exceeds the configured threshold for an action type within the time window, the punishment is applied automatically (ban, kick, strip roles, or timeout).
Who can configure anti-nuke?
Only the server owner and designated anti-nuke admins (added via .antinuke admin add @user). Regular server admins cannot configure it.
How does join gate work?
Join gate requires new members to verify themselves (by clicking a button or solving a captcha) before they gain access to the server. Until they verify, they only see the verification channel. This helps prevent bot raids and spam accounts.
Social Feeds
Why are my YouTube/Twitch notifications not working?
Check the following:
- The feed is enabled (
.youtube listor.twitch listto check status) - The bot has permission to send messages and embeds in the target channel
- For Twitch:
TWITCH_CLIENT_IDandTWITCH_CLIENT_SECRETmust be configured by the bot owner - If there are consecutive failures shown in the feed list, the external API may be having issues
Are existing videos/streams backfilled?
No. Only new content posted after you subscribe triggers notifications. Existing videos and current live streams at the time of subscription are not posted.
Troubleshooting
The bot is not responding to commands
- Check the prefix — Make sure you are using the correct prefix. Default is
. - Check bot permissions — The bot needs at least Send Messages and Embed Links in the channel.
- Check if the bot is online — The bot's status should show as online in the member list.
- Check the channel — Some commands may be restricted to specific channels.
The bot says "I need the following permissions..."
The bot is telling you it lacks a Discord permission it needs to execute the command. Ask a server admin to grant the bot the listed permissions, or move the bot's role higher in the role hierarchy.
Reaction roles are not working
- The bot needs Manage Roles and Add Reactions permissions.
- The bot's role must be above the roles it is trying to assign in the role hierarchy.
- Check if the panel mode is set to
locked(no reactions are processed when locked).
Level-up messages are not appearing
- Check that leveling is enabled (
.levels settings). - Check that a level-up channel is configured (
.levels channel #channel). - Check that the channel is not on the no-XP list.
- Check that the user's role is not on the no-XP list.