Skip to main content

Overview

An alias is a nickname you assign to a command. Instead of typing the full thing every time, you define a shortcut once and misery expands it for you — optionally with parts of the command already filled in. They’re most useful for commands your staff run constantly with the same arguments. Rather than ,role @someone @Image Perms a dozen times a day, you set up ,pic @someone and you’re done.
Creating and managing aliases requires the Manage Server permission.

Creating an alias

Syntax
Example
,alias create does the same thing.

Rules for shortcuts

Filling in arguments ahead of time

The real value of aliases comes from baking arguments in. Anything typed after the alias gets slotted into numbered placeholders — {0} for the first word, {1} for the second, and upward from there.
Running ,hush @financely fires ,timeout @financely 10m. The member comes from your input; the ten minutes is fixed.
Numbering starts at zero, not one. {0} is always the first thing typed after your shortcut.
Run an alias without something it needs — ,hush on its own — and misery shows that command’s help instead of guessing.

Example: a one-word image permission command

Your moderators never have to remember the role name — they just tag someone.

Deleting aliases

One at a time

Syntax
Example

Every alias pointing at one command

Syntax
Example

Everything at once

,alias reset wipes every alias in the server after you confirm with a ✅ reaction.

Checking what’s configured

Looking up a single alias

Forgot what a shortcut actually does? Check it directly.
Syntax
Example

Listing everything

Run ,alias list for a paginated view of every alias in the server alongside the command each one runs.