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.

Absolet’s moderation commands give staff teams precise control over member discipline and channel hygiene. All case-based commands (/ban, /kick, /warn) automatically track case numbers in the database, making audit history easy to review with the list subcommand. The /clear, /nuke, and /announce commands each have their own permission levels as configured in config/commands.yml.

/ban

Ban’s manager for adding, removing, and viewing bans. Default permission: Staff, Owner

Subcommands

add

Bans a member from the server and logs the case.
member
User
required
The member to ban.
reason
String
required
The reason for the ban.
duration
Integer
Number of days of messages to delete (1–7).

remove

Unbans a member by case number or user ID and records the removal reason.
case
String
required
The case number or Discord user ID to unban.
reason
String
required
The reason for removing the ban.

list

Lists all ban records, optionally filtered to a specific member.
member
User
Filter results to this member. Omit to list all bans.
The bot will refuse to ban a member whose highest role is equal to or higher than the moderator’s highest role, or when the target is not bannable by the bot.

/kick

Kicks manager for removing, tracking, and reviewing kicks. Default permission: Staff, Owner

Subcommands

add

Kicks a member from the server and creates a case record.
member
User
required
The member to kick.
reason
String
required
The reason for the kick.

remove

Marks a kick case as removed (does not re-add the member).
case
Integer
required
The case number to remove.
reason
String
required
The reason for removing the kick record.

list

Displays all kick records, optionally filtered to one member.
member
User
Filter results to this member. Omit to list all kicks.

/warn

Warn’s manager for issuing, removing, and listing member warnings. Default permission: Staff, Owner

Subcommands

add

Issues a warning to a member and logs the case.
member
User
required
The member to warn.
reason
String
required
The reason for the warning.

remove

Marks a warning case as removed.
case
Integer
required
The case number to remove.
reason
String
required
The reason for removing the warning.

list

Shows all warning records, optionally scoped to a single member.
member
User
Filter results to this member. Omit to list all warnings.
Warnings do not automatically trigger further punishment. Use /ban or /kick alongside warnings as needed.

/clear

Delete a number of messages from the channel. Default permission: Admin
amount
Number
required
The number of messages to delete.
Discord only allows bulk deletion of messages that are less than 14 days old. Attempting to delete older messages will result in an error.

/nuke

Delete all the messages in a channel by cloning the channel and removing the original, preserving the channel’s position. Requires confirmation before proceeding. Default permission: Admin
channel
Channel
The text channel to nuke. Defaults to the current channel.
This action is irreversible. All message history in the target channel will be permanently lost. The bot presents a confirmation prompt before executing.

/announce

Send a message/embed to a channel using raw JSON code from an embed builder (e.g., embed.strider.top). Default permission: Staff, Owner
code
String
required
JSON-encoded message payload. May include an embed key which will be automatically converted to an embeds array.
channel
Channel
The target text or announcement channel. Defaults to the current channel.
Build your embed at embed.strider.top and paste the exported JSON directly into the code parameter. Hex color strings are automatically resolved.

Build docs developers (and LLMs) love