Catalogue

Every registered command, with its permission.

The command catalogue generated from the bot source itself: name, description, permission and options, with search, filtering and copy.

This list is not hand-written. The data generator reads the bot source and extracts what actually registers, then compares it with the count the real client reports; a disagreement fails the build.

68 commands in 13 categories — including 10 owner tools

65 slash · 3 context menus

68 / 68

  • /add_role Grant a role to a member manage_roles

    Options

    member discord.Member required
    role discord.Role required
  • /announce Post a formatted announcement in a channel

    Options

    channel discord.TextChannel required
    title str required
    message str required
    ping_everyone bool optional
  • /ban Ban a member from the server ban_members

    Options

    member discord.Member required
    reason str optional
    delete_days app_commands.Range[int, 0, 7] optional
  • /clear_warnings Clear a member's warnings moderate_members

    Options

    member discord.Member required
  • /kick Kick a member from the server kick_members

    Options

    member discord.Member required
    reason str optional
  • /lock Lock the channel so members cannot post manage_channels

    Options

    channel Optional[discord.TextChannel] optional
    reason str optional
  • /purge Delete a number of messages in the channel manage_messages

    Options

    amount app_commands.Range[int, 1, 100] required
    member Optional[discord.Member] optional
  • /remove_role Remove a role from a member manage_roles

    Options

    member discord.Member required
    role discord.Role required
  • /set_modlog Set the moderation log channel

    Options

    channel Optional[discord.TextChannel] optional
  • /slowmode Set the channel slowmode interval manage_channels

    Options

    seconds app_commands.Range[int, 0, 21600] required
  • /timeout Time out a member temporarily moderate_members

    Options

    member discord.Member required
    minutes app_commands.Range[int, 1, 40320] required
    reason str optional
  • /unban Unban a user by their ID ban_members

    Options

    user_id str required
    reason str optional
  • /unlock Unlock the channel manage_channels

    Options

    channel Optional[discord.TextChannel] optional
  • /untimeout Remove the timeout from a member moderate_members

    Options

    member discord.Member required
  • /warn Issue a warning to a member moderate_members

    Options

    member discord.Member required
    reason str required
  • /warnings Show a member's warnings moderate_members

    Options

    member discord.Member required
  • /chat Talk to Angel, optionally with an image or GIF attached

    Options

    message str required
    image Optional[discord.Attachment] optional
  • /imagine Generate an artwork through Angel Studio

    Options

    prompt str required
    style str optional
  • /summarize_channel Read and summarise the recent channel conversation

    Options

    limit app_commands.Range[int, 10, 500] optional
    question Optional[str] optional
  • /translate Translate any text into another language

    Options

    text str required
    target_language str required
  • /afk Turn on automatic away mode

    Options

    reason str optional
  • /auto_reply Manage the server's text auto-replies

    Options

    action str required
    trigger Optional[str] optional
    response Optional[str] optional
  • /avatar Show a member's avatar

    Options

    member Optional[discord.User] optional
  • /editsnipe Reveal the last edited message in the channel

    This command takes no options.

  • /giveaway Start an interactive giveaway in the channel

    Options

    minutes app_commands.Range[int, 1, 10080] required
    winners app_commands.Range[int, 1, 10] required
    prize str required
  • /ping Check gateway latency

    This command takes no options.

  • /poll Create a poll in the channel

    Options

    question str required
    option1 str required
    option2 str required
    option3 Optional[str] optional
    option4 Optional[str] optional
  • /serverinfo Show server information

    This command takes no options.

  • /snipe Reveal the last deleted message in the channel

    This command takes no options.

  • /ticket_panel Publish the private ticket panel manage_channels

    Options

    title str optional
    description str optional
  • /userinfo Show a member information card

    Options

    member Optional[discord.Member] optional
  • اقتراح رد ومهام Suggest a reply and follow-up tasks for a message Context menu

    This command takes no options.

  • ترجمة وتحليل Translate a message and explain its meaning Context menu

    This command takes no options.

  • تلخيص الرسالة Summarise a message into key points Context menu

    This command takes no options.

  • /help Show the available commands

    This command takes no options.

  • /angel Open Angel's interactive Control Center

    This command takes no options.

  • /guard Manage the smart protection and anti-spam system

    Options

    mode str required
  • /knowledge Manage the server knowledge base of rules and answers

    Options

    action str required
    topic Optional[str] optional
    content Optional[str] optional
    entry_id Optional[int] optional
  • /pulse Show the server pulse board and activity indicators

    This command takes no options.

  • /rep Give a member a reputation point

    Options

    member discord.Member required
  • /gif Send an animated anime reaction

    Options

    action str required
    target Optional[discord.User] optional
  • /lore A short profile of Angel's character

    This command takes no options.

  • /cleanup Clear the bot's temporary files and trash storage

    This command takes no options.

  • /fix View a TikTok or Instagram video or photo album

    Options

    url str required
  • /admin_note Save a private administration note

    Options

    topic str required
    content str required
  • /budget Show Angel's model budget usage for the day

    This command takes no options.

  • /clear_history Clear the previous conversation history

    This command takes no options.

  • /memory Memory vault: view, pin a lasting note, or forget one

    Options

    action str optional
    text Optional[str] optional
    style Optional[str] optional
  • /rules Ask Angel about the server rules, answered from the indexed rules

    Options

    question str required
  • /play Play a track or a playlist from a link or a search

    Options

    query str required
  • /playlist Save, browse or delete a playlist

    Options

    action app_commands.Choice[str] required
    name Optional[str] optional
    query Optional[str] optional
  • /queue Show the current queue

    This command takes no options.

  • /skip Skip the current track

    This command takes no options.

  • /custom_action Bind a phrase to an automatic moderation action

    Options

    mode str required
    phrase Optional[str] optional
    action_type str optional
    value int optional
    custom_reply str optional
  • /autorole Set the role granted automatically to every new member manage_roles

    Options

    role Optional[discord.Role] optional
  • /sticky Pin a smart message that stays at the bottom of the channel manage_messages

    Options

    mode str required
    message Optional[str] optional
  • /leaderboard Show the most active members in the server

    This command takes no options.

  • /rank Show your level, rank and reputation points

    Options

    member Optional[discord.Member] optional
