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/)
  • Workspace ของเอเจนต์ (workspace-*/)

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

  • .env (API keys, 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. ตั้งค่า git.autoPushEnabled: true ใน workspace-security-guardian/guardian_config.json
  5. Security Guardian จัดการส่วนที่เหลือโดยอัตโนมัติ

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

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

วางลงในAI แชทของคุณ และแนบ Team Design Document ของคุณ

คุณกำลังช่วยฉันจัดระเบียบพื้นที่ทำงาน Discord สำหรับ BALIA OS —
ระบบปฏิบัติการ AI หลายตัวแทนที่แต่ละตัวแทนรายงาน
กิจกรรมของตนไปยังช่อง 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 — การตรวจสอบขั้นสุดท้าย
ผ่านรายการตรวจสอบนี้:
□ มีช่องตัวแทนครบ 6 ช่องใน Discord
□ ช่องถูกจัดกลุ่มไว้ใต้หมวดหมู่ 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

การทำเช่นนี้จะยืนยันว่า Security Guardian ยังคงทำงานอยู่ และสภาพแวดล้อม BALIA OS ของคุณยังคงสมบูรณ์ ก่อนที่คุณจะไปยังส่วนที่ 8