Commands

Over 100+ commands to engage your members and manage your server.

/ai

AI assistant commands (Admin/Owner Only)

  • action: AI action
  • query: Question to ask
  • channel: Channel for AI (for manage)
  • enabled: Enable/disable AI (for manage)
  • personality: Personality preset (for personality action)
  • mod_channel: Dedicated mod AI channel (for mod-enable)
  • log_channel: Channel to post mod AI logs (for mod-enable)

/gamble

Casino games with virtual currency

  • game: Which game to play
  • bet: Amount to bet
  • choice: Your choice (heads/tails, over/under, red/black, rock/paper/scissors)
  • event_action: Event action (Admin only)
  • event_type: Type of event to start
  • duration: Event duration in minutes (default: 30)

/botinfo

Displays detailed information and stats about the bot.

/emoji-lib

Show all emojis from the emoji library

/guilds

Displays a detailed leaderboard of all servers the bot is in.

/noprefix

Manage no-prefix mode

  • action: Action to perform
  • user: Target user (optional)

/giveaway

Create and manage giveaways

  • action: Giveaway action
  • filter: Entry filter to apply when creating a giveaway
  • filter_value: Value for the filter — number of days / level (e.g. 30)
  • filter_role: Role for required_role / blacklist_role / bonus_role filters
  • bonus_entries: Extra entries for the bonus role (default 2)
  • prize: Prize name shown in the giveaway embed title
  • duration: How long the giveaway runs — e.g. 30m, 2h, 1d, 1w
  • winners: How many winners to pick (default: 1, max: 20)
  • channel: Channel to post the giveaway in (defaults to current channel)
  • message: Optional extra description shown in the giveaway embed
  • image: Optional image URL shown at the bottom of the giveaway embed
  • ping-role: Role to ping when the giveaway is posted
  • dm-winners: DM each winner when the giveaway ends (default: true)
  • id: Giveaway ID — required for end, reroll, cancel, info

/automod

Configure AutoMod and Anti-Nuke settings

  • action: What to configure
  • enabled: Enable/disable this feature
  • words: Profanity: Words to add/remove (prefix with - to remove)
  • threshold: Caps/Duplicates: Detection threshold
  • whitelist: Links: Comma-separated allowed domains
  • limit: Limit value for the filter
  • interval: Time interval in seconds
  • delete: Delete violating messages
  • warn: Send warning to user
  • automute: Auto-mute repeat offenders
  • mute_duration: Auto-mute duration in minutes
  • logs: Log channel for AutoMod
  • ignore_role: Role to ignore (add/remove)
  • ignore_channel: Channel to ignore (add/remove)
  • block_all: Links: Block ALL links regardless of whitelist
  • char_repeat: Spam: Also detect repeated characters (e.g. "aaaaaaa")
  • min_length: Emojis: Minimum message length before checking emoji count
  • raid_action: Anti-raid action
  • antinuke_protection: Anti-nuke protection to configure
  • antinuke_action: Action when anti-nuke triggers
  • whitelist_user: User to whitelist/unwhitelist for anti-nuke
  • whitelist_role: Role to whitelist/unwhitelist for anti-nuke

/ban

Ban management commands

  • action: Action to perform
  • user: User to ban/unban
  • reason: Reason for action
  • duration: Duration for tempban (e.g., 1h, 7d)
  • days: Days of messages to delete (0-7)

/events

Configure member join/leave event messages

  • action: Event action
  • channel: Channel for events
  • message: Custom message — use {mention}, {user}, {server}, {count}

/kick

Kick a member from the server

  • user: Member to kick
  • reason: Reason for kick

/logs

View moderation logs

  • view: What to view
  • user: User to check
  • action: Filter by action
  • page: Page number

/nickname

Change a user's nickname

  • user: User to rename
  • name: New nickname (leave empty to reset)
  • reason: Reason for change

/purge

Delete messages with optional filters

  • amount: Messages to delete (1-100)
  • user: Only from this user
  • contains: Only containing this text
  • bots: Only bot messages
  • humans: Only human messages
  • embeds: Only messages with embeds
  • attachments: Only messages with attachments
  • links: Only messages with links
  • pinned: Include pinned messages

/slowmode

Set channel slowmode

  • duration: Duration (e.g., 5s, 1m, 1h) or "off"
  • channel: Target channel
  • reason: Reason for change

/triggers

Add, remove, list, or clear trigger phrases

  • action: Action: add, remove, list, clear
  • phrase: Phrase to add/remove
  • message: Custom reply message when phrase is triggered

