Discord 斜線指令產生器

用視覺化方式設計斜線指令。取得 discord.js、discord.py 或原始 JSON 程式碼。

指令

小寫,可用連字號和底線

選項(0/25)

還沒有選項。新增一個開始吧。

發現 2 個問題

指令名稱為必填

說明為必填

預覽

開始設計你的指令,就能看到預覽

程式碼

{
  "name": "command",
  "description": "沒有說明"
}

不用寫程式:自動產生斜線指令

CordBase 會根據你的資料表自動建立斜線指令。在網頁控制台設計資料表,你的 Discord 伺服器就會為每張資料表各得到一個指令,可以立即新增、查詢、更新資料列並排名。

免費開始

什麼是 Discord 斜線指令產生器?

Discord 斜線指令產生器讓你用表單設計指令(名稱、說明、選項、子指令和選擇項),並匯出 Discord 需要的 JSON,或對應的 discord.js、discord.py 程式碼。透過 Discord API 註冊後,成員輸入斜線時就會看到這個指令。

斜線指令選項類型

類型編號要填在每個選項的 type 欄位。

類型API 名稱種類備註
1SUB_COMMAND子指令巢狀指令,例如 /settings view
2SUB_COMMAND_GROUP子指令群組把子指令分組,例如 /settings roles add。只能有一層分組
3STRING字串文字。可選用 min_length(0 到 6000)和 max_length(1 到 6000)
4INTEGER整數介於 -2^53+1 到 2^53-1 的整數,可選用 min_value 和 max_value
5BOOLEAN布林值true 或 false
6USER使用者成員選擇器
7CHANNEL頻道頻道選擇器;可用 channel_types 限制頻道類型
8ROLE身分組身分組選擇器
9MENTIONABLE可提及對象使用者或身分組
10NUMBER數字介於 -2^53 到 2^53 的小數,可選用 min_value 和 max_value
11ATTACHMENT附件成員上傳的檔案

斜線指令限制

指令超過任何一項限制,Discord 都會拒絕。產生器會在你輸入時標出它能檢查的項目。

項目上限
指令名稱1 到 32 個字元,小寫,不能有空格(英文字母、數字、連字號和底線都可以安全使用)
指令說明1 到 100 個字元
選項名稱1 到 32 個字元,規則和指令名稱相同
選項說明1 到 100 個字元
每個指令的選項數25(子指令或子指令群組也各自最多 25 個)
每個選項的選擇項數25
選擇項名稱1 到 100 個字元
字串選擇項的值最多 100 個字元
必填選項必須排在選填選項之前
單一指令的總大小所有名稱、說明和字串值合計 8000 個字元
每個應用程式的斜線指令數全域 100 個,另外每個伺服器各 100 個

範例:/roll 指令的 JSON

把這段送到 POST /applications/APP_ID/commands 就能全域註冊;或送到 /guilds/GUILD_ID 底下的相同路徑,先在一個伺服器裡試用。

{
  "name": "roll",
  "description": "擲幾顆骰子",
  "options": [
    {
      "type": 4,
      "name": "sides",
      "description": "每顆骰子的面數",
      "required": true,
      "min_value": 2,
      "max_value": 100
    },
    {
      "type": 4,
      "name": "count",
      "description": "要擲幾顆骰子",
      "min_value": 1,
      "max_value": 10
    }
  ]
}

常見問題

怎麼為 Discord 機器人建立斜線指令?
先定義指令(名稱、說明和選項),再把那段 JSON 送到 Discord 的應用程式指令端點來註冊,或是用 discord.js、discord.py 這類函式庫註冊。產生器會匯出 JSON 和函式庫程式碼。之後每次有人使用指令,你的機器人都會以互動(interaction)的形式回應。
一個 Discord 斜線指令可以有幾個選項?
最多 25 個選項。子指令或子指令群組底下也各自最多 25 個,每個有選擇項的選項最多可以有 25 個選擇項。
斜線指令名稱可以用哪些字元?
名稱長度為 1 到 32 個字元,必須是小寫且不能有空格。英文字母、數字、連字號和底線一定可以使用。
子指令和子指令群組有什麼不同?
子指令是一層,例如 /settings view。群組在它上面再加一層,例如 /settings roles add。Discord 只允許這一層分組。
一個機器人可以有幾個斜線指令?
一個機器人可以註冊 100 個全域斜線指令,另外每個伺服器還可以各有 100 個。
斜線指令需要 Message Content intent 嗎?
不需要。Discord 會把指令和選項以互動的形式傳給你的機器人,所以機器人完全不必讀取訊息內容。

最後檢查日期:2026-10-14,依據 Discord 開發者文件的應用程式指令說明。更多免費工具:所有 Discord 工具