Documentation

Command reference

All 96 slash commands you can use today, with their options and who can run them. Generated from the bot's own command definitions.

96 shown

Moderation

Beta

Cases, warnings, history, and real Discord actions from slash commands or the dashboard.

Who can use it: Timeout Members to warn, note and time out; Kick Members to kick; Ban Members to ban

  • /banBetaservers only

    Ban a member and log a moderation case

    Default access: Ban Members

    /ban user [duration] [reason]

    user
    Member to ban · member
    duration (optional)
    e.g. 7d, 30d -- leave blank for a permanent ban · text
    reason (optional)
    Reason for the ban · text
  • /caseBetaservers only

    Look up a moderation case by number

    Default access: Timeout Members

    /case number

    number
    Case number · whole number
  • /casesBetaservers only

    List moderation cases

    Default access: Timeout Members

    /cases [user] [action] [page]

    user (optional)
    Filter to one member · member
    action (optional)
    Filter by action (e.g. WARN, BAN) · text
    page (optional)
    Page number (defaults to 1) · whole number
  • /clear-warningsBetaservers only

    Clear a member's active warnings

    Default access: Timeout Members

    /clear-warnings user [reason]

    user
    Member whose warnings to clear · member
    reason (optional)
    Reason · text
  • /kickBetaservers only

    Kick a member and log a moderation case

    Default access: Kick Members

    /kick user [reason]

    user
    Member to kick · member
    reason (optional)
    Reason for the kick · text
  • /noteBetaservers only

    Add a moderator note about a member -- no punishment, staff-visible only

    Default access: Timeout Members

    /note user note

    user
    Member to note · member
    note
    The note content · text
  • /reasonBetaservers only

    Update a moderation case's reason

    Default access: Timeout Members

    /reason case reason

    case
    Case number · whole number
    reason
    New reason · text
  • /softbanBetaservers only

    Ban and immediately unban a member to purge their recent messages

    Default access: Ban Members

    /softban user [reason]

    user
    Member to softban · member
    reason (optional)
    Reason for the softban · text
  • /timeoutBetaservers only

    Timeout a member for a set duration

    Default access: Timeout Members

    /timeout user duration [reason]

    user
    Member to timeout · member
    duration
    e.g. 10m, 1h, 1d (max 28d) · text
    reason (optional)
    Reason for the timeout · text
  • /unbanBetaservers only

    Unban a user by their Discord user ID

    Default access: Ban Members

    /unban user_id [reason]

    user_id
    The Discord user id to unban · text
    reason (optional)
    Reason for the unban · text
  • /untimeoutBetaservers only

    Remove a member's timeout

    Default access: Timeout Members

    /untimeout user [reason]

    user
    Member to remove the timeout from · member
    reason (optional)
    Reason · text
  • /warnBetaservers only

    Warn a member and log a moderation case

    Default access: Timeout Members

    /warn user [reason]

    user
    Member to warn · member
    reason (optional)
    Reason for the warning · text
  • /warningsBetaservers only

    Show a member's moderation history

    Default access: Timeout Members

    /warnings user

    user
    Member to look up · member

Channel & member tools

Beta

Bulk delete, slowmode, lockdown, nicknames and role assignment.

Who can use it: The matching Discord permission: Manage Messages to clear, Manage Channels for slowmode, Manage Channels and Manage Roles to lock, Manage Nicknames, or Manage Roles

  • /clearBetaservers only

    Bulk-delete recent messages in this channel

    Default access: Manage Messages

    /clear amount [user]

    amount
    How many messages (1-100) · whole number
    user (optional)
    Only delete messages from this member · member
  • /lockBetaservers only

    Lock this channel (deny @everyone Send Messages)

    Default access: Manage Channels

    /lock [reason]

    reason (optional)
    Reason · text
  • /nicknameBetaservers only

    Change a member's nickname

    Default access: Manage Nicknames

    /nickname user [nickname]

    user
    Member to rename · member
    nickname (optional)
    New nickname (omit to reset) · text
  • /roleBetaservers only

    Add or remove a role from a member

    Default access: Manage Roles

    • /role add user role

      Add a role to a member

      user
      Member · member
      role
      Role to add · role
    • /role remove user role

      Remove a role from a member

      user
      Member · member
      role
      Role to remove · role
  • /slowmodeBetaservers only

    Set this channel's slowmode

    Default access: Manage Channels

    /slowmode seconds

    seconds
    0-21600 (0 turns it off) · whole number
  • /unlockBetaservers only

    Unlock this channel

    Default access: Manage Channels

    /unlock [reason]

    reason (optional)
    Reason · text

