Skip to content

Discord คือชั้นการรายงานของคุณ

เอเจนต์ของคุณไม่ได้รอให้คุณถามว่าทุกอย่างเป็นอย่างไร — พวกมันรายงานเอง

ทุกงานที่ทำเสร็จ ทุกข้อผิดพลาดที่พบ ทุกเซสชันที่เริ่มต้น — ทั้งหมดนี้จะไหลเข้าสู่ Discord นี่คือหน้าต่างที่ให้คุณเห็นว่าทีมของคุณกำลังทำอะไร ทั้งในขณะนี้และตลอดทั้งวัน

ในส่วนที่ 4 คุณได้สร้างช่องทางและ webhook URL สำหรับแต่ละเอเจนต์แล้ว ส่วนนี้คือการนำการตั้งค่าเบื้องต้นนั้นมาพัฒนาให้เป็น workspace ที่มีระเบียบ — ที่ที่คุณสามารถเดินเข้าไปทุกเช้า ดูช่องทางต่างๆ และรู้สถานะของทีมได้ทันที

สิ่งที่คุณจะตั้งค่าในส่วนนี้:

  • การจัดระเบียบช่องทางและการตั้งชื่อ
  • การตั้งค่าการแจ้งเตือนเพื่อไม่ให้รู้สึกท่วมท้น
  • กิจวัตรการอ่านรายงานที่ใช้เวลาไม่เกิน 5 นาที

หมายเหตุสำคัญเกี่ยวกับขอบเขต: Discord ทำงานแบบทิศทางเดียวสำหรับเอเจนต์ของคุณ — พวกมันรายงาน ไปยัง Discord แต่ไม่สามารถรับคำสั่ง จาก Discord ได้หากไม่มี Discord Bot การตั้งค่า Bot เพื่อให้คุณพิมพ์คำสั่งใน Discord โดยตรงเป็นการกำหนดค่าขั้นสูงที่ไม่ได้ครอบคลุมใน T1 สำหรับตอนนี้ ให้ส่งคำสั่งผ่าน VS Code terminal หรือ OpenGoat UI และอ่านรายงานของทีมใน Discord


โครงสร้างช่องทางที่ใช้งานได้จริง

เมื่อสิ้นสุดส่วนที่ 4 คุณมีช่องทางหนึ่งช่องต่อเอเจนต์หนึ่งตัว นั่นคือโครงสร้างเริ่มต้นที่ถูกต้อง ต่อไปนี้คือวิธีจัดระเบียบให้อ่านง่ายเมื่อทีมของคุณเติบโตขึ้น

รูปแบบเซิร์ฟเวอร์ 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 ← เอเจนต์ #6 รายงานที่นี่เสมอ │ └── 📁 LOGS └── #errors ← ไม่บังคับ: นำรายงานข้อผิดพลาดมาไว้ที่นี่

คุณไม่จำเป็นต้องสร้างโครงสร้างนี้ทุกอย่างตรงตาม — ชื่อช่องทางของคุณมาจากส่วนที่ 2 เป้าหมายคือการจัดกลุ่มช่องทางของเอเจนต์ไว้ด้วยกันเพื่อให้คุณดูได้ในครั้งเดียว


วิธีจัดระเบียบช่องทางของคุณ

หากช่องทางเอเจนต์ของคุณกระจัดกระจายอยู่ในเซิร์ฟเวอร์ Discord ขณะนี้ ต่อไปนี้คือวิธีจัดกลุ่ม:

สร้างหมวดหมู่ช่องทาง:

  1. คลิกขวาที่ชื่อเซิร์ฟเวอร์ Discord (แถบด้านซ้าย) → Create Category
  2. ตั้งชื่อว่า AGENT REPORTS
  3. ลากช่องทางแต่ละเอเจนต์เข้าไปในหมวดหมู่

เปลี่ยนชื่อช่องทางหากจำเป็น: ชื่อช่องทางถูกกำหนดไว้ในส่วนที่ 2 ระหว่างการออกแบบทีมของคุณ หากคุณต้องการเปลี่ยนชื่อตอนนี้ ให้คลิกขวาที่ช่องทาง → Edit Channel → อัปเดตชื่อ

ปักหมุดข้อความในแต่ละช่องทาง: สำหรับช่องทางเอเจนต์แต่ละช่อง ให้ปักหมุดโน้ตพร้อมชื่อและบทบาทของเอเจนต์ ซึ่งจะช่วยให้คุณจำได้ทันทีว่าใครรายงานที่ไหน

คลิกขวาที่ข้อความใดก็ได้ → Pin Message หรือสร้างข้อความเองแล้วปักหมุด: 📌 [Agent Name] — [Role]. Reports here after each task.


การตั้งค่าการแจ้งเตือน

