Skip to main content

Overview

The config system allows you to customize bot responses for commands in your server. Create personalized messages using variables, change reply formats, and make the bot feel unique to your community.
Custom replies support dynamic variables like user mentions, server name, timestamps, and more.

Commands

Set a custom reply for a command.
~config set <command> <reply> [type=text|embed]
Parameters:
  • command — Command name to customize
  • reply — Your custom message (supports variables)
  • type — Optional: text (default) or embed
Aliases: config add, config create, cfg set
Permissions: Manage Server
Reset a command back to its default reply.
~config reset <command>
What It Does:
  • Removes your custom reply
  • Restores the original bot response
  • Cannot be undone
Aliases: config remove, config delete, cfg reset
Permissions: Manage Server
List all custom reply configurations in your server.
~config list
What It Shows:
  • All configured custom replies
  • Command name and type (text/embed)
  • Reply preview (truncated if long)
  • Paginated display (5 per page)
Aliases: config show, config view, cfg list
Permissions: Manage Server
Clear all custom reply configurations from your server.
~config clear
What It Does:
  • Removes ALL custom replies
  • Shows confirmation prompt
  • 30 second timeout to confirm
  • Cannot be undone
This removes all custom configurations. Use with caution!
Aliases: config wipe, config resetall, cfg clear
Permissions: Manage Server

Available Variables

Use these variables in your custom replies to create dynamic messages:
VariableOutput
{user}User’s name
{user.mention}Mentions the user
{target}Target user’s name
{moderator}Moderator’s name
{server}Server name
{channel}Channel name
{reason}Action reason
{duration}Action duration
{role}Role name
{timestamp}Current timestamp

How It Works

1

Set a Custom Reply

Configure a custom response for a command:
~config set mute {user.mention} has been muted for {reason}
2

Variables are Replaced

When the command runs, variables are replaced with actual values:
@John has been muted for spamming
3

Manage Your Configs

View, reset, or clear configurations as needed:
~config list
~config reset mute

Reply Types

Simple text messages with variables:
~config set ban {target} was banned by {moderator} for {reason}
~config set kick Kicked {user.mention} from the server
~config set mute {user.mention} muted until {timestamp}
Best For:
  • Quick messages
  • Simple notifications
  • Status updates

Permission Requirements

Bot Permissions

No special permissions required beyond basic message sending.

User Permissions

Command Requirements:
  • Manage Server — Required for all config commands

Aliases

All config commands support multiple aliases:

config

Full command

cfg

Short alias

configure

Alternative

Usage Examples

# Customize moderation responses
~config set ban {target} banned by {moderator} - Reason: {reason}
~config set kick {user.mention} was kicked from {server}
~config set mute {target} muted for {duration}
~config set warn {user.mention} received a warning for {reason}

Welcome Messages

Set up automated welcome messages with variables

Server Settings

Configure other server settings and preferences