4. 使用者群組、徽章與權限
本章是給伺服器的 owner 與 admin 使用,涵蓋三個分頁,都住在「伺服器設定」分組裡:「使用者群組」分頁管理權限用的成員集合,「徽章」分頁管理掛在成員名字旁的識別標記,「權限」分頁把個別的管理權限授予使用者群組或個別成員。點分頁列右側的齒輪圖示(提示「使用者設定」)打開設定面板後即可分別進入;三個分頁都需要「管理角色與群組」權限。使用者群組建立後可以被指派到頻道與頻道群組(指派入口在頻道分頁,見 §2),也可以被指派到徽章(見本章 §4.2),或在「權限」分頁被授予權限(見本章 §4.3)。owner 與 admin 在這三個分頁看到的內容大致一致。
4.1 使用者群組
Section titled “4.1 使用者群組”點分頁列右側的齒輪圖示(提示「使用者設定」)打開設定面板,在「伺服器設定」分組點「使用者群組」進入。使用者群組是一群成員的集合,建好後可以一次把整群人指派進私人頻道或掛上徽章,免去逐人設定。
分頁頂部標題是「使用者群組」,標題右側一顆「建立群組」按鈕。還沒有任何使用者群組時整頁顯示「尚無使用者群組。」
每個使用者群組一張卡,標頭一列點下去可以展開或收合該群組的成員管理區。標頭由左到右:
- 左側一個色點加群組名稱。
- 名稱右邊一個來源小標籤:系統群組顯示「系統」,自訂群組顯示「自訂」。
- 再右邊一個小字括號顯示這個群組的成員數,例如 (3)。
- 標頭最右側操作圖示:一個鉛筆圖示(提示「編輯」);自訂群組還多一個垃圾桶圖示(提示「刪除」)。
建立使用者群組
Section titled “建立使用者群組”按標題旁的「建立群組」,列表上方就地展開一個小表單,兩個欄位:
- 「群組名稱」是單行輸入框,最多 32 字,預先填入的提示是「新群組」。
- 「群組顏色」是個取色器,點開系統色盤挑色,這個顏色就是標頭左側色點與相關場合顯示的群組色。
表單底部兩顆按鈕:「建立」(名稱空白或正在送出時按不下去)、「取消」。送出後新群組出現在列表中。
編輯使用者群組
Section titled “編輯使用者群組”按某群組標頭右側的鉛筆圖示,標頭下方就地展開編輯區,欄位跟建立時一樣:「群組名稱」(最多 32 字)與「群組顏色」取色器。底部兩顆按鈕:「儲存」(名稱空白或正在送出時按不下去)與「取消」。改完按「儲存」即寫入新名稱與顏色。
群組成員管理
Section titled “群組成員管理”點群組標頭(避開右側操作圖示)展開該群組的成員管理區,區內小標題是「成員」。
系統群組的成員管理區會顯示一行斜體說明:「系統群組成員由使用者角色自動管理。」系統群組的成員由成員的角色自動決定,隨角色變動同步。
自訂群組的成員管理區則列出目前群組裡的成員,每列是頭像加暱稱,右側一個打叉圖示(提示「移除」)把該成員移出群組。群組裡沒有任何成員時顯示「此群組中沒有成員。」
清單下方一個下拉,第一個選項是「新增成員…」,其餘列出尚未加入這個群組的成員,格式為「暱稱 (@使用者名)」。挑一位後按旁邊的「新增」就把該成員加進群組(沒選成員或正在送出時按不下去)。
群組持有你沒有的權限時(例如它被授予了你沒有的權限,或被指派進私人頻道而你沒有「管理頻道」權限),要在這裡替它增減成員或刪除它,你需要先持有那些權限;「權限」分頁會在這個群組上顯示原因,見 §4.3。
刪除使用者群組
Section titled “刪除使用者群組”按某自訂群組標頭右側的垃圾桶圖示,畫面跳出確認對話框,標題「刪除群組」,內文:「確定要刪除此使用者群組嗎?成員將失去透過此群組獲得的存取權限。」
對話框底部兩顆按鈕:「取消」與紅色的「刪除」。按「刪除」後群組從伺服器移除,原本透過這個群組獲得頻道存取、徽章或權限的成員會一併失去它們(授予群組的權限見 §4.3)。
「使用者群組」分頁本身做的就是群組的建立、命名、配色與成員增刪。建好的使用者群組可以在別處被指派出去發揮作用:
- 指派到私人頻道或私人頻道群組——讓整群人一次獲得頻道的可見性。指派入口在頻道分頁,見 §2。
- 指派到徽章——讓整群人一次掛上同一枚徽章。指派入口在徽章的持有者管理區,見本章 §4.2。
- 授予權限——讓整群人一次獲得同一組管理權限。授予入口在「權限」分頁,見本章 §4.3。
4.2 徽章管理
Section titled “4.2 徽章管理”點分頁列右側的齒輪圖示(提示「使用者設定」)打開設定面板,在「伺服器設定」分組點「徽章」進入。徽章是掛在成員名字旁的彩色識別標記,可以發給整個使用者群組,也可以發給個別成員。
分頁頂部一顆「建立徽章」按鈕,按下就地展開建立表單。清單載入時顯示「載入中…」,還沒有任何徽章時顯示「尚無徽章。」
每枚徽章一張卡,未進入編輯時左側顯示這枚徽章的實際樣式,加一個來源標籤:系統徽章顯示「系統」,自訂徽章顯示「自訂」。右側操作按鈕(持有者、編輯,自訂徽章另有刪除)見「徽章列表項目」一段。
按「建立徽章」展開的表單由上往下:
- 「預覽:」後面即時顯示一枚徽章樣式,會依你下方的輸入即時更新,讓你邊調邊看。
- 「徽章名稱」是單行輸入框,最多 32 字。
- 一行三個並排設定:「徽章顏色」取色器、「文字顏色」取色器,以及「圖示」。「圖示」內含一個單行輸入框,最多 10 字,預先填入的提示是「表情符號或上傳圖片」——你可以直接打一個表情符號進去。旁邊一顆「上傳圖示」按鈕,按下開檔案選擇器挑一張圖片檔;選了檔案後輸入框會顯示檔名並暫時按不下去,旁邊多出一顆清除的「✕」按鈕讓你取消選檔。
- 一行兩個勾選欄位:「顯示背景框」與「顯示名稱」,兩者預設都勾選。前者決定徽章是否帶一圈底框,後者決定徽章上是否顯示名稱文字。
- 底部兩顆按鈕:「建立」(徽章名稱空白時按不下去)、「取消」。
徽章列表項目
Section titled “徽章列表項目”每枚徽章卡右側的操作按鈕:
- 「持有者」——按下在分頁下方展開這枚徽章的指派管理區(見「徽章指派」),展開中這顆按鈕變色高亮。
- 「編輯」——按下就地把這張卡切成編輯表單,欄位跟建立表單一樣(徽章名稱最多 32 字、徽章顏色、文字顏色、圖示輸入最多 10 字加上傳、顯示背景框與顯示名稱兩個勾選欄位),底部「儲存」與「取消」。
- 「刪除」——出現在自訂徽章那張卡上,按下後跳出「確定要刪除此徽章嗎?」確認,按確認才刪除這枚徽章。
系統徽章由系統自動套用在符合條件的成員身上。
按某枚徽章的「持有者」按鈕後,分頁下方展開這枚徽章的指派管理區。區標題是「持有者: {徽章名}」,右上一顆「關閉」收起這個區塊。
系統徽章的指派區會顯示一行斜體說明:「系統群組成員由使用者角色自動管理。」系統徽章由系統自動套用,這個區塊只呈現目前的持有狀況。
自訂徽章的指派區提供兩種發放方式:
- 個別指派——上方一個下拉,第一個選項是「– 發放徽章 –」,其餘列出尚未持有這枚徽章的成員,格式為「暱稱 (@使用者名)」。挑一位後按旁邊的「發放徽章」按鈕(沒選成員時按不下去),就把徽章發給該成員。
- 群組指派——下方一個下拉,第一個選項是「– 發放給群組 –」,其餘列出尚未指派這枚徽章的使用者群組。挑一個群組後按旁邊的「發放給群組」按鈕(沒選群組時按不下去),整群人就一次掛上這枚徽章。
指派區下方分兩段列出目前的持有狀況:
- 若這枚徽章已發給群組,小標題「持有群組」下逐列顯示群組色點、群組名稱,右側一顆「撤回」按鈕把這枚徽章從該群組收回。
- 小標題「個別持有者」下逐列顯示頭像、暱稱、@使用者名,右側一顆「撤回」按鈕把徽章從該成員收回。沒有任何個別持有者時顯示「沒有使用者擁有此徽章。」
4.3 權限
Section titled “4.3 權限”點分頁列右側的齒輪圖示(提示「使用者設定」)打開設定面板,在「伺服器設定」分組點最後一項「權限」進入(緊接在「使用者群組」之後)。這個分頁用來把個別的管理權限授予使用者群組或個別成員:被授予的人就能進入對應的設定分頁、執行對應的管理操作,不必升為 admin。
持有「管理角色與群組」權限的人看得到這個分頁;owner 與 admin 一律看得到。
角色與權限的關係
Section titled “角色與權限的關係”- 成員的角色有 owner、admin、member 三種(bot 帳號另標為 bot),變更角色見 §3.3。
- 權限共 12 項(見下文「12 項權限」),可以授予使用者群組,也可以直接授予個別成員。一位成員持有的權限,是直接授予他的權限,加上他所屬每個使用者群組被授予的權限。
- owner 自動擁有所有權限,不需要另外授予。
- 伺服器有兩個系統群組,成員都由角色自動決定:「Owners」只有 owner,「Admins」包含 owner 與所有 admin(兩者都是預設名稱,可以在「使用者群組」分頁改名)。
- admin 角色自動持有「管理員」權限:「Admins」群組被授予了「管理員」權限,而且這筆授權是系統內建、無法移除的。
- 持有「管理員」權限,就等同持有其他 11 項權限。
分頁由上往下分成兩個區塊:
- 「群組授權」——下方說明(逐字):「點開一個群組,調整它授予成員的權限。變更即時生效,成員不必重新連線。」
- 「個別成員授權」——下方說明(逐字):「直接授予單一成員、不經群組的權限。」
分頁載入失敗時,會顯示「無法載入權限資料:{原因}」與一顆「重試」按鈕。
這個區塊列出伺服器上所有的使用者群組,包括系統群組。每個群組一列:左側是群組色點與名稱;右側依序是「系統」小標籤(只有系統群組才有)與這個群組目前被授予的權限數,格式為「{數量} 項權限」。
新架好的伺服器上,「Admins」顯示「1 項權限」(就是「管理員」權限),「Owners」顯示「0 項權限」。
群組的建立、改名與成員增減都在「使用者群組」分頁(§4.1),這裡只調整群組被授予的權限。
個別成員授權
Section titled “個別成員授權”這個區塊列出已經被直接授予權限的成員,以及你剛從下方下拉新增、還沒授予任何權限的成員。每位成員一列:左側是頭像與名字(格式為「暱稱 (@使用者名)」),右側是直接授予他的權限數,格式為「{數量} 項權限」。清單是空的時候顯示「尚無個別成員授權。從下方選擇成員開始。」
清單下方是一個下拉,第一個選項是「選擇成員…」,其餘列出還不在清單上的成員,格式為「暱稱 (@使用者名)」。挑一位後按旁邊的「新增」(沒選成員時按不下去),該成員就會出現在清單上,並直接展開他的權限設定區。
剛加進清單、還沒有任何權限的成員,那一列右側有一個打叉圖示(提示「移除」);按下只是把這一列從清單拿掉,不會動到任何權限。已經持有直接授權的成員,那一列沒有這個圖示。
成員的權限設定區只會勾出直接授予這位成員的權限;他透過所屬使用者群組得到的權限不會在這裡打勾。要查看那些權限,請在「群組授權」點開對應的群組。
點任何一個群組列或成員列,該列下方就展開它的權限設定區;再點一次即收合。權限設定區由上往下:
- 群組整個被鎖住時,最上方先出現一個鎖頭與鎖定原因(見下文「鎖住的權限」)。
- 系統群組會有一行說明:「系統群組的成員由使用者角色自動決定。」
- 一行左側顯示「{數量} 項權限」,右側是「套用範本:Moderator」按鈕(見下文「套用範本:Moderator」)。操作的結果訊息會出現在這一行下方。
- 依類別分段列出 12 項權限,類別小標依序是「一般」、「伺服器」、「頻道」、「角色與群組」、「內容」、「管理」、「AI」。每一項是一個勾選欄位加上權限名稱,下一行小字是這項權限的說明。
「管理員」這一項的名稱與說明都以紅字顯示,名稱旁還有一個三角形驚嘆號圖示。持有它就等同 admin,請只授予完全信任的人。
勾選一項權限就立即授予,取消勾選就立即撤銷,沒有另外的儲存按鈕。送出期間那一項暫時按不下去,等伺服器確認後勾選狀態才會改變;失敗時權限設定區裡會出現紅字「更新失敗:{原因}」。
變更即時生效,對方不必重新連線:被授予權限的成員,設定面板會隨即出現對應的分頁;權限被撤銷時,他若正開著那個分頁,畫面會自動跳回「我的帳號」。
每一次授予與撤銷都會記入「稽核日誌」(§9.4)。
套用範本:Moderator
Section titled “套用範本:Moderator”群組與成員的權限設定區裡都有「套用範本:Moderator」按鈕,按鈕的提示文字是「刪訊息、踢出/封鎖成員、檢視稽核日誌。」
按下後一次授予「管理成員」、「管理訊息」、「檢視稽核日誌」三項權限,已經持有的項目會略過。範本只是一次勾選三項的捷徑,不是角色:套用之後,權限設定區裡就是這三項打勾,之後仍可以逐項取消。
結果會顯示在權限設定區裡:
- 成功:「已套用「Moderator」範本。」
- 三項原本都已持有:「「Moderator」範本的權限都已授予。」
- 有項目沒有成功:「套用範本時有 {數量} 項失敗:{原因}」
對方還缺的項目中,若有你自己也沒持有的權限,或這個群組整個被鎖住(見下文「鎖住的權限」),這顆按鈕會按不下去。
以一位原本沒有任何權限的成員為例,套用之後他的設定面板會出現「伺服器設定」分組的「成員」分頁,以及「安全性」分組的「稽核日誌」與「禁用字管理」分頁,其中「禁用字管理」只有「過濾紀錄」子頁。「管理訊息」不對應任何設定分頁,它作用在頻道與論壇裡(見下文「在頻道與論壇裡的權限」)。
要讓某位成員協助處理違規,可以這樣做:在「個別成員授權」的下拉選他、按「新增」,再在展開的權限設定區按「套用範本:Moderator」。
有些勾選欄位會變淡、按不下去,並附上原因(逐字):
- 「系統內建授權,無法移除。」——只出現在「Admins」群組的「管理員」那一項。這一項保持勾選,名稱旁有一個鎖頭圖示,任何人(包括 owner)都無法取消。
- 「你沒有這項權限,不能授出或撤銷。」——你自己沒有持有的權限,會在該項說明下方顯示這句。你只能授出或撤銷自己持有的權限。
- 「此群組持有你沒有的權限,你不能更動它的授權。」——只要一個使用者群組持有任何一項你沒有的權限,整個群組的權限設定區就會鎖住:原因顯示在權限設定區最上方,群組那一列也會多一個鎖頭圖示。
使用者群組即使沒有被授予任何權限,也可能被鎖住(原因同樣是上面第三句)。要更動下列群組,你需要對應的權限:
- 被指派進私人頻道或私人頻道群組,或被加進多功能頻道「筆記」子型的「編輯者群組」、語音頻道的「允許推流的群組」:「管理頻道」權限。
- 被勾選為貼圖或音效類別的「可見的使用者群組」:「管理表情資源」權限。
- 被發放了徽章:「管理角色與群組」權限。
在「使用者群組」分頁替這種群組增減成員或刪除它,同樣需要你持有它的全部權限。
12 項權限
Section titled “12 項權限”依權限設定區裡的順序列出各項權限。破折號後的「」內是畫面上的說明原文;「管理員」與「管理系統」兩項改以描述說明。
- 「一般」類別
- 「管理員」——持有它就等同 admin:涵蓋其他 11 項權限,持有者也能把權限授給別人。名稱與說明以紅字顯示,說明提醒只授予完全信任的人(見上文「權限設定區」)。
- 「伺服器」類別
- 「管理伺服器」——「伺服器名稱、圖示、全域主題、媒體上傳、通知、私訊與公告等一般設定,以及儀表板統計。」
- 「管理系統」——涵蓋「儀表板」的「備份」、「孤兒檔案」、「伺服器更新」、「伺服器操作」區段、「TURN 伺服器」分頁,以及「總覽」分頁最下方的「HakoSpace 改善計畫」。說明也提醒這項權限實質接近 owner 層級(備份含整個資料庫、更新會置換執行檔),不宜當一般委派。
- 「管理安全性」——「註冊模式、邀請碼、速率限制、禁用詞、郵件設定與 IP 封鎖。」
- 「頻道」類別
- 「管理頻道」——「建立、編輯、刪除頻道與分類,頻道設定,私密頻道成員,筆記編輯者與 WHIP 推流者。」
- 「角色與群組」類別
- 「管理角色與群組」——「使用者群組與成員、權限授予、徽章。只能授出自己持有的權限,也不能動持有你沒有權限的群組。」
- 「內容」類別
- 「管理表情資源」——「貼圖包、音效板、主題與字型,以及它們的伺服器上限。」
- 「管理內容」——「頁面(/p/)與 io 應用,以及頁面頻道的曝光。」
- 「管理」類別
- 「管理成員」——「踢出、封鎖與解封成員(不能對 admin 或擁有者)。」
- 「管理訊息」——「刪除他人訊息、釘選,不受頻道的發言/刪除/釘選鎖與上傳開關限制(檔案上限仍適用)。」
- 「檢視稽核日誌」——「讀取稽核日誌與禁用詞紀錄。」
- 「AI」類別(實驗功能,見 §10)
- 「管理 AI」——「AI 設定、工具開關、AI 日誌與測試連線(Bash 相關設定除外,那些屬管理員)。」(「AI 日誌」即 §10.3「使用紀錄」分頁)
各設定分頁需要的權限
Section titled “各設定分頁需要的權限”每個設定分頁對應一項或幾項權限,持有其中任何一項就看得到那個分頁;一個分組裡沒有任何你看得到的分頁時,整個分組不會出現。沒有任何權限的成員打開設定面板,只會看到「使用者設定」與「應用程式設定」兩組。下列清單中,冒號後是該分頁所需的權限。
「伺服器設定」分組:
- 「儀表板」:「管理伺服器」或「管理系統」(分工見下文)
- 「總覽」、「品牌設定」、「媒體與上傳」、「通知」、「私人訊息」:「管理伺服器」
- 「外觀」:「管理伺服器」或「管理表情資源」(分工見下文)
- 「頻道」:「管理頻道」
- 「IO Apps」、「網頁 Host」:「管理內容」
- 「成員」:「管理成員」(變更角色另需「管理員」權限,見 §3.3)
- 「徽章」、「使用者群組」、「權限」:「管理角色與群組」
- 「貼圖板」、「音效板」:「管理表情資源」
「網路」分組:
- 「TURN 伺服器」:「管理系統」
「安全性」分組:
- 「註冊管理」、「速率限制」、「郵件代理」:「管理安全性」
- 「公告」:「管理伺服器」
- 「稽核日誌」:「檢視稽核日誌」
- 「禁用字管理」:「管理安全性」或「檢視稽核日誌」(分工見下文)
「AI 設定」分組(實驗功能,見 §10):
- 「總覽」、「工具管理」、「使用紀錄」:「管理 AI」
同一分頁內的分工
Section titled “同一分頁內的分工”下面這些分頁裡,部分區塊另有權限要求:
- 「儀表板」:上方的統計數字與「重新整理」按鈕需要「管理伺服器」權限;下方的「備份」、「孤兒檔案」、「伺服器更新」、「伺服器操作」區段需要「管理系統」權限。只持有其中一項時,只會看到對應的區塊。
- 「總覽」:最下方的「HakoSpace 改善計畫」另需「管理系統」權限。
- 「外觀」:「伺服器預設主題」需要「管理伺服器」權限;「主題管理」與「字型管理」需要「管理表情資源」權限。只持有其中一項時,只會看到對應的區塊。
- 「頻道」:建立頻道時的「▤ 網頁」類型按鈕,另需「管理內容」權限才會出現;已建立的網頁頻道要切換公開/私人或移到其他頻道群組,也需要「管理內容」權限。
- 「禁用字管理」:「禁用字」子頁需要「管理安全性」權限;「過濾紀錄」子頁需要「檢視稽核日誌」權限,其中的「清除所有紀錄」按鈕另需「管理安全性」權限。只持有其中一項時,分頁頂部只出現那一顆子頁按鈕,並直接停在那個子頁。
- 「AI 設定」分組(實驗功能,見 §10):「總覽」分頁的「Bash 執行」卡片只對持有「管理員」權限的人出現;「工具管理」分頁裡「bash_execute」那一列(「總覽」分頁的「Bash 執行」開關打開後才會出現)的開關需要「管理員」權限才能切換,其他人看到的開關是半透明、按不下去的。
在頻道與論壇裡的權限
Section titled “在頻道與論壇裡的權限”下面幾項權限也直接作用在頻道與論壇裡:
- 「管理員」:持有的人(owner 與 admin 一律包含在內)看得到所有私人頻道與私人頻道群組,也能進入其中的頻道,不必另外被指派(指派方式見 §2.0、§2.5)。
- 「管理訊息」:持有的人(owner 與 admin 一律包含在內)
- 「管理頻道」:論壇頻道右上角那顆打開「論壇設定」的 ⚙️ 按鈕,只對持有這項權限的人出現(§2.3)。
AI 機器人(實驗功能)也依權限運作:「成員存取」關閉時,只有持有「管理員」權限的人(owner 與 admin 一律包含在內)能和它對話;它替成員做事時能用哪些工具,依那位成員持有的權限而定,其中幾個工具只在 owner 本人使用時開放。詳見 §10.1、§10.2。