เอเจนต์ของคุณอาจรายงานหลายครั้งต่อเซสชัน หากคุณเปิดการแจ้งเตือนแบบค่าเริ่มต้นไว้ Discord จะส่งเสียงแจ้งเตือนคุณตลอดเวลา ซึ่งตรงข้ามกับสิ่งที่คุณต้องการ

การตั้งค่าที่แนะนำสำหรับแต่ละช่องทาง:

  1. คลิกขวาที่ช่องทางเอเจนต์แต่ละช่อง → Notification Settings
  2. ตั้งเป็น Nothing — หรือ Only @mentions หากคุณต้องการรับการแจ้งเตือนสำหรับการแจ้งเตือนที่สำคัญ

คุณจะตรวจสอบ Discord ตามตารางเวลาของคุณเอง — ไม่ใช่เพราะมันส่งเสียงแจ้งเตือนทุกไม่กี่นาที

ควรตรวจสอบ Discord เมื่อใด:

  • ตอนเช้า: ดูทุกช่องทางเพื่อดูว่าเอเจนต์แต่ละตัวทำอะไรในช่วงกลางคืนหรือเมื่อวาน
  • หลังจากให้คำสั่ง: กลับมาตรวจสอบเพื่อดูรายงานการเสร็จสิ้น
  • วันละครั้ง: ตรวจสอบช่อง #security สำหรับการแจ้งเตือนที่ถูกตั้งธง

วิธีอ่านรายงานของทีมคุณ

เอเจนต์แต่ละตัวจะจัดรูปแบบรายงานอย่างสม่ำเสมอ — คุณตั้งค่านี้ไว้ใน AGENTS.md ในส่วนที่ 4 รูปแบบมาตรฐานคือ:

สรุป → รายละเอียดสนับสนุน → การดำเนินการถัดไปที่แนะนำ

สิ่งที่ควรมองหาทุกเช้า:

ไอคอนความหมาย
🔷เอเจนต์เริ่มเซสชัน
งานหรือเซสชันเสร็จสมบูรณ์
📦โหมดทำงาน — เอเจนต์โหลด SKILL, WORKFLOW, LIVE_LEDGER, KNOWLEDGE
⚠️คำเตือน — มีบางอย่างที่ต้องการความสนใจ
ข้อผิดพลาด — เอเจนต์ไม่สามารถดำเนินการให้เสร็จได้

หากคุณเห็น ⚠️ หรือ ❌ ให้เปิดข้อความเพื่อดูรายละเอียดทั้งหมด จากนั้นส่งคำสั่งติดตามผลไปยังเอเจนต์ผ่าน VS Code terminal หรือ OpenGoat UI


การตั้งค่าการสำรองข้อมูล GitHub (แนะนำ)

BALIA OS จะสำรองข้อมูลพื้นที่ทำงานของคุณไปยัง GitHub โดยอัตโนมัติทุก 30 นาทีผ่าน Security Guardian ซึ่งหมายความว่าคุณสามารถย้อนกลับไปยังจุดใดก็ได้ในช่วง 30 นาทีที่ผ่านมาหากมีบางสิ่งผิดพลาด

สิ่งที่ได้รับการสำรองข้อมูล:

  • Agent configurations (agents/)
  • Shared memory (memory/)
  • Skills (skills/)
  • Scripts (scripts/)

สิ่งที่ไม่เคยถูกผลักดันขึ้น (ได้รับการป้องกันโดยอัตโนมัติ):

  • .env (API keys, Webhooks)
  • ไฟล์ใดก็ตามที่ตรงกับ *.key, *.pem
  • ไดเรกทอรี่ secrets/

การตั้งค่า:

  1. สร้างที่เก็บ GitHub ส่วนตัว
  2. เพิ่มระยะไกลไปยังไดเรกทอรี่ .opengoat ของคุณ: git -C ~/.opengoat remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git
  3. ตั้งค่า git.autoPushEnabled: true ใน workspaces/security_guardian/guardian_config.json
  4. Security Guardian จัดการส่วนที่เหลือโดยอัตโนมัติ

▶ วางสิ่งนี้ลงในเอไอของคุณเพื่อเริ่มต้น

คุณทำส่วนที่ยากไปแล้ว — ช่องทางถูกสร้างแล้วและ webhooks ถูกตั้งค่าแล้ว ใช้พรอมต์ด้านล่างเพื่อรับรายการตรวจสอบที่ปรับแต่งสำหรับคุณและความช่วยเหลือในการจัดระเบียบ Discord layout เฉพาะของคุณ

วางลงใน Claude, ChatGPT หรือ Gemini และแนบ Team Design Document ของคุณ

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 ในทันที — สถานการณ์ทั่วไป

เอเจนต์ของคุณทำงานเสร็จสมบูรณ์:

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

→ ไม่ต้องดำเนินการใดๆ — กลับมาตรวจสอบรายงานการเสร็จสิ้นในภายหลัง