/warning

Warning system commands

  • action: Warning action
  • user: User to manage
  • reason: Reason for warning
  • number: Warning number to remove

/webhook

Webhook management commands

  • action: Webhook action
  • channel: Channel for webhook
  • name: Webhook name
  • webhook_id: Webhook ID to delete

/disconnect

Disconnect from voice and clear the queue

  • force: Force disconnect even with 24/7 enabled

/lyrics

Get lyrics for the current or specified song

  • query: Song name (leave empty for current song)
  • compact: Show compact view without pagination

/afk

Sets your status to AFK in this server.

  • action: Module management
  • reason: The reason you are going AFK
  • duration: Duration of AFK in minutes (max 1440)

/help

View all bot commands grouped by category

/info

Get user or server information

  • type: Type of information
  • user: User to get info about (for userinfo)

/marketplace

Browse and search marketplace listings

  • action: Marketplace action
  • query: Search query or category name

/redeem

Redeem coins for rewards

  • item: Item ID to redeem

/shop

Browse and purchase items from the shop

  • action: Shop action
  • item: Item name (for buy/sell)

/trading

Trading — create offers, list items, or buy out listings

  • action: What do you want to do?
  • user: User to trade with (for Offer)
  • offer: What you are offering (e.g. "100 coins, Fishing Rod")
  • want: What you want in return
  • item: Item name/description (for List)
  • price: Asking price in coins (for List)
  • id: Listing or trade ID (for Buyout/Cancel)

/wallet

View your wallet balance or inventory

  • action: Wallet action
  • user: Another user's wallet to view

/code

Code helper, debugger, and snippet manager

  • action: What do you want to do?
  • code: The code to process
  • language: The programming language
  • error: The error message (for Debug mode)
  • from: Source language (for Convert mode)
  • to: Target language (for Convert mode)
  • name: Snippet name (for Save/Get)

/meme

Generate and manage memes

  • action: What do you want to do?
  • template: Choose a template (for Create)
  • text: Meme text (use | to separate top/bottom text)
  • category: Filter templates by category (for List)
  • idea: Describe your meme idea (for Suggest)

/remind

Set and manage reminders

  • action: What do you want to do?
  • time: When? (e.g. "in 30m", "tomorrow 3pm")
  • message: What is the reminder?
  • id: Reminder ID (for Cancel/Snooze)
  • duration: Snooze duration (e.g. "10m", "1h", "30m")
  • interval: Frequency for recurring (e.g. "1h", "1d", "1w")

/translate

Translation and language tools

  • action: What do you want to do?
  • text: The text to translate or analyze
  • to: Target language code (e.g. en, nl, de)
  • from: Source language code (e.g. en, nl, de). Autodetect if left blank.
  • language: Language code for your profile
  • enabled: Enable or disable auto-translate (for Auto mode)
  • target: Target language for channel (for Auto mode)
  • tone: Set a specific tone for auto-translation (e.g., formal, casual)

/queue

View and manage the music queue

  • action: What do you want to do?
  • page: Page number (for View)
  • position: Song position to remove
  • track: Track number to jump to
  • from: Song position to move
  • to: New position
  • mode: Loop setting

/stay

Keep the bot connected to voice channel 24/7

  • action: What do you want to do?
  • voice: Voice channel to stay in (for Enable mode)
  • text: Text channel for status messages (for Enable mode)

/playback

Control music playback

  • action: Playback action
  • amount: Tracks to skip
  • role: Role to set as DJ (for DJ action)

/note

Manage private moderator notes on users

  • action: Action to perform
  • user: Target user
  • content: Note content (for add)
  • number: Note number (for remove)

/report

Report a user or manage reports

  • action: Action
  • user: User to report
  • reason: Report reason
  • id: Report ID (for resolve)
  • reportchannel: Channel for reports (for channel setup)

/role

Manage user roles

  • action: Action to perform
  • role: Role to add/remove
  • user: Target user (for add/remove/toggle/list)
  • target: Mass role: who to target
  • filter_role: Mass role: filter by this role (for with/without role targets)
  • reason: Reason for change

/snipe

View recently deleted or edited messages

  • type: Type of snipe
  • number: Which snipe (1 = most recent)
  • channel: Channel to snipe from

/audio

Control volume, filters, and audio settings

  • action: What audio setting to change?
  • level: Volume level (0-150)
  • time: Time to seek to (e.g. 1:30 or 90)
  • preset: Filter preset
  • rate: Speed or Pitch rate (0.5 - 2.0)