Owner tools 10

Registered like every other command, but the handler refuses anyone who is not the owner before it does any work. No permission chips are shown: the value in the source gates the invoking member, it is not something the bot requests.

  • /sync Synchronise and refresh the command tree Owner only

    This command takes no options.

  • /autonomy Enable or disable Angel's autonomous engagement Owner only

    Options

    mode Optional[app_commands.Choice[str]] optional
  • /silence Stop Angel from speaking in a channel or the whole server Owner only

    Options

    mode app_commands.Choice[str] required
    channel Optional[discord.TextChannel] optional
  • /diagnostics Full health check of the system, connection and models Owner only

    This command takes no options.

  • /mood Adjust Angel's current mood Owner only

    Options

    value app_commands.Range[float, 0.15, 0.85] required
  • /dm_logs Read the incoming direct message log Owner only

    Options

    limit app_commands.Range[int, 1, 20] optional
  • /dm_send Send a direct message through the bot Owner only

    Options

    message str required
    user Optional[discord.User] optional
    user_id Optional[str] optional
  • /harem Manage the list of close members Owner only

    Options

    action str required
    member Optional[discord.User] optional
    user_id Optional[str] optional
    title str optional
  • /sovereign Owner control settings Owner only

    Options

    action str required
    target_member Optional[discord.Member] optional
    role Optional[discord.Role] optional
    text Optional[str] optional
  • /whisper Send a direct message through the bot in the current conversation Owner only

    Options

    message str required

The permission beside each command is what the command requires from the member who runs it, not what the bot needs at invite time. The bot owner bypasses these checks.