怎麼在 Discord 保留警告和記點紀錄
警告紀錄是一張每個事件一列的資料表(成員、原因、嚴重程度、誰開的、什麼時候),由版主用斜線指令填寫,讓整個團隊在決定下一步之前看到同一份歷史。沒有它的話,某位版主記得上個月給過一次口頭警告,其他人卻從來沒聽說。
這篇指南用我們做的 CordBase 來設定。先說它不是什麼:CordBase 不會警告、禁言、踢出或停權任何人。它只負責記錄。你還是要用 Discord 內建的工具或 Carl-bot、Dyno 這類管理機器人執行處分,再記到這裡。
完成後你會有
- 一個給版主用的
/warn-strike-log指令,有add、query、view、update和delete動作。 - 每個事件一列:成員、原因、嚴重程度、開立人、日期,以及是否仍然有效。
- 一份只有版主身分組能看到或修改的紀錄。
第 1 步:加入 CordBase 並安裝模板
- 到 cordbase.gg 使用 Discord 登入,選好你的伺服器,控制台詢問時把機器人加進去。
- 安裝警告紀錄。它有 member(成員選擇器,必填)、reason(文字,必填)、severity(Verbal Warning、Written Warning、Strike、Temp Ban 或 Perm Ban,必填)、issued by(成員,必填)、date(必填)和 active(是/否)。
你可以修改 severity 的選擇項,配合你伺服器的規則。
第 2 步:保持私密
這是最重要的一步。新的資料表預設每個人都能用。如果是管理紀錄:
- 給版主身分組寫入權限(可以刪除紀錄的資深工作人員則給管理權限)。
- 一般成員不給任何身分組權限。
只要資料表設定了任何身分組,沒有這些身分組的成員就完全不能使用它。不要給 everyone 身分組讀取權限,否則成員就能互相執行 /warn-strike-log query。擁有 Discord「管理者」權限的人,無論如何都保有完整權限。
也請在只有版主能看到的頻道使用這個指令,因為看得到頻道的人都看得到機器人的回覆。
第 3 步:記錄一個事件
/warn-strike-log add member:@Jay reason:Spamming invite links in #general severity:Written Warning issued_by:@Priya date:2026-10-08 active:true
member 和 issued-by 選項都是成員選擇器,severity 是下拉選單,所以紀錄會保持一致。日期格式是 YYYY-MM-DD。
第 4 步:處分前先查歷史
/warn-strike-log query member:@Jay列出 Jay 的所有紀錄,最新的在前。/warn-strike-log query severity:Strike顯示所有記點。/warn-strike-log query active:true顯示仍然有效的事件。/warn-strike-log view row:...(從清單裡選)完整顯示一個事件,包括誰新增的、什麼時候新增的。
警告到期時,選那一列並設成失效:/warn-strike-log update row:... active:false。紀錄會留著,只是不再計算。
什麼時候別的工具比較適合
如果你要自動處分,例如三次警告後禁言,請用會做這件事並自己記錄案件的管理機器人。CordBase 沒有自動化、不會私訊成員,也沒有連到 Discord 的停權名單。當你想要一份人看得懂、不管團隊用什麼工具都能用的紀錄,或一個記下平台外發生的事件的地方,CordBase 的紀錄就很適合。
管理紀錄屬於個人資料。紀錄只留團隊需要的內容,CordBase 如何處理資料請見我們的隱私權政策。
值得知道的限制
- Free:2 張資料表,每張 100 列。Pro(每月 $8)取消資料表數量限制,每張資料表可以有 10,000 列。每個方案都能匯出 CSV 和 JSON。
- 每張資料表最多 25 個欄位。
- 資料表要在網頁上設計;成員不能從 Discord 建立新的資料表。
常見問題
CordBase 可以自動警告、禁言或停權成員嗎?
不行。它只記錄你輸入的事件。要執行處分,請用 Discord 的管理工具或管理機器人。
成員可以看到自己的警告嗎?
只有在他們的身分組對這張資料表有讀取權限時才可以,但這也會讓他們能查詢其他成員。如果要私人紀錄,只給版主權限。
可以匯出紀錄嗎?
可以,每個方案都行。從控制台把資料表匯出成 CSV 或 JSON。