/recommend

Get AI-powered music recommendations

  • type: Type of recommendation
  • mood: Your mood (for mood recommendations)
  • genre: Music genre (for genre recommendations)
  • activity: Activity (for activity recommendations)
  • artist: Artist name (for similar artists)

/avatar

Get a user's avatar

  • user: User to get avatar of
  • type: Avatar type
  • banner: Also show user banner

/poll

Create and manage polls

  • question: The poll question
  • options: Options separated by | (leave empty for yes/no poll)
  • duration: Poll duration (e.g., 1h, 30m, 1d)
  • anonymous: Hide who voted for what
  • multi_vote: Allow selecting multiple options
  • dropdown: Use a dropdown menu instead of buttons (multi-option polls only)

/leveling

Configure the leveling system.

  • action: The configuration action to perform.
  • channel: The channel for level-up announcements.
  • message: Custom level-up message. Use {user} and {level}.

/autoplay

Automatically queue similar songs when the queue ends

  • action: Enable, disable, or check autoplay status

/suggestions

Manage suggestions.

  • action: The action to perform.
  • channel: The channel for suggestions (for setup). Only text channels.
  • id: The ID of the suggestion.

/xp-admin

Admin XP management.

  • action: The admin action to perform.
  • user: Target user (for add/remove/set/reset_user).
  • amount: XP/level amount, level for role rewards, or prestige level for set_prestige.
  • multiplier: XP multiplier value (1.0-10.0).
  • role: Role to award (for level/prestige role rewards).
  • prestige: Prestige level (for set_prestige or prestige role rewards).
  • confirm: Confirmation text for destructive actions.

/rank

