Skip to content

Discord 是您的回報層

您的智能體不會等您開口詢問進度,他們會主動回報。

每一項完成的任務、每一個遭遇的錯誤、每一次啟動的工作階段——所有資訊都會流入 Discord。這是您即時掌握團隊動態的視窗,無論是當下或整天的狀況皆是如此。

在第四節中,您為每位智能體建立了頻道及 webhook URL。本節的目標是將這套基礎架構整理成一個有組織的 workspace——讓您每天早上走進來,瀏覽各個頻道,就能立即掌握團隊的整體狀態。

本節設定內容:

  • 頻道的組織與命名
  • 通知設定,避免被訊息淹沒
  • 每次不超過 5 分鐘的日常查閱流程

重要範圍說明: Discord 對您的智能體來說是單向的——他們只能回報至 Discord,但若沒有 Discord Bot,就無法接收來自 Discord 的指令。設定 Bot 以便直接在 Discord 中輸入指令屬於進階配置,T1 課程不涵蓋此內容。目前請透過 VS Code 終端機或 OpenGoat UI 發出指令,並在 Discord 中查閱團隊的回報。


有效的頻道架構

完成第四節後,您已為每位智能體建立了一個專屬頻道,這是正確的起始架構。以下說明如何整理頻道,讓它在團隊規模擴大後依然清晰易讀。

建議的 Discord 伺服器佈局:

INFO

BALIA OS Team ├── 📋 TEAM OVERVIEW │ └── #announcements ← 在此置頂重要更新 │ ├── 🤖 AGENT REPORTS │ ├── #[agent1-channel] ← 例如 #operations │ ├── #[agent2-channel] ← 例如 #marketing │ ├── #[agent3-channel] ← 例如 #finance │ ├── #[agent4-channel] ← 例如 #specialist-a │ ├── #[agent5-channel] ← 例如 #specialist-b │ └── #security ← 第六位智能體固定回報於此 │ └── 📁 LOGS └── #errors ← 選用:將錯誤回報導向此處

您不必完全照此架構建立——頻道名稱已在第二節中確定。重點是將智能體頻道集中在同一個群組,方便您一次瀏覽完畢。


如何整理頻道

若您的智能體頻道目前散落在 Discord 伺服器各處,請依以下步驟進行整理:

建立頻道分類:

  1. 在 Discord 伺服器名稱上按右鍵(左側欄)→ Create Category
  2. 命名為 AGENT REPORTS
  3. 將每個智能體頻道拖曳至該分類下

視需要重新命名頻道: 頻道名稱已在第二節的團隊設計階段確定。若您現在想要修改,請在頻道上按右鍵 → Edit Channel → 更新名稱。

在每個頻道中置頂訊息: 請在每個智能體頻道中置頂一則包含智能體姓名與職責的備註,方便您一眼辨識各頻道的負責人。

在任意訊息上按右鍵 → Pin Message 或自行發送訊息後置頂:📌 [Agent Name] — [Role]. Reports here after each task.


通知設定

您的智能體在一個工作階段中可能會多次回報。若保留預設通知,Discord 將不斷傳送提示,這正是您不樂見的情況。

各頻道建議設定:

  1. 在各智能體頻道上按右鍵 → Notification Settings
  2. 設定為 Nothing——若希望在重要警示時收到提醒,可選 Only @mentions

您將依自己的排程查閱 Discord,而非每隔幾分鐘就被通知聲打斷。

建議的查閱時機:

  • 早上:瀏覽所有頻道,查看各智能體隔夜或昨天的動態
  • 發出指令後:回頻道確認任務完成回報
  • 每天一次:查閱 #security 頻道,確認是否有任何警示標記

如何閱讀團隊的回報

每位智能體的回報格式保持一致——您已在第四節的 AGENTS.md 中完成此設定。標準格式如下:

結論 → 支持細節 → 建議的後續行動

每天早上應留意的事項:

圖示含義
🔷智能體已啟動工作階段
任務或工作階段已完成
📦模式已啟用——智能體已載入 SKILL、WORKFLOW、LIVE_LEDGER、KNOWLEDGE
⚠️警告——有事項需要關注
錯誤——智能體無法完成任務

若看到 ⚠️ 或 ❌,請開啟訊息查看完整詳情,再透過 VS Code 終端機或 OpenGoat UI 向智能體發送後續指令。


GitHub 備份設置(推薦)

BALIA OS 透過 Security Guardian 每 30 分鐘自動將您的工作區備份到 GitHub。 這表示如果出現問題,您可以回滾到過去 30 分鐘內的任何時間點。

備份內容:

  • Agent 配置(agents/
  • 共享記憶(memory/
  • 技能(skills/
  • 指令碼(scripts/
  • Agent 工作區(workspace-*/

永不推送的內容(自動保護):

  • .env(API 金鑰、Webhooks)
  • 任何符合 *.key*.pem 的檔案
  • secrets/ 目錄

設置:

  1. Initialize ~/.opengoat/ as a Git repository:
    cd ~/.opengoat
    git init
    git branch -M main
  2. 建立私有 GitHub 儲存庫
  3. 將遠端新增至您的 .opengoat 目錄: git -C ~/.opengoat remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git
  4. workspace-security-guardian/guardian_config.json 中設置 git.autoPushEnabled: true
  5. Security Guardian 會自動處理其餘部分

▶ 貼上此內容到你的 AI 以開始使用

最困難的部分您已完成——頻道已建立,webhook 已設定。請使用以下提示詞取得個人化的核查清單,並獲得整理您專屬 Discord 佈局的協助。

將提示詞貼入您使用的聊天AI,並附上您的團隊設計文件。

你正在幫助我整理 BALIA OS(多智能體 AI 作業系統)的
Discord 工作區——每個智能體都會向
自己的 Discord 頻道回報活動。

我已附上團隊設計文件。
請讀取我的智能體名稱和 Discord 頻道名稱。

請逐步引導我。
每次只問一個問題,等我回答後再繼續。
如果我卡住了,請讓我截圖——
我描述我看到的內容,你告訴我下一步該怎麼做。

STEP 1 — 確認我目前的 Discord 設置
請問我:「請開啟你的 Discord 伺服器。
你目前在智能體區域有幾個頻道?」
根據我的回答,告訴我是否有遺漏,
或者所有 6 個智能體頻道是否都齊全。

STEP 2 — 建立頻道分類
請引導我將所有智能體頻道歸入一個分類:
1. 右鍵單擊左側側邊欄的伺服器名稱
2. 選擇「建立分類」
3. 命名為:AGENT REPORTS(或我偏好的名稱)
4. 將每個智能體頻道拖入該分類

請讀取我的團隊設計文件,給我一份
需要移動的頻道完整清單。

STEP 3 — 新增公告頻道(選用)
請問我:「你是否需要一個 #announcements 頻道
用於置頂重要更新——例如重啟智能體
或安裝新 cassette 時?」
如果是:引導我在 AGENT REPORTS 分類上方建立它。
如果否:略過。

STEP 4 — 設定通知設置
請引導我關閉每個智能體頻道的通知:
對 AGENT REPORTS 中的每個頻道:
1. 右鍵單擊頻道 → 通知設置
2. 設定為「全部關閉」(如果我想收到重要警報,可選「僅 @提及」)

請告訴我:「這樣可以防止 Discord 在每次
智能體回報時傳送通知給你。你可以按自己的節奏查看報告。」

STEP 5 — 在每個頻道中置頂角色提醒
請引導我為每個智能體頻道置頂一則簡短說明,
讓我一眼就能確認誰在那裡回報:
1. 進入頻道
2. 輸入並傳送:📌 [智能體名稱] — [角色]。任務完成後在此回報。
3. 右鍵單擊訊息 → 置頂訊息
4. 點擊「了解」關閉置頂通知

請從我的團隊設計文件中取得每個頻道
對應的正確名稱和角色。

STEP 6 — 建立早晨查看慣例
根據我的團隊設計文件,為我編寫一份
可以列印或儲存的 5 分鐘早間簽到清單:

---
早間 DISCORD 查看 — [我的業務名稱]
所需時間:約 5 分鐘

1. 開啟 Discord → AGENT REPORTS 分類
2. 掃描每個頻道的夜間/昨日活動:
   □ #[頻道1] — [智能體名稱]:查看 ✅ 完成或 ⚠️ 警告
   □ #[頻道2] — [智能體名稱]:...
   [對所有 6 個頻道繼續]
3. 如果看到 ⚠️ 或 ❌:記錄問題,
   透過 VS Code 終端機或 OpenGoat UI 發送後續命令
4. 查看 #security 頻道是否有標記的警報
5. 完成 — 關閉 Discord 直到下次查看
---

STEP 7 — 最終確認
請一起確認以下清單:
□ Discord 中存在所有 6 個智能體頻道
□ 頻道已歸入 AGENT REPORTS 分類
□ 通知設置為「全部關閉」或「僅 @提及」
□ 每個頻道中已置頂角色提醒
□ 早間查看清單已儲存

當所有項目都勾選完畢時,請說:
「你的 Discord 工作區已整理完畢。
你已準備好進入第8節——你的第一週。」

現在開始。請問我第一個問題。

Discord 常見情境一覽

智能體成功完成任務:

✅ Finance — Daily P&L report complete.
Balance: $9,847 | Net today: +$235 | Win rate (30d): 68.2%
Output saved: workspace/finance/outputs/2026-06-04_pl_report.md
Next: Waiting for next session command.

→ 無需採取任何行動,團隊正在正常運作。

智能體遭遇錯誤:

❌ Operations — Failed to complete market scan.
Error: API rate limit reached on third data source.
Completed 2 of 3 sources. Partial output saved.
Recommended action: Retry in 60 minutes or expand data source list.

→ 發送後續指令:openclaw agent --agent [agentid] "Retry the market scan now."

智能體正在啟動工作階段:

🔷 Marketing ready. Cassette youtube-ops loaded. 
Today's task: Generate 3 title options for this week's upload.

→ 無需行動——稍後回來查閱任務完成回報即可。


驗證你的設定

在你的 Discord 工作區整理好後,執行:

Windows:

node $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\verify_setup.js --section 7

Mac:

node ~/.opengoat/workspaces/security-guardian/scripts/verify_setup.js --section 7

這會確認安全守護程式仍在運行、你的 BALIA OS 環境完好無損,然後你就可以進入第 8 節。