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 伺服器各處,請依以下步驟進行整理:
建立頻道分類:
- 在 Discord 伺服器名稱上按右鍵(左側欄)→ Create Category
- 命名為
AGENT REPORTS - 將每個智能體頻道拖曳至該分類下
視需要重新命名頻道: 頻道名稱已在第二節的團隊設計階段確定。若您現在想要修改,請在頻道上按右鍵 → Edit Channel → 更新名稱。
在每個頻道中置頂訊息: 請在每個智能體頻道中置頂一則包含智能體姓名與職責的備註,方便您一眼辨識各頻道的負責人。
在任意訊息上按右鍵 → Pin Message 或自行發送訊息後置頂:📌 [Agent Name] — [Role]. Reports here after each task.
通知設定
您的智能體在一個工作階段中可能會多次回報。若保留預設通知,Discord 將不斷傳送提示,這正是您不樂見的情況。
各頻道建議設定:
- 在各智能體頻道上按右鍵 → Notification Settings
- 設定為 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/目錄
設置:
- Initialize
~/.opengoat/as a Git repository:cd ~/.opengoat git init git branch -M main - 建立私有 GitHub 儲存庫
- 將遠端新增至您的
.opengoat目錄:git -C ~/.opengoat remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git - 在
workspace-security-guardian/guardian_config.json中設置git.autoPushEnabled: true - 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 7Mac:
node ~/.opengoat/workspaces/security-guardian/scripts/verify_setup.js --section 7這會確認安全守護程式仍在運行、你的 BALIA OS 環境完好無損,然後你就可以進入第 8 節。