Rank card, leaderboard, server stats, history and comparison.

  • action: What to do
  • theme: Card theme (for customize)
  • accent: Custom accent color hex (e.g. #ff5555)
  • user: User to check (for check/compare)
  • user2: Second user (for compare)
  • page: Leaderboard page

/profile

User profile commands

  • action: Profile action
  • user: User to view

/suggest

Submit a suggestion for the server.

  • suggestion: Your suggestion
  • anonymous: Submit anonymously? (your name will be hidden)

/gif

Convert an image to an animated GIF with many effects

  • effect: The effect to apply
  • image: The image to convert
  • url: Direct link to an image
  • caption: Add a text caption to the GIF
  • caption_position: Position of the caption
  • speed: Animation speed

/persona

Manage AI personality settings

  • action: What to do
  • personality: Personality name
  • scope: Apply to channel or server
  • description: Description for custom personality
  • prompt: System prompt addon for custom personality

/summarize

Summarize recent messages using AI

  • messages: Number of messages to summarize (10-100)
  • style: Summary style

/economy

Economy system - shop, inventory, activities

  • action: What to do
  • item: Item to buy (from shop)
  • amount: Amount to buy or pay
  • target: User to pay (for pay action)

/heist

Start or join a group heist

  • action: What to do
  • bet: Amount to invest in the heist

/rob

Attempt to rob coins from another user

  • target: User to rob

/xp

XP actions: daily, weekly, transfer, or prestige.

  • action: The XP action to perform.
  • user: User to transfer XP to (for give action).
  • amount: Amount of XP to transfer (for give action, min 100).
  • confirm: Type "prestige now" to confirm prestige.

/verify

Verification system

  • action: What to do
  • role: Role to give on verification
  • channel: Channel to send verify button
  • message: Custom verification message

/ticket

Ticket system management.

  • action: Ticket action to perform.
  • user: User to add/remove (for add/remove actions).
  • name: New name for the ticket (for rename) OR category name (for add-category).
  • emoji: Emoji for the category (add-category only).
  • category-description: Description shown in the dropdown for this category (add-category only).
  • category: Discord category channel for tickets (setup / add-category).
  • staff-role: Primary staff role (setup only).
  • staff-role-2: Secondary staff role (setup only).
  • staff-role-3: Additional staff role (setup only).
  • log-channel: Log channel for ticket actions (setup only).
  • naming: Ticket naming convention (setup only).
  • title: Custom title for ticket panel (setup / send-panel).
  • description: Custom description for ticket panel (setup / send-panel).
  • button-label: Custom button label (setup only, ignored when using dropdown).
  • button-color: Button color (setup / send-panel).
  • panel-type: Panel type for send-panel: button or dropdown.
  • color: Embed color as hex code (e.g. #FF5733) for setup / send-panel.
  • image: Image URL to display at the bottom of the panel embed.
  • thumbnail: Thumbnail URL to display in the top-right of the panel embed.
  • footer: Footer text for the panel embed.
  • auto-close: Hours of inactivity before auto-close (0 = disabled). For action:config.
  • satisfaction: Send satisfaction rating DM when ticket closes. For action:config.
  • max-tickets: Max open tickets per user (0 = unlimited). For action:config.
  • staff-only-close: Restrict close/delete/transcript buttons to staff only. For action:config.
  • welcome-message: Custom message shown inside every new ticket. For action:config.

/backup

Backup & restore bot/dashboard settings

  • action: What to do
  • id: Backup ID

/embed

Create and send a custom embed message

  • action: What to do
  • channel: Channel to send to (default: current)
  • message_id: Message ID (for edit/copy actions)
  • title: Quick send: embed title
  • description: Quick send: embed description
  • color: Quick send: hex color (#FF0000)
  • prompt: AI generate: describe the embed you want

/reactionrole

Manage reaction roles

  • action: What to do
  • role: Role to assign
  • emoji: Emoji for the role
  • label: Button label
  • title: Panel title
  • description: Panel description
  • channel: Channel for the panel
  • panel-type: Panel type: buttons or dropdown

/schedule

Schedule messages with one-shot or recurring delivery

  • action: What to do
  • time: When to send (e.g. 30m, 2h, 1d, or 14:30 EST, 2025-06-15 09:00)
  • message: Message content
  • channel: Target channel (default: current)
  • id: Message ID (for cancel)
  • interval: Repeat interval
  • timezone: Timezone (e.g. EST, CET, PST, UTC)
  • embed_title: Optional: embed title (makes message an embed)
  • embed_color: Optional: embed color hex (#FF0000)

/sticky

Manage sticky messages

  • action: What to do
  • message: Sticky message content
  • channel: Target channel (default: current)
  • color: Embed color hex (e.g. #FF0000)

/setup-guide

View the full Ethique setup guide with all commands and features.

/settings

Manage bot settings and modules

  • action: What to do
  • module: Module to enable or disable
  • value: Value to set (prefix, status, XP rate, message…)
  • role: Role to assign
  • channel: Text channel to assign
  • category: Category channel (for ticket category)
  • amount: Numeric value (reward amount, warn count, threshold…)
  • file: JSON file to import (for import action)

/customcmd

Create and manage custom AI commands (Mod only)

  • action: What do you want to do?
  • name: The command trigger word (e.g. "hello")
  • response: The text/content the bot should reply with
  • type: Command type
  • target: Target command name (for alias type)
  • trigger: How the command is triggered
  • query: Search query (for search action)

/weather

Get weather information (AI-powered)

  • action: What do you want to check?
  • city: City name (e.g. "London", "New York, US")
  • city2: Second city (only for Compare mode)

/profileinfo

Show a user's avatar and banner (advanced)

  • user: User to view
  • export: Export format: json, md

/time

Show the current time in various time zones (advanced)

  • zones: Comma-separated time zones
  • export: Export format: json, md

/lock

Lock/unlock channels or server lockdown.

  • action: Lock action to perform.
  • channel: Channel to lock/unlock (defaults to current).
  • reason: Reason for the action.

/logging

Configure the server logging system

  • action: What do you want to do?
  • channel: Log channel (for enable/channel/setchannel)
  • category: Event category (for setchannel/toggle)
  • toggle: Enable or disable (for toggle)

/massban

Ban multiple users at once

  • users: User IDs separated by spaces
  • reason: Reason for banning
  • days: Days of messages to delete (0-7)

/masskick

Kick multiple users at once

  • users: User IDs or mentions separated by spaces
  • reason: Reason for kicking

/mute

Mute or unmute a user.

  • action: Mute or unmute.
  • user: The user to mute/unmute.
  • duration: Duration for mute (e.g. 1h, 30m, 1d). Not needed for unmute.
  • reason: Reason for mute/unmute.

/channelinfo

View information about a channel

  • target: The channel to view

/autorole

Configure auto-roles for join and boost events

  • action: What do you want to do?
  • role: The role to add/remove

/welcome

Configure welcome and leave messages

  • action: What do you want to do?
  • channel: Channel (for welcome/leave channel)
  • text: Message text (for message/dm-message/leave-message/color)
  • toggle: On or off (for DM toggle)
  • role: Role (for autorole, leave empty to remove)
  • type: Apply to welcome or leave
  • url: Image/thumbnail URL (for image, leave empty to remove)
  • setting: Which setting to configure (for "Configure setting")
  • value: Value for the setting (text/URL/on/off)

/history

View moderation history of a user

  • user: User to check
  • page: Page number

/vouch

Give a vouch or rating to another user after a trade/deal

  • action: Module management
  • user: User to vouch for
  • type: Type of vouch
  • game: Roblox game the deal was for
  • deal_type: Type of deal
  • comment: Details about the deal (items traded, etc.)

/play

Play a song, album, or playlist

  • action: Module management
  • query: Song name, URL, or playlist link
  • next: Add to the front of the queue instead of the end
  • shuffle: Shuffle playlist tracks when adding

/imagine

Generate an AI image from a text prompt

  • prompt: What to generate
  • style: Art style

/invite

Show the server's invite link and settings (advanced)

  • search: Search invites by code
  • export: Export format: csv, json, md
  • page: Page number

/roles

List all server roles and their member counts (advanced)

  • page: Page number
  • search: Search roles by name
  • sort: Sort by: members, name, color
  • export: Export roles to CSV

/birthday

Birthday system — set your birthday and get announced!

  • action: Action
  • date: Birthday date in MM-DD format (e.g. 03-15)
  • user: View another user's birthday
  • channel: Announcement channel (for channel action)
  • role: Birthday role to assign on someone's birthday (for role action)

/playlist

Save, load, and manage personal playlists

  • action: What do you want to do?
  • name: Playlist name

/starboard

Configure the starboard for this server

  • action: What to do
  • channel: Starboard channel (for setup) or channel to ignore
  • threshold: Minimum stars to post (default: 3)
  • emoji: Reaction emoji to track (default: ⭐)
  • selfstar: Allow users to star their own messages (default: false)

/tempvc

Manage temporary voice channels

  • action: What to do
  • channel: Voice channel to use as the creator channel
  • category: Category to create temp VCs in (default: same as creator)
  • name: Name format for temp VCs (use {user} for username)
  • limit: Default user limit for temp VCs (0 = no limit)

/counting

Configure the counting channel

  • action: What to do
  • channel: Channel for counting (for setup)

/quiz

Start a music quiz — guess the song title!

  • action: Start, stop, or check the score
  • rounds: Number of rounds (default 5, max 20)

/serverstats

Create auto-updating voice channels showing server statistics

  • action: What to do
  • stat: Which statistic (required for setup/remove)
  • category: Category to create the stat channel in

/invites

Check invite stats or view the invite leaderboard

  • check: Check invite stats for yourself or another user
  • leaderboard: Show the top inviters in this server
  • history: Show recent invite join history for this server
  • who-invited: Check who invited a specific member
  • bonus: Add or remove bonus invites for a user (Admin only)
  • reset: Reset invite stats for a user or the whole server (Admin only)

/livealerts

Configure live stream alerts for Twitch and YouTube

  • action: What to do
  • platform: Platform (for add/remove)
  • name: Twitch username or YouTube channel ID (for add/remove)
  • channel: Alert channel (for set channel)

/boostxp

Manage temporary XP boost events

  • action: What to do
  • multiplier: XP multiplier (e.g. 2 = double XP) — required for start
  • duration: Duration — e.g. 1h, 2h, 12h, 1d — required for start

/Explain Message

/faq

Manage the FAQ knowledge base

  • action: What to do
  • question: The question (for add/remove)
  • answer: The answer (for add)
  • faq_channel: Channel to auto-answer questions in (for set channel)

/remember

Manage AI memory — store facts for personalized responses

  • action: What to do
  • fact: The fact to remember (for add)
  • number: Memory number to remove (for remove)

/social

Social interactions — hug, pat, dance, cry and more

  • action: What do you want to do? (type to search)
  • target: Who to interact with (optional for solo actions)

/dm

DM tools — send, relay, forward, inbox

  • action: Action to perform
  • user: Target user (for send, reply, forward-add/remove, block/unblock)
  • user_id: User ID (alternative to @user, for reply/block/inbox)
  • message: Message text (for send and reply)
  • channel: Channel (for relay-set)
  • enabled: On/off (for toggle)

/tts

Text-to-speech for voice channels

  • action: What to do
  • text: Text to speak (for "say")
  • voice: TTS voice
Back to Home