Tickets

Beta

Ticket panels, claims, participants, and transcripts.

Who can use it: Anyone can open a ticket; staff need Manage Channels or a ticket staff role

  • /addBetaservers only

    Add a member to this ticket

    Default access: Manage Channels

    /add user

    user
    Member to add · member
  • /claimBetaservers only

    Claim this channel's ticket

    Default access: Manage Channels

  • /closeBetaservers only

    Close this channel's ticket

    Default access: everyone

    /close [reason]

    reason (optional)
    Reason for closing · text
  • /move-ticketBetaservers only

    Move this ticket to another ticket type (its staff get access)

    Default access: everyone

    /move-ticket type

    type
    The ticket type (start typing) · text
  • /removeBetaservers only

    Remove a member from this ticket

    Default access: Manage Channels

    /remove user

    user
    Member to remove · member
  • /renameBetaservers only

    Rename this ticket's channel

    Default access: Manage Channels

    /rename name

    name
    New channel name · text
  • /reopenBetaservers only

    Reopen this channel's closed ticket

    Default access: everyone

  • /ticketBetaservers only

    Open a support ticket

    Default access: everyone

    /ticket title

    title
    What do you need help with? · text
  • /ticket-panelBetaservers only

    Deploy an interactive ticket panel to a channel

    Default access: Manage Server

    /ticket-panel [channel] [title] [description] [style]

    channel (optional)
    Channel to post the ticket panel into (defaults to this channel) · channel
    title (optional)
    Panel embed title (e.g. 🎫 Need Support?) · text
    description (optional)
    Panel embed instructions or description · text
    style (optional)
    Component layout (buttons or dropdown menu) · text · one of: Buttons, Dropdown Menu
  • /ticket-ratingBetaservers only

    Ticket rating: openers rate closed tickets 1-5 stars

    Default access: Manage Channels

    • /ticket-rating on

      DM ticket openers a rating when their ticket closes (Manage Server)

    • /ticket-rating off

      Stop asking for ratings (Manage Server)

    • /ticket-rating stats [days]

      Average rating and per-staff results

      days (optional)
      How far back (default 30) · whole number
  • /transcriptBetaservers only

    Generate an HTML transcript of this channel's ticket

    Default access: everyone

  • /unclaimBetaservers only

    Unclaim this channel's ticket

    Default access: Manage Channels

Server setup

Beta

Build your server from a template or a short description, then check its health and security.

Who can use it: Manage Server

  • /betaBetaservers only

    Darky Beta Channel: early access features and feedback

    Default access: Manage Server

    • /beta status

      Check whether the Darky Beta Channel is enabled for this server

    • /beta feedback message [category]

      Submit feedback on beta features directly to Darky developers

      message
      Your feedback or bug report · text
      category (optional)
      Feature category · text · one of: Server Management, Templates v2, Dashboard Early Access, Other
  • /healthBetaservers only

    Show this server's health report

    Default access: Manage Server

  • /permissionsBetaservers only

    Permission security: scan every role and channel, or check Darky itself

    Default access: Manage Server

    • /permissions check

      Full security scan: @everyone, roles, bot roles, Darky, channel overrides, with fixes

    • /permissions bot

      Quick check of Darky's own permissions and role position

  • /settingsBetaservers only

    Show a summary of this server's settings

    Default access: Manage Server

  • /setupBetaservers only

    Darky Server Builder: answer a few questions, review the plan, Darky builds your server

    Default access: Manage Server

    /setup [action] [preset] [profile] [code] [file]

    action (optional)
    Jump straight to a step: edit, scan, security, backup, restore, templates… (or leave empty) · text · one of: Start Setup, Edit: change the current setup, Scan: check this server, Security check, Backup: save a copy of the server, Restore from a backup, Template: start from a Darky template, Templates: my saved templates, Advanced Setup, Describe your server, Build on this server (import), Roles: generate or change roles, Channels: generate or change channels, Permissions: who can see and do what, Show what Darky added, Show the plan, Preview image, Deploy (dry run first), Audit, Repair, Share this setup (code + file), Reset setup in progress, Wipe all channels & categories, Instant Presets, Complexity Profiles
    preset (optional)
    1-Click Instant Preset: gaming, community, creator, developer, support · text · one of: 🎮 Gaming & Esports, 💬 Community & Hangout, 🎨 Creator & Streamer, 💻 Developer & Tech Hub, 🛟 Support & Helpdesk
    profile (optional)
    Server size & complexity profile: minimal, standard, expanded, custom · text · one of: 🌱 Minimal (Compact), ⚖️ Standard (Balanced), 🏢 Expanded (Comprehensive), 🎨 Custom (Blank Canvas)
    code (optional)
    Start from a setup code someone shared, e.g. DK-7KQ2MX · text
    file (optional)
    Start from a setup file (.darky-setup.json) · file
  • /wipeBetaservers only

    One-click wipe all channels and categories on the server without picking a template

    Default access: Manage Server

Info & utility

Beta

Server, user, role, channel and invite lookups.

Who can use it: Anyone

  • /avatarBetaservers only

    Show a member's avatar

    Default access: everyone

    /avatar [user]

    user (optional)
    Member whose avatar to show (defaults to you) · member
  • /bannerBetaservers only

    Show a member's profile banner

    Default access: everyone

    /banner [user]

    user (optional)
    Member to look up (defaults to you) · member
  • /botinfoBetaservers only

    Show Darky's own status

    Default access: everyone

  • /channelinfoBetaservers only

    Show information about a channel

    Default access: everyone

    /channelinfo [channel]

    channel (optional)
    Channel to inspect (defaults to this one) · channel
  • /dashboardBetaservers only

    Open this server in the Darky dashboard

    Default access: everyone

  • /helpBetaservers only

    List what Darky can do

    Default access: everyone

  • /inviteinfoBetaservers only

    Show information about an invite

    Default access: everyone

    /inviteinfo code

    code
    Invite code or URL · text
  • /membercountBetaservers only

    Show this server's member count

    Default access: everyone

  • /pingBeta

    Check that Darky is online and responding

    Default access: everyone

  • /roleinfoBetaservers only

    Show information about a role

    Default access: everyone

    /roleinfo role

    role
    Role to inspect · role
  • /serverinfoBetaservers only

    Show information about this Discord server

    Default access: everyone

  • /userinfoBetaservers only

    Show information about a server member

    Default access: everyone

    /userinfo [user]

    user (optional)
    Member to inspect (defaults to you) · member

Game server status

Beta

Check and monitor public FiveM server status from Discord.

Who can use it: Manage Server

  • /fivem-statusBetaservers only

    Check and monitor a FiveM server

    Default access: Manage Server

    • /fivem-status check address

      Check a FiveM server once

      address
      Public server hostname or IPv4 address, optionally with :port · text
    • /fivem-status monitor address channel

      Post and keep an automatic status message in a channel

      address
      Public server hostname or IPv4 address, optionally with :port · text
      channel
      Where Darky posts the live status · channel
    • /fivem-status disable

      Stop monitoring the configured FiveM server

Anti-Raid

Beta

Join-rate detection and server lockdown.

Who can use it: Manage Server

  • /antiraidBetaservers only

    Manage anti-raid protection

    Default access: Manage Server

    • /antiraid status

      Show the current anti-raid config

    • /antiraid lockdown

      Manually lock the server down right now

    • /antiraid unlock

      Lift the current lockdown and resolve the active incident

NSFW safety

Beta

Explicit-content filtering with channel exceptions.

Who can use it: Manage Server

  • /nsfwBetaservers only

    Configure Darky's NSFW safety system

    Default access: Manage Server

    • /nsfw status

      Show the NSFW safety status

    • /nsfw enable

      Enable NSFW filtering outside age-restricted channels

    • /nsfw disable

      Disable the NSFW safety system

    • /nsfw allow-channel [channel]

      Mark a channel age-restricted and allow NSFW content there

      channel (optional)
      Channel to allow (defaults to this channel) · channel
    • /nsfw block-channel [channel]

      Remove age restriction and apply NSFW filtering in a channel

      channel (optional)
      Channel to protect (defaults to this channel) · channel

Leveling

Beta

XP from chat and voice activity, with per-server leaderboards.

Who can use it: Anyone uses the commands; server admins configure it

  • /leaderboardBetaservers only

    Show this server's XP leaderboard

    Default access: everyone

    /leaderboard [page]

    page (optional)
    Page number (defaults to 1) · whole number
  • /rankBetaservers only

    Show your (or another member's) level and rank card

    Default access: everyone

    /rank [user]

    user (optional)
    Member to look up (defaults to you) · member

Economy

Beta

Per-server currency, rewards, shop, transfers and games.

Who can use it: Anyone uses the commands; server admins manage the shop

  • /balanceBetaservers only

    Show your (or another member's) wallet, bank, and net worth

    Default access: everyone

    /balance [user]

    user (optional)
    Member to look up (defaults to you) · member
  • /buyBetaservers only

    Buy an item from the shop

    Default access: everyone

    /buy item_id

    item_id
    The item (start typing its name) · text
  • /crimeBetaservers only

    Attempt a crime for a risky payout

    Default access: everyone

  • /dailyBetaservers only

    Claim your daily reward

    Default access: everyone

  • /gambleBetaservers only

    45% chance to win the same amount you wager

    Default access: everyone

    /gamble amount

    amount
    Amount to wager · whole number
  • /rpsBetaservers only

    Play rock-paper-scissors against Darky for a wager

    Default access: everyone

    /rps choice bet

    choice
    Your move · text · one of: rock, paper, scissors
    bet
    Amount to wager · whole number
  • /shopBetaservers only

    View this server's shop

    Default access: everyone

  • /transferBetaservers only

    Send funds to another member

    Default access: everyone

    /transfer user amount

    user
    Member to send funds to · member
    amount
    Amount to send · whole number
  • /workBetaservers only

    Work a shift for a payout

    Default access: everyone

Social

Beta

Profiles, reputation and relationship commands.

Who can use it: Anyone

  • /divorceBetaservers only

    Divorce your current partner

    Default access: everyone

  • /marryBetaservers only

    Propose marriage to another member

    Default access: everyone

    /marry user

    user
    Member to propose to · member
  • /profileBetaservers only

    Show your (or another member's) social profile

    Default access: everyone

    /profile [user]

    user (optional)
    Member to look up (defaults to you) · member
  • /repBetaservers only

    Give a member a reputation point (once per day)

    Default access: everyone

    /rep user

    user
    Member to give rep to · member
  • /setbioBetaservers only

    Set your profile bio

    Default access: everyone

    /setbio [text]

    text (optional)
    Your new bio (omit to clear it) · text
  • /shipBetaservers only

    Calculate a fun compatibility percentage between two members

    Default access: everyone

    /ship user1 [user2]

    user1
    First member · member
    user2 (optional)
    Second member (defaults to you) · member

Music

Beta

Voice playback with a queue and playback controls.

Who can use it: Anyone, or DJ roles if set; Manage Channels for /setup-music-channel

  • /loopBetaservers only

    Set the loop mode

    Default access: everyone

    /loop mode

    mode
    Loop mode · text · one of: off, this track, whole queue
  • /nowplayingBetaservers only

    Show what is currently playing

    Default access: everyone

  • /pauseBetaservers only

    Pause playback

    Default access: everyone

  • /playBetaservers only

    Play or queue music: search Creative Commons tracks and radio, or paste an audio link

    Default access: everyone

    /play query [source]

    query
    A song, artist, radio station or genre -- or a direct audio URL · text
    source (optional)
    Where to search (default: Jamendo music, then radio) · text · one of: Auto, Jamendo (Creative Commons music), Radio stations
  • /queueBetaservers only

    Show the current queue

    Default access: everyone

  • /resumeBetaservers only

    Resume playback

    Default access: everyone

  • /setup-music-channelBetaservers only

    Designate this channel as the music channel

    Default access: Manage Channels

  • /shuffleBetaservers only

    Shuffle the queue

    Default access: everyone

  • /skipBetaservers only

    Skip the current track

    Default access: everyone

  • /stopBetaservers only

    Stop playback and clear the queue

    Default access: everyone

Temp voice

Beta

Join-to-create voice channels with owner controls.

Who can use it: The channel owner; server admins configure it

  • /voiceBetaservers only

    Manage your temporary voice channel

    Default access: everyone

    • /voice rename name

      Rename your voice channel

      name
      New channel name · text
    • /voice limit limit

      Set your channel's user limit

      limit
      0 for unlimited, up to 99 · whole number
    • /voice lock

      Stop new members from joining

    • /voice unlock

      Allow new members to join again

    • /voice hide

      Hide the channel from everyone else

    • /voice show

      Make the channel visible again

    • /voice permit user

      Allow a member to join even if the channel is locked

      user
      Member to permit · member
    • /voice reject user

      Block and disconnect a member

      user
      Member to reject · member
    • /voice transfer user

      Transfer ownership to another member in this channel

      user
      Member to transfer ownership to · member
    • /voice claim

      Claim an abandoned temp voice channel

Giveaways

Beta

Giveaways with role, level and balance entry requirements.

Who can use it: Manage Server

  • /giveawayBetaservers only

    Start, end or reroll a giveaway

    Default access: Manage Server

    • /giveaway start prize duration [winners] [channel] [required_role] [description]

      Start a giveaway (members enter by reacting 🎉)

      prize
      What the winner gets · text
      duration
      How long it runs, e.g. 30m, 2h, 3d (max 30d) · text
      winners (optional)
      Number of winners (default 1) · whole number
      channel (optional)
      Where to post it (default: this channel) · channel
      required_role (optional)
      Only members with this role can enter · role
      description (optional)
      Extra details shown on the giveaway · text
    • /giveaway reroll message_id

      Pick a new winner for an ended giveaway

      message_id
      The giveaway (start typing its prize) · text
    • /giveaway end message_id

      End an active giveaway early

      message_id
      The giveaway (start typing its prize) · text

Polls

Beta

Single or multiple-choice polls with live tallies.

Who can use it: Manage Server

  • /pollBetaservers only

    Create or close a poll

    Default access: Manage Server

    • /poll create question options [duration] [multiple_choice] [anonymous] [channel]

      Post a poll with vote buttons

      question
      The question · text
      options
      2-10 answers separated by | e.g. Pizza | Tacos | Sushi · text
      duration (optional)
      Close automatically after e.g. 1h, 2d (default: close by hand) · text
      multiple_choice (optional)
      Allow picking more than one answer · true/false
      anonymous (optional)
      Hide who voted for what (totals are always shown) · true/false
      channel (optional)
      Where to post it (default: this channel) · channel
    • /poll close message_id

      Close an active poll early

      message_id
      The poll (start typing its question) · text

Suggestions

Beta

Member suggestions with voting and staff review.

Who can use it: Anyone can suggest; Manage Server to review

  • /suggestBetaservers only

    Suggest an idea for the server

    Default access: everyone

    /suggest idea

    idea
    What would you like to suggest? · text
  • /suggestionBetaservers only

    Review a suggestion

    Default access: Manage Server

    • /suggestion approve message_id [response]

      Approve a suggestion

      message_id
      The suggestion message's id · text
      response (optional)
      Optional note to attach · text
    • /suggestion deny message_id [response]

      Deny a suggestion

      message_id
      The suggestion message's id · text
      response (optional)
      Optional note to attach · text
    • /suggestion implement message_id [response]

      Mark a suggestion implemented

      message_id
      The suggestion message's id · text
      response (optional)
      Optional note to attach · text

Birthdays

Beta

Birthday announcements and upcoming lists.

Who can use it: Members set their own; Manage Server to set or remove others

  • /birthdayBetaservers only

    Your birthday: set it, see who is next, choose who sees it

    Default access: everyone

    • /birthday set month day [year] [show_age]

      Set your birthday

      month
      Month (1-12) · whole number
      day
      Day (1-31) · whole number
      year (optional)
      Birth year (optional, only used if you show your age) · whole number
      show_age (optional)
      Show your age when you are celebrated (default: no) · true/false
    • /birthday privacy [show_in_list] [show_age]

      Choose who sees your birthday

      show_in_list (optional)
      Show you in /birthday list · true/false
      show_age (optional)
      Show your age when you are celebrated · true/false
    • /birthday remove

      Remove your saved birthday

    • /birthday view

      View your saved birthday

    • /birthday list

      Show the next birthdays in this server

    • /birthday set-for member month day [year]

      Staff: set a member's birthday (needs Manage Server)

      member
      The member · member
      month
      Month (1-12) · whole number
      day
      Day (1-31) · whole number
      year (optional)
      Birth year (optional) · whole number
    • /birthday remove-for member

      Staff: remove a member's birthday (needs Manage Server)

      member
      The member · member

Modmail

Beta

Members DM Darky and staff answer in a private inbox channel.

Who can use it: Members DM Darky; Manage Server to set up, or a modmail staff role to answer

  • /modmailBetaservers only

    Modmail: members DM Darky to reach your staff

    Default access: everyone

    • /modmail setup inbox staff_role [message]

      Turn modmail on (Manage Server)

      inbox
      Staff-only channel where conversations open as threads · channel
      staff_role
      Role pinged for new conversations · role
      message (optional)
      Sent to members when they open a conversation · text
    • /modmail disable

      Turn modmail off (Manage Server)

    • /modmail block user

      Stop someone from using modmail (Manage Server)

      user
      The user · member
    • /modmail unblock user

      Let someone use modmail again (Manage Server)

      user
      The user · member
    • /modmail close [reason]

      Close this modmail conversation (staff)

      reason (optional)
      Told to the member · text

Reminders and announcements

Beta

Personal reminders and scheduled or repeating announcements.

Who can use it: Anyone for reminders; Manage Messages for announcements

  • /announceBetaservers only

    Announcements: post now, later, or on repeat

    Default access: Manage Messages

    • /announce send channel title message [ping_role] [pin] [in] [every]

      Post or schedule an announcement

      channel
      Where to post · channel
      title
      Headline · text
      message
      The announcement (type \n for a new line) · text
      ping_role (optional)
      Role to ping · role
      pin (optional)
      Pin the post · true/false
      in (optional)
      Post later: 30m, 2h, 3 days ... · text
      every (optional)
      Repeat: 1d, 1w ... (at least 1 hour) · text
    • /announce list

      Scheduled announcements

    • /announce cancel id

      Cancel a scheduled announcement

      id
      The id shown in /announce list · text
  • /remindBetaservers only

    Reminders: get pinged or DMed later, once or on repeat

    Default access: everyone

    • /remind me in about [every] [here]

      Set a reminder

      in
      When: 10m, 2h, 1h30m, 3 days ... · text
      about
      What to remind you about · text
      every (optional)
      Repeat: 1d, 1w ... (at least 1 hour) · text
      here (optional)
      Ping you in this channel instead of a DM · true/false
    • /remind list

      Your reminders in this server

    • /remind delete id

      Delete one of your reminders

      id
      The id shown in /remind list · text

Tags and FAQ

Beta

Saved answers staff can post, and an FAQ that answers common questions automatically.

Who can use it: Anyone can read; Manage Messages to edit

  • /faqBetaservers only

    Server FAQ: search answers, and let Darky answer common questions

    Default access: everyone

    • /faq search query

      Find an answer

      query
      Your question · text
    • /faq add question answer [keywords]

      Add an FAQ (Manage Messages)

      question
      The question · text
      answer
      The answer (type \n for a new line) · text
      keywords (optional)
      Extra words that should match, separated by commas · text
    • /faq edit id [question] [answer] [keywords]

      Change an FAQ (Manage Messages)

      id
      The FAQ · text
      question (optional)
      New question · text
      answer (optional)
      New answer · text
      keywords (optional)
      New keywords, separated by commas (replaces the old ones) · text
    • /faq remove id

      Remove an FAQ (Manage Messages)

      id
      The FAQ · text
    • /faq list

      All FAQs and where auto-answer runs

    • /faq stats

      Views and helpful votes per FAQ

    • /faq channels add channel

      Auto-answer FAQ questions in a channel

      channel
      Channel · channel
    • /faq channels remove channel

      Stop auto-answering in a channel

      channel
      Channel · channel
  • /tagBetaservers only

    Saved answers: show, create and manage tags

    Default access: everyone

    • /tag show name [user]

      Post a tag here

      name
      Tag name or alias · text
      user (optional)
      Mention someone with it · member
    • /tag create name content [aliases] [only_role]

      Create a tag (Manage Messages)

      name
      a-z, 0-9 and -, up to 32 characters · text
      content
      What the tag says · text
      aliases (optional)
      Other names, separated by commas · text
      only_role (optional)
      Only members with this role can use it · role
    • /tag edit name [content] [aliases] [only_role]

      Change a tag (Manage Messages)

      name
      Tag name or alias · text
      content (optional)
      New text · text
      aliases (optional)
      New aliases, separated by commas (replaces the old ones) · text
      only_role (optional)
      Only members with this role can use it · role
    • /tag delete name

      Delete a tag (Manage Messages)

      name
      Tag name or alias · text
    • /tag list

      All tags in this server

    • /tag info name

      Who made a tag and how often it is used

      name
      Tag name or alias · text

Events and forms

Beta

Discord scheduled events with reminders, and application forms with staff review.

Who can use it: Manage Events for events; Manage Server for forms

  • /eventBetaservers only

    Server events with reminders for interested members

    Default access: everyone

    • /event create name in [duration] [description] [voice_channel] [location] [announce_channel]

      Create an event (Manage Events)

      name
      Event name · text
      in
      Starts in: 2h, 3 days, 1w2d ... · text
      duration (optional)
      How long (default 1h) · text
      description (optional)
      What it is about · text
      voice_channel (optional)
      Where (a voice or stage channel) · channel
      location (optional)
      Or a place / link · text
      announce_channel (optional)
      Also post a "starting soon" notice here · channel
    • /event list

      Upcoming events

    • /event cancel id

      Cancel an event (Manage Events)

      id
      The id shown in /event list · text
  • /formBetaservers only

    Custom forms with a review channel (Manage Server)

    Default access: Manage Server

    • /form create name title review_channel q1 [q2] [q3] [q4] [q5] [accept_role] [one_per_user] [description]

      Create a form (start a question with long: or optional:)

      name
      Short name: a-z, 0-9 and - · text
      title
      Title members see · text
      review_channel
      Where answers go for Accept / Deny · channel
      q1
      Question 1 · text
      q2 (optional)
      Question 2 · text
      q3 (optional)
      Question 3 · text
      q4 (optional)
      Question 4 · text
      q5 (optional)
      Question 5 · text
      accept_role (optional)
      Role given when accepted · role
      one_per_user (optional)
      Allow only one open or accepted answer per member (default: yes) · true/false
      description (optional)
      Shown on the panel · text
    • /form post name channel

      Post a form panel with a "Fill in" button

      name
      Form name · text
      channel
      Where to post · channel
    • /form list

      All forms

    • /form delete name

      Delete a form

      name
      Form name · text

Invites, voice stats and AFK

Beta

Who invited whom, time spent in voice, and AFK replies.

Who can use it: Anyone

  • /afkBetaservers only

    Go AFK: Darky tells people who mention you

    Default access: everyone

    /afk [reason]

    reason (optional)
    Why you are away · text
  • /invitesBetaservers only

    Invite tracking: who brought whom

    Default access: everyone

    • /invites user [user]

      How many members someone invited

      user (optional)
      Member (default: you) · member
    • /invites leaderboard

      Top inviters in this server

    • /invites who member

      Who invited a member (Manage Server)

      member
      The member · member
  • /voicestatsBetaservers only

    Time spent in voice channels

    Default access: everyone

    • /voicestats user [user] [period]

      Someone's voice time

      user (optional)
      Member (default: you) · member
      period (optional)
      Default: this week · text · one of: This week, Last 30 days, All time
    • /voicestats top [period]

      Most time in voice

      period (optional)
      Default: this week · text · one of: This week, Last 30 days, All time

Sticky messages

Beta

A message that stays at the bottom of a channel.

Who can use it: Manage Messages

  • /stickyBetaservers only

    Sticky messages: keep a message at the bottom of a channel

    Default access: Manage Messages

    • /sticky set message [channel]

      Set (or replace) the sticky message of a channel

      message
      The text to keep at the bottom · text
      channel (optional)
      Channel (default: this one) · channel
    • /sticky remove [channel]

      Remove the sticky message of a channel

      channel (optional)
      Channel (default: this one) · channel
    • /sticky list

      Sticky messages in this server

“Default access” is what Discord applies out of the box. Server admins can change who sees a command under Server Settings → Integrations → Darky; Darky still checks the real permission when the command runs.

Command reference | Darky