斜線指令看這裡!請參閱我們的部落格文章:https://discord.com/blog/slash-commands-permissions-discord-apps-bots
自2023年2月28日起指令權限將會產生變化!您可以查看這篇指令權限相關更新的文章。
常見問題:
問:如何使用指令權限?
答:在桌面版上,請前往「伺服器設定」>「整合」,並在列表中選擇一項應用程式。如果該應用程式已經在您的伺服器中註冊了指令的話,您將會看到一系列的指令,以及掌控這些指令的方式!
問:如何限制能夠使用指令的成員?
答:在「身分組與成員」底下,您將會看到一個顯示那些人目前可以使用指令權限的列表。就跟其他權限一樣,您可以調整開關進行變更,或是新增身分組與成員。
問:如何在特定頻道關閉指令功能?
答:我們知道伺服器中有各種不同的需求,您可能會想在一些頻道中限制指令被使用。在預設設定下,所有頻道都能運用指令功能。這代表除非開發者已經事先為預設成員設定權限,否則當您想把新的應用程式加到伺服器中時,所有成員都將能使用其中的任何指令。
如需在特定空間限制使用,請按下「新增頻道」並選擇需做調整的頻道。之後請視您需求關閉權限開關。
問:如何查看在一個應用程式上能供使用的指令有哪些?
答:在更多伺服器成員能看到並使用指令之前 — 了解有哪些指令可用 — 是一個讓伺服器管理員與版主能更有自信的維持伺服器的整齊,安全,以及無機器人/垃圾訊息的好方法。
您可以在指令權限頁面上找到一系列的指令。您可以使用搜尋欄查看是否有您正在尋找的指令 — 並使用過濾器獲得更精準的結果。
問:可以為特定指令更換權限嗎?
答:您可以建立覆寫以便個別更改指令。按下列表中所列出的指令將會開啟一項能幫助您更改指令的小視窗。
在上述範例中,我們有個名叫 StudyBot 的應用程式。在預設情況下,我們只想讓「學生會長 (上圖中的 Student Leads)」身分組能夠使用這項指令,並且指令只有在 #study-zone 上能夠使用。
但是,我們也想讓「學習好夥伴 (上圖中的 Study Buddies)」身分組能夠使用這項指令:/notecards。同時,我們也想讓上述的指令能在 #flashcard-help 頻道中使用。
藉由這些覆寫, /notecards 的指令將能:
- 供擁有 Study Buddies 以及 Student Leads 身分組成員使用
- 在 #flashcard-help 以及 #study-zone 頻道中使用
問:預設成員權限將如何運作?
答:一些應用程式將會在指令被加入伺服器時設置預設限制,這叫做「預設成員權限」。在應用程式準備好之前,我們不希望伺服器中的所有人因為能夠封鎖彼此而導致互相傷害!
這些權限是由應用程式開發者事先設置好的。當一項指令擁有「預設成員權限」時,看起來會像這樣:
在某些情況下,您可能會想要在預設設置上更換使用權限。讓我們使用以下範例來說明:
/study 已經擁有預設權限:只有擁有「管理頻道」權限的成員能夠使用這項指令。這將為能夠使用整個應用程式的「學生會長 (上圖中的 Student Leads)」身分組帶來影響;並導致只有擁有 「管理頻道」權限的「學生會長 (上圖中的 Student Leads)」身分組成員能夠使用 /study指令。
我們可以新增底下這些覆寫以便賦予「學習好夥伴 (上圖中的 Study Buddies)」身分組使用這項指令的權限。經過以上這些調整後, /study 的指令將能:
- 供擁有「管理頻道」權限的 Student Leads 身分組成員使用
- 供 Study Buddies 身分組成員使用,不論他們是否擁有「管理頻道」權限。
- 在 #flashcard-help 以及 #study-zone 頻道中使用
如果我們希望所有擁有 Student Leads 身分組的成員都能使用 /study 權限的話,可以將身分組加入另外的覆寫中,範例如下:
問:我是一名開發者,應該如何為我的指令設定預設值呢?
答:請參閱我們關於成員權限的開發者文檔!
問:當伺服器中某位不具備相關指令權限的成員在訊息欄中鍵入「/」時,這些成員是否仍然會看到指令工具呢?
答:不,不具備使用指令權限的成員將不會看到任何指令。
問:除了指令之外,如何查看應用程式/機器人的自帶權限?
答:您仍然能在同一個頁面的最底下看到應用程式/機器人的自帶權限。您將會在頁面上看到一系列已被賦予的權限列表,以及一系列已遭到拒絕的權限列表,以便了解哪些身分組已經被指派給機器人。
問:這些指令在手機/平板上也可以使用嗎?
答:目前指令權限只能使用於桌面版上,但使用的指令將會適用於所有平台上。