Skip to content

Discord Là Lớp Báo Cáo Của Bạn

Các agent của bạn không chờ bạn hỏi mọi thứ đang diễn ra như thế nào. Chúng tự báo cáo.

Mỗi nhiệm vụ hoàn thành, mỗi lỗi gặp phải, mỗi phiên làm việc bắt đầu — tất cả đều đổ vào Discord. Đây là cửa sổ để bạn theo dõi đội ngũ đang làm gì, ngay lúc này và suốt cả ngày.

Trong Phần 4, bạn đã tạo các kênh và URL webhook cho từng agent. Phần này là về việc biến cài đặt thô đó thành một workspace có tổ chức — nơi bạn có thể bước vào mỗi sáng, lướt qua các kênh và lập tức nắm được trạng thái của cả đội.

Những gì bạn sẽ thiết lập trong phần này:

  • Tổ chức và đặt tên kênh
  • Cài đặt thông báo để bạn không bị choáng ngợp
  • Quy trình đọc báo cáo chỉ mất dưới 5 phút

Lưu ý quan trọng về phạm vi: Discord là kênh một chiều đối với các agent của bạn — chúng báo cáo lên Discord, nhưng không thể nhận lệnh từ Discord nếu không có Discord Bot. Việc cài đặt Bot để bạn có thể gõ lệnh trực tiếp trong Discord là cấu hình nâng cao không được đề cập trong T1. Hiện tại, hãy đưa lệnh qua terminal VS Code hoặc giao diện OpenGoat UI, và đọc báo cáo của đội ngũ trong Discord.


Cấu Trúc Kênh Hoạt Động Hiệu Quả

Đến cuối Phần 4, bạn đã có một kênh cho mỗi agent. Đó là cấu trúc khởi đầu đúng đắn. Dưới đây là cách tổ chức để nó vẫn dễ đọc khi đội ngũ của bạn phát triển.

Bố cục máy chủ Discord được khuyến nghị:

INFO

BALIA OS Team ├── 📋 TEAM OVERVIEW │ └── #announcements ← Ghim các cập nhật quan trọng tại đây │ ├── 🤖 AGENT REPORTS │ ├── #[agent1-channel] ← ví dụ: #operations │ ├── #[agent2-channel] ← ví dụ: #marketing │ ├── #[agent3-channel] ← ví dụ: #finance │ ├── #[agent4-channel] ← ví dụ: #specialist-a │ ├── #[agent5-channel] ← ví dụ: #specialist-b │ └── #security ← Agent số 6 luôn báo cáo tại đây │ └── 📁 LOGS └── #errors ← Tùy chọn: chuyển báo cáo lỗi về đây

Bạn không cần tạo cấu trúc này một cách chính xác — tên kênh của bạn đã có từ Phần 2. Mục tiêu là nhóm các kênh agent lại với nhau để bạn có thể lướt qua tất cả trong một lượt.


Cách Tổ Chức Các Kênh

Nếu các kênh agent của bạn hiện đang nằm rải rác trong máy chủ Discord, đây là cách nhóm chúng lại:

Tạo danh mục kênh:

  1. Nhấp chuột phải vào tên máy chủ Discord (thanh bên trái) → Create Category
  2. Đặt tên là AGENT REPORTS
  3. Kéo từng kênh agent vào danh mục

Đổi tên kênh nếu cần: Tên kênh đã được xác định trong Phần 2 khi bạn thiết kế đội ngũ. Nếu bạn muốn đổi tên bất kỳ kênh nào lúc này, nhấp chuột phải vào kênh → Edit Channel → cập nhật tên.

Ghim một tin nhắn trong mỗi kênh: Với mỗi kênh agent, hãy ghim một ghi chú kèm tên và vai trò của agent đó. Điều này giúp bạn nhớ ngay ai đang báo cáo ở đâu.

Nhấp chuột phải vào bất kỳ tin nhắn nào → Pin Message Hoặc tự tạo một tin nhắn rồi ghim nó: 📌 [Tên Agent] — [Vai trò]. Báo cáo tại đây sau mỗi nhiệm vụ.


Cài Đặt Thông Báo

Các agent của bạn có thể báo cáo nhiều lần trong một phiên. Nếu bạn để thông báo mặc định, Discord sẽ liên tục ping bạn. Đây là điều ngược lại với những gì bạn muốn.

Cài đặt được khuyến nghị cho mỗi kênh:

  1. Nhấp chuột phải vào mỗi kênh agent → Notification Settings
  2. Đặt thành Nothing — hoặc Only @mentions nếu bạn muốn được ping khi có cảnh báo quan trọng

Bạn sẽ kiểm tra Discord theo lịch của riêng mình — không phải vì nó ping bạn liên tục vài phút một lần.

Khi nào nên kiểm tra Discord:

  • Buổi sáng: lướt qua tất cả các kênh để xem từng agent đã làm gì qua đêm hoặc hôm qua
  • Sau khi đưa lệnh: kiểm tra lại để xem báo cáo hoàn thành
  • Một lần mỗi ngày: xem lại kênh #security để tìm các cảnh báo được đánh dấu

Cách Đọc Báo Cáo Của Đội Ngũ

Mỗi agent định dạng báo cáo của họ một cách nhất quán — bạn đã thiết lập điều này trong AGENTS.md ở Phần 4. Định dạng chuẩn là:

Kết luận → Chi tiết bổ sung → Hành động tiếp theo được khuyến nghị

Những gì cần chú ý mỗi buổi sáng:

Biểu tượngÝ nghĩa
🔷Agent đã bắt đầu một phiên
Nhiệm vụ hoặc phiên đã hoàn thành
📦Chế độ đang hoạt động — agent đã tải SKILL, WORKFLOW, LIVE_LEDGER, KNOWLEDGE
⚠️Cảnh báo — có điều gì đó cần chú ý
Lỗi — agent không thể hoàn thành

Nếu bạn thấy ⚠️ hoặc ❌, hãy mở tin nhắn để xem chi tiết đầy đủ, sau đó gửi cho agent một lệnh tiếp theo qua terminal VS Code hoặc giao diện OpenGoat UI.


Thiết lập Sao lưu GitHub (Được Khuyến nghị)

BALIA OS tự động sao lưu không gian làm việc của bạn lên GitHub mỗi 30 phút thông qua Security Guardian. Điều này có nghĩa là bạn có thể quay lại bất kỳ thời điểm nào trong 30 phút cuối cùng nếu có sự cố xảy ra.

Những gì được sao lưu:

  • Cấu hình agent (agents/)
  • Bộ nhớ dùng chung (memory/)
  • Kỹ năng (skills/)
  • Script (scripts/)

Những gì không bao giờ được đẩy lên (bảo vệ tự động):

  • .env (API keys, Webhooks)
  • Bất kỳ tệp nào khớp với *.key, *.pem
  • Thư mục secrets/

Thiết lập:

  1. Tạo một kho lưu trữ GitHub riêng tư
  2. Thêm remote vào thư mục .opengoat của bạn: git -C ~/.opengoat remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git
  3. Đặt git.autoPushEnabled: true trong workspaces/security_guardian/guardian_config.json
  4. Security Guardian xử lý phần còn lại tự động

▶ Dán cái này vào AI của bạn để bắt đầu

Bạn đã hoàn thành phần khó nhất rồi — các kênh đã được tạo, webhook đã được cài đặt. Sử dụng prompt bên dưới để nhận danh sách kiểm tra cá nhân hóa và hỗ trợ tổ chức bố cục Discord cụ thể của bạn.

Dán nó vào Claude, ChatGPT hoặc Gemini và đính kèm Tài liệu Thiết kế Đội ngũ của bạn.

You are helping me organize my Discord workspace for BALIA OS — 
a multi-agent AI operating system where each agent reports their 
activity to their own Discord channel.

I have attached my Team Design Document. Read it to get my 
agent names and Discord channel names.

Guide me step by step through the following. 
Ask one question at a time. Wait for my answer before moving on.
If I get stuck, ask me to take a screenshot — I'll describe 
what I see and you'll tell me what to do next.

STEP 1 — Check my current Discord setup
Ask me: "Open your Discord server. How many channels do you 
currently have in the agent section?"
Based on my answer, tell me if anything is missing or 
if all 6 agent channels are present.

STEP 2 — Create a channel category
Guide me to group all agent channels into a category:
1. Right-click the server name in the left sidebar
2. Select "Create Category"
3. Name it: AGENT REPORTS (or a name I prefer)
4. Drag each agent channel into the category

Read my Team Design Document to give me the exact 
list of channels to move.

STEP 3 — Add an announcements channel (optional)
Ask me: "Would you like an #announcements channel 
for pinning important updates — like when you restart agents 
or install a new cassette?"
If yes: guide me to create it above the AGENT REPORTS category.
If no: skip.

STEP 4 — Set up notification settings
Guide me through turning off pings for each agent channel:
For each channel in AGENT REPORTS:
1. Right-click the channel → Notification Settings
2. Set to "Nothing" (or "Only @mentions" if I want critical alerts)

Tell me: "This stops Discord from pinging you every time an 
agent reports. You'll check reports on your own schedule."

STEP 5 — Pin a role reminder in each channel
For each agent channel, guide me to pin a short note 
so I can remember at a glance who reports there:
1. Click into the channel
2. Type and send: 📌 [Agent Name] — [Role]. Reports here.
3. Right-click the message → Pin Message
4. Confirm "Got it" to dismiss the pin notification

Read my Team Design Document for the correct name and role 
for each channel.

STEP 6 — Create a morning reading routine
Based on my Team Design Document, write me a 
5-minute morning check-in checklist I can print or save:

---
MORNING DISCORD CHECK — [My Business Name]
Time required: ~5 minutes

1. Open Discord → AGENT REPORTS category
2. Scan each channel for overnight activity:
   □ #[channel 1] — [agent name]: look for ✅ completions or ⚠️ warnings
   □ #[channel 2] — [agent name]: ...
   [continue for all 6]
3. If you see ⚠️ or ❌: note the issue, send a follow-up command
   via VS Code terminal or OpenGoat UI
4. Check #security for any flagged alerts
5. Done — close Discord until your next check-in
---

STEP 7 — Final check
Run through this checklist:
□ All 6 agent channels exist in Discord
□ Channels are grouped under AGENT REPORTS category
□ Notification settings set to Nothing or @mentions only
□ Role reminder pinned in each channel
□ Morning reading checklist saved

When all boxes are checked, say:
"Your Discord workspace is organized. 
You're ready for Section 8 — Your First Week."

Start now. Ask me the first question.

Discord Trong Nháy Mắt — Các Tình Huống Thường Gặp

Agent của bạn hoàn thành nhiệm vụ thành công:

✅ 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.

→ Không cần làm gì. Đội ngũ đang hoạt động tốt.

Agent của bạn gặp lỗi:

❌ 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.

→ Gửi lệnh tiếp theo: openclaw agent --agent [agentid] "Retry the market scan now."

Agent của bạn đang bắt đầu một phiên:

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

→ Không cần hành động — kiểm tra lại sau để xem báo cáo hoàn thành.