Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/devjhoan/absolet/llms.txt

Use this file to discover all available pages before exploring further.

The admin category contains Absolet’s most powerful management commands. Most of these commands require the Staff or Owner permission level as defined in config/commands.yml; a handful of the most sensitive ones are restricted to Admin or Owner only. These commands cover everything from first-time server configuration to live giveaway management and XP manipulation.

/setup

Configure your discord server via an interactive button-driven dashboard. All major feature areas are available, including general settings, ticket configuration, welcome/goodbye messages, verification, levels, filters, economy, starboard, and sticky roles. All settings are saved to the database in real-time. Default permission: Staff, Owner
The welcome message builder supports embed JSON from embed.strider.top and a rich set of placeholders such as {user-tag}, {guild-name}, {memberCount}, {inviter-mention}, and {card-url}.

/backup

Manage the backup system for server snapshots (channels, categories, emojis). Default permission: Owner

Subcommands

create

Creates a new backup of the current server. Messages are excluded from the snapshot.

list

Displays a paginated list of all saved backups, showing channels, emoji count, creation time, and backup ID.

load

Restores a backup by ID. Requires confirmation — all current channels will be deleted and replaced.
id
String
required
The ID of the backup to load.

delete

Permanently removes a backup by ID.
id
String
required
The ID of the backup to delete.
Running /backup load is destructive. All existing channels are deleted and recreated from the backup data. A confirmation prompt is shown before the operation proceeds.

/ticket-manage

Manage ticket panels — creates and configures ticket panel setups for the server. Default permission: Staff, Owner

Subcommands

setup

Launches a step-by-step interactive panel builder (name, emoji, category, style, roles, questions). Optionally creates a sub-category panel nested under an existing panel.
is-subcategory
Boolean
Set to true to attach this panel under an existing parent panel.

list

Displays all configured ticket panels with their ID, name, emoji, category, style, and assigned staff roles.

send

Posts the ticket creation panel to a channel.
channel
Channel
The text channel to send the panel to. Defaults to the current channel.

delete

Presents a select menu to choose and permanently remove an existing ticket panel.

edit

Opens an interactive editor for an existing panel’s name, emoji, category, style, roles, and questions.

/giveaway

Manage giveaways via an interactive button menu. Default permission: Staff, Owner The command opens a panel with five actions:
ActionDescription
CreateStart the creation flow (channel, time, winners, prize, description, image, requirements)
PausePause an active giveaway
ResumeResume a paused giveaway
RerollPick new winners from an ended giveaway
EndForce-end an active giveaway early
Requirements (levels, invites, messages) can optionally be set during creation.
Time values use the ms format: 30m, 1h, 2d, etc. The creation flow times out after 3 minutes of inactivity.

/reaction-roles

Manage the reaction-roles system using button-based role panels. Default permission: Staff, Owner

Subcommands

add

Registers a new role entry in a named category.
category
String
required
The category name for this role (e.g., countries, notifications).
role
Role
required
The role to grant when the button is clicked.
emoji
String
required
The emoji displayed on the button.
label
String
required
The text label shown on the button.
style
String
required
Button color. Choices: Primary, Secondary, Success, Danger.

list

Displays all registered reaction role entries with pagination.

send

Posts the panel embed with role buttons to a channel.
category
String
required
The category of roles to include in this panel.
title
String
required
The embed title.
description
String
required
The embed description. Use \n for newlines.
channel
Channel
Target text channel. Defaults to current channel.
display-label
Boolean
Whether to show the role label text on the button.

delete

Removes a reaction role entry by role.
role
Role
required
The role whose entry should be removed.

/verify

Send the verification embed (with a verify button) to a channel. The verification role must be configured via /setup first. Default permission: Staff, Owner
channel
Channel
The channel to send the verification embed to. Defaults to the current channel.

/suggestion

Suggestion Manager — staff tool for accepting or declining user suggestions submitted via /suggest. Default permission: Staff, Owner

Subcommands

accept

Marks a suggestion as Accepted and posts the staff reply on the original suggestion embed.
token
String
required
The message ID / token of the suggestion to accept.
reply
String
required
The staff response message to display.

decline

Marks a suggestion as Declined.
token
String
required
The message ID / token of the suggestion to decline.
reply
String
required
The staff response message to display.

/custom-commands

Make custom commands for your server — creates, deletes, and lists server-specific custom slash commands that reply with a configured embed. Default permission: Owner

Subcommands

create

Launches an interactive builder for a new custom command (name, description, response, permission roles). The response must be a JSON embed object from glitchii.github.io/embedbuilder.

delete

name
String
required
The name of the custom command to remove.

list

Displays all custom commands and their permission roles with pagination.

/role

Manage the rank system — manages temporary timed roles assigned to members. Default permission: Owner

Subcommands

add

Assigns a role to a user for a limited duration.
user
User
required
The member to assign the role to.
role
Role
required
The role to assign.
time
String
required
Duration string (e.g., 10m, 1h, 1d).

remove

Removes a temporary role assignment record and optionally strips the role immediately.
user
User
required
The member whose temporary role record to delete.
role
Role
required
The role to remove the record for.
remove
Boolean
If true, also removes the role from the user immediately.

list

Lists all active temporary role assignments.

/role-prefixes

Manage the role prefixes — attaches text prefixes to roles, displayed in the rank card and other places. Default permission: Admin

Subcommands

set

role
Role
required
The role to set the prefix for.
prefix
String
required
The prefix string (e.g., [VIP]).

remove

role
Role
required
The role whose prefix should be removed.

list

Displays all role prefixes with pagination.

/shop-manage

Manage the shop items in the economy system. Default permission: Admin

Subcommands

add

Adds a new purchasable item.
name
String
required
The item name.
description
String
required
The item description shown in the shop.
price
Integer
required
The cost of the item (minimum 0).
role-granted
Role
required
The role given to a user upon purchase.
role-required
Role
A role the buyer must have in order to purchase the item.
stock
Integer
Maximum number of purchases (minimum 0). Omit for unlimited stock.

remove

Presents a select menu to choose and remove an existing shop item.

list

Displays all shop items with pagination.

/blacklist

Blacklist a user from using commands temporarily. Default permission: Admin
user
User
required
The user to blacklist.
duration
String
required
How long the blacklist lasts (e.g., 1h, 7d).
reason
String
required
The reason for blacklisting.

/faq

Create a faq page for your server with interactive button-driven FAQ pages. Default permission: Admin

Subcommands

setup

Opens an interactive builder to create a FAQ page (name, main message, and buttons with labels, emojis, styles, and individual messages).

send

Posts a previously created FAQ page to the current channel.
name
String
required
The name of the FAQ page to send.

/poll

Send a poll message to a channel with emoji reactions for each choice. Default permission: Admin
title
String
required
The poll title.
description
String
required
The poll description.
type
String
required
Vote mode: single (one vote per user) or multiple (multiple votes allowed).
choice1
String
required
First choice option.
choice2
String
required
Second choice option.
choice3 – choice10
String
Up to eight additional choice options (choice3 through choice10).
channel
Channel
Target text channel. Defaults to current channel.

/snipe

Get the messages deleted in a specific channel. Default permission: Admin
channel
Channel
The channel to snipe messages from. Defaults to the current channel.

/say

Send a message using the bot in the current channel. Default permission: Admin
message
String
required
The message text to send.

/addemoji

Adds an emoji to the server from another server or a custom emoji string. Default permission: Admin
emoji
String
required
The source emoji (must be a custom Discord emoji or standard Unicode emoji with a parseable ID).
name
String
Override name for the new emoji. Defaults to the source emoji’s name.

/givelevel

Give a user a level — adds levels to a user’s profile. Default permission: Admin
user
User
required
The target user.
amount
Integer
required
Number of levels to add (minimum 1).

/givexp

Give XP to a user — adds XP to a user’s profile. Default permission: Admin
user
User
required
The target user.
amount
Integer
required
Amount of XP to add (minimum 1).

/setlevel

Set a user’s level — overrides a user’s current level. Default permission: Admin
user
User
required
The target user.
level
Integer
required
The level to set (minimum 1).

/setxp

Set the XP of a user — overrides a user’s current XP value. Default permission: Admin
user
User
required
The target user.
amount
Integer
required
The XP value to set (minimum 0).

/givemoney

Give money to someone — adds money to a user’s wallet or bank account. Default permission: Admin
user
User
required
The target user.
amount
Integer
required
Amount to give (minimum 1).
where
String
Destination: Bank or Wallet. Defaults to bank.

/setmoney

Set the money of a user — sets a user’s wallet or bank balance to an exact amount. Default permission: Admin
user
User
required
The target user.
amount
Integer
required
Balance to set (minimum 0).
where
String
Target account: Bank or Wallet. Defaults to bank.

/take-money

Take money from a user’s wallet or bank account. Default permission: Admin
user
User
required
The target user.
amount
Integer
required
Amount to take (minimum 1).
where
String
required
Source account: Bank or Wallet.

/manage

Manage the discord bot configurations — covers temporary voice channels and statistics counter channels. Default permission: Admin

Subcommand group: voice-channels

voice-channels send

Posts the voice channel interface panel.
channel
Channel
Target text channel.

voice-channels setup

Creates the category, generator voice channel, and interface text channel automatically.

voice-channels delete

Deletes the registered generator channel and clears it from the database.

Subcommand group: stats

stats setup

Creates a stats category with three counter channels (All Members, Members, Bots).
channel
Integer
required
Channel type for counters: 2 = voice channel (recommended) or 0 = text channel.

stats edit

Updates the name template of a stats counter channel. Supports placeholders {all-members}, {members}, {bots}.
channel
Channel
required
The stats counter channel to rename.
name
String
required
The new name template (e.g., Members: {members}).

stats delete

Removes a counter channel from the database.
channel
Channel
required
The stats channel to unregister.

stats check

Scans for and removes stale counter channels that no longer exist in the server.

/eval

Execute a code using the discord bot. Prompts for a code block via chat message, then evaluates it and displays the input, output, and type. Default permission: Owner No parameters. After the command is used, the bot listens for a follow-up message containing the code to evaluate.
This command executes arbitrary code in the bot’s Node.js process. It is strictly Owner-only and should never be granted to untrusted users.

/reload

Reload the bot configuration files (config/commands.yml and config/messages.yml) without restarting the bot process. Default permission: Admin No parameters.

Build docs developers (and LLMs) love