CordBase vs Google Sheets:哪個更適合當你的 Discord 表格機器人
由 CordBase 團隊撰寫。競品價格和功能已於 對照其官方網站確認;來源請見下方。
簡短回答
Google Sheets 免費、有彈性,還有 CordBase 沒有的公式和圖表。它在 Discord 伺服器裡的弱點是成員必須離開 Discord 才能使用,而且編輯權限以 Google 帳號為單位,所以你要嘛廣泛分享編輯權限,要嘛自己輸入資料。CordBase 讓資料輸入留在 Discord 裡,靠有類型的斜線指令和身分組權限完成,但沒有公式、圖表,也不能匯入試算表。由管理員做分析就選 Sheets;由成員輸入資料就選 CordBase。
| 你需要的 | CordBase | Google Sheets(+ Zapier 或 Make) |
|---|---|---|
| 成員從 Discord 新增資料 | 可以,用有類型選項的斜線指令 | 只能透過自動化,通常是發一則固定格式的訊息 |
| 輸入驗證 | 欄位類型、必填欄位、固定選擇清單、成員選擇器 | 試算表裡的資料驗證規則;從 Discord 來的是自由文字 |
| 誰能編輯什麼 | 每張資料表、每個身分組分別設定讀取/寫入/管理 | 依工作表或範圍、依 Google 帳號設定 |
| 公式、圖表、樞紐分析表 | 沒有 | 有 |
| 從 Discord 查詢資料 | /<table> query、view、leaderboard | 沒有額外的自動化就不行 |
| 匯入現有試算表 | 不行(目前還沒有 CSV 匯入) | 不適用 |
| 匯出 | 每個方案都有 CSV 和 JSON | 可以,支援多種格式 |
| 費用 | 2 張資料表以內免費;Pro 每月 $8 | Sheets 免費;Zapier 免費方案每月 100 個任務 |
為什麼伺服器一開始都用試算表
它免費、每個人都用過,而且兩分鐘就能開始記錄。對於由管理員維護和分析的資料(預算、排程、一份有公式的大型物品資料庫),試算表往往就是正確答案,CordBase 也沒打算取代它。
在 Discord 裡開始變得彆扭的地方
問題出在成員應該自己維護資料的時候。連結先被釘選,然後被淹沒。用手機的人不想打開試算表。Sheets 可以保護範圍,但編輯權限以 Google 帳號為單位,所以實際上你要嘛廣泛分享編輯權限,要嘛由管理員手動輸入所有東西。CordBase 自己也有類似的限制:寫入權限涵蓋資料表裡的每一列,不只是成員自己的那幾列。
把 Sheets 接到 Discord
常見的橋樑是自動化工具。Zapier 的 Discord 整合可以在頻道有新訊息、新反應或身分組被指派時觸發,然後寫一列到 Google Sheets。它沒有斜線指令觸發器,所以成員通常要發一則固定格式的訊息,再由自動化流程解析(Zapier Discord + Google Sheets)。Zapier 的免費方案每月包含 100 個任務(Zapier 價格)。Make 的免費方案每月包含 1,000 點額度,情境最快每 15 分鐘執行一次(Make 價格)。
這行得通,用量低的話也很便宜。要把資料送回 Discord(查詢某個值、發布排行榜)需要更多自動化,而真正的斜線指令需要一個託管的機器人:Discord 要求在 3 秒內回應互動(Discord 說明文件)。
CordBase 的做法
你在網頁上定義一次欄位:文字、數字、日期、是/否、選擇清單,或一位 Discord 成員。CordBase 會把資料表變成指令,所以 /raid-signup add player:@Ari role:Healer available:True 用的是 Discord 自己的成員選擇器、選擇選單和是/否切換,數字欄位也不會接受字母。成員用 /raid-signup query role:Healer 查詢資料,由身分組決定誰能讀取、新增或刪除。管理員仍然有網頁版資料表,而且每個方案都能匯出成 CSV 或 JSON,方便你在試算表裡分析。
取捨是真實存在的:沒有公式、沒有圖表、沒有樞紐分析表、不能從現有試算表匯入,也沒有和 Google Sheets 的雙向同步。
以下情況選 Google Sheets
- 資料由管理員維護,成員只需要讀取。
- 你需要公式、圖表或樞紐分析表。
- 你已經有一份很大的試算表,搬家的成本比省下來的還多。
以下情況選 CordBase
- 成員應該自己新增和更新資料列。
- 你想要有類型、經過驗證的輸入,而不是自由文字訊息。
- 你想讓不同身分組有不同權限,又不用分享 Google 文件。
常見問題
CordBase 可以和 Google Sheets 同步嗎?
不行。沒有 Google Sheets 整合。每個方案都能把資料表匯出成 CSV 或 JSON,Sheets 可以直接開啟。
可以把現有的試算表搬進 CordBase 嗎?
目前還不能自動搬,因為沒有 CSV 匯入。你可以在控制台重建欄位,再用斜線指令或從控制台新增資料列。
Google Sheets 加 Zapier 的組合免費嗎?
用量低的話可以免費:Google Sheets 免費,Zapier 的免費方案每月包含 100 個任務。活躍的伺服器通常需要付費的自動化方案。
來源
產品名稱屬於各自的擁有者。CordBase 與它們都沒有關係。發現內容過時了嗎?請寄信到 support@cordbase.gg,我們會修正。
在你的伺服器試試 CordBase。2 張資料表免費,不用信用卡。