Slipz Docs

Utility

Info commands, Last.fm integration, snipe, polls, reminders, auto-messages, bump reminders, and more.

The Utility module is a collection of general-purpose commands for information lookup, entertainment, server management tools, and quality-of-life features.

Quick Reference

CommandDescriptionPermissionCooldown
.helpShow all commands or details about oneEveryone3s
.pingShow bot latencyEveryone5s
.statsShow bot statisticsEveryone10s
.uptimeShow bot uptimeEveryone5s
.inviteGet the bot invite linkEveryone10s
.userinfoShow user detailsEveryone3s
.serverinfoShow server detailsEveryone5s
.roleinfoShow role detailsEveryone3s
.avatarShow a user's avatarEveryone3s
.bannerShow a user's bannerEveryone5s
.snipeRecall deleted messagesEveryone3s
.editsnipeRecall edited messagesEveryone3s
.afkSet AFK statusEveryone5s
.fmLast.fm integrationEveryone5s
.nowplayingShow current Last.fm trackEveryone5s
.pollCreate a reaction pollEveryone10s
.remindSet a personal reminderEveryone5s
.suggestSubmit a suggestionEveryone5s
.automessageManage auto messagesAdmin5s
.bumpreminderManage Disboard bump remindersAdmin3s
.aliasManage command aliasesModerator3s
.debugToggle verbose error modeOwner3s

Information Commands

help

Show all available commands grouped by module, or get details about a specific command.

.help [command]

Aliases: h, commands, cmds

Examples:

.help
.help ban
.help fm

ping

Show the bot's WebSocket heartbeat latency and REST API round-trip time.

.ping

Aliases: pong, latency

stats

Show bot statistics across all clusters: server count, user count, memory usage, versions, and uptime.

.stats

Aliases: botstats, botinfo

uptime

Show how long the bot has been running.

.uptime

Aliases: up

invite

Get the bot's invite link with the required permissions.

.invite

Aliases: inv


userinfo

Display detailed information about a user: username, ID, account creation date, server join date, roles, and boost status.

.userinfo [@user]

Aliases: ui, whois, user

Examples:

.userinfo
.userinfo @Alex
.ui 123456789012345678

serverinfo

Display detailed information about the server: name, owner, member count, channel counts, role count, boosts, and more.

.serverinfo

Aliases: si, guildinfo, server

roleinfo

Display detailed information about a role: name, color, position, member count, permissions, and whether it is hoisted/mentionable.

.roleinfo <role>

Aliases: ri, role

Examples:

.roleinfo @Moderator
.roleinfo 123456789012345678
.ri admin

avatar

Display a user's avatar in full size with links to different sizes and formats. Also shows the server-specific avatar if one is set.

.avatar [@user]

Aliases: av, pfp

Examples:

.avatar
.avatar @Alex
.av 123456789012345678

Display a user's profile banner.

.banner [@user]

Aliases: ub

Examples:

.banner
.banner @Alex

Message Tools

snipe

Recall a recently deleted message in the current channel. Messages are stored in memory with a 5-minute TTL (max 10 per channel).

.snipe [index]

Aliases: s

The index is 1-based (1 = most recent, 10 = oldest).

Examples:

.snipe
.snipe 3

editsnipe

Recall a recently edited message, showing the content before the edit.

.editsnipe [index]

Aliases: es

Examples:

.editsnipe
.editsnipe 2

AFK

Set yourself as AFK with an optional reason. When someone mentions you, the bot replies with your AFK message and how long you have been away. AFK status is automatically cleared when you send a message.

.afk [reason]

Examples:

.afk
.afk sleeping
.afk studying for finals

AFK reason is limited to 200 characters.


Last.fm Integration

Link your Last.fm account to show what you are listening to and view your top charts.

fm

The main Last.fm command with all subcommands:

.fm                          — Show what you're currently listening to
.fm set <username>           — Link your Last.fm account
.fm remove                   — Unlink your Last.fm account
.fm np [@user]               — Now playing (you or someone else)
.fm topartists [period]      — Your top artists
.fm topalbums [period]       — Your top albums
.fm toptracks [period]       — Your top tracks
.fm profile                  — Your Last.fm profile stats
.fm recent                   — Your recent tracks

Aliases: lastfm, lfm

Periods: overall, 7day, 1month, 3month, 6month, 12month

Examples:

.fm
.fm set rushia_ch
.fm np @Alex
.fm topartists 7day
.fm topalbums 1month
.fm profile

nowplaying

Shortcut for .fm np. Shows what you or someone else is currently listening to.

.np [@user]

Aliases: np

The Last.fm integration requires a LASTFM_API_KEY environment variable. If it is not configured, Last.fm commands will return an error.


Polls

Create a reaction-based poll. If you provide options separated by |, the bot adds numbered reactions. If you only provide a question with no options, it creates a simple yes/no poll with thumbs up/down.

.poll <question> | <option1> | <option2> [| ...]

Aliases: vote

Maximum 10 options.

Examples:

.poll Should we have movie night?
.poll What should we play? | Valorant | Minecraft | Fortnite
.poll Best color? | Red | Blue | Green | Yellow

Reminders

Set a personal reminder. The bot will DM you when the time is up.

.remind <time> <message>

Aliases: reminder, remindme, timer

Maximum duration: 30 days.

Examples:

.remind 30m check the oven
.remind 2h meeting with John
.remind 1d submit the assignment

Reminders are stored in memory with a timeout. If the bot restarts, active reminders will be lost. For critical time-sensitive tasks, use an external reminder.


Auto Messages

Create scheduled repeating messages that are automatically sent on an interval. Useful for rules reminders, periodic announcements, or rotating messages.

.automessage add <#channel> <interval> <content>
.automessage remove <id>
.automessage list
.automessage toggle <id>

Aliases: am, automsg Permission: Admin

Examples:

.automessage add #general 1h Remember to follow the rules!
.automessage remove 3
.automessage list
.automessage toggle 3

The number of auto messages you can create depends on your server's premium tier.


Bump Reminders

Automatically remind your server to bump on Disboard every 2 hours. The bot detects when someone bumps and schedules the next reminder.

.bumpreminder on                  — Enable bump reminders
.bumpreminder off                 — Disable bump reminders
.bumpreminder channel #channel    — Set the reminder channel
.bumpreminder message <text>      — Set a custom reminder message
.bumpreminder role @role          — Set a role to ping
.bumpreminder settings            — View current settings

Aliases: br, bumpr Permission: Admin

Examples:

.bumpreminder on
.bumpreminder channel #bumps
.bumpreminder message Time to bump! {role}
.bumpreminder role @Bump Ping

Command Aliases

Create per-server command shortcuts. Aliases let you define short names that expand into full commands, including pre-filled arguments.

.alias add <shortcut> <command...>    — Create an alias (Admin)
.alias remove <shortcut>              — Remove an alias (Admin)
.alias view <shortcut>                — View alias details (Moderator)
.alias list                           — List all aliases (Moderator)

Aliases: aliases, cmdalias Permission: Moderator (view/list), Admin (add/remove)

The {0}, {1}, etc. placeholders in the target command are replaced with arguments passed to the alias.

Examples:

.alias add d ban
.alias add shh timeout {0} 10m
.alias list

With the above aliases:

  • .d @Alex becomes .ban @Alex
  • .shh @Alex becomes .timeout @Alex 10m

Guild aliases override built-in command aliases but cannot shadow primary command names. The real command's permission requirements still apply after alias resolution.


Debug (Owner Only)

Toggle verbose error mode for live debugging. When enabled, command errors show full stack traces in Discord embeds instead of generic error messages.

.debug [on|off|status]

Aliases: verbose, debugmode Permission: Bot Owner

Verbose errors expose internal file paths and code structure. Only enable this temporarily for debugging, and disable it when finished.

On this page