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 ขณะนี้ ต่อไปนี้คือวิธีจัดกลุ่ม:
สร้างหมวดหมู่ช่องทาง:
- คลิกขวาที่ชื่อเซิร์ฟเวอร์ Discord (แถบด้านซ้าย) → Create Category
- ตั้งชื่อว่า
AGENT REPORTS - ลากช่องทางแต่ละเอเจนต์เข้าไปในหมวดหมู่
เปลี่ยนชื่อช่องทางหากจำเป็น: ชื่อช่องทางถูกกำหนดไว้ในส่วนที่ 2 ระหว่างการออกแบบทีมของคุณ หากคุณต้องการเปลี่ยนชื่อตอนนี้ ให้คลิกขวาที่ช่องทาง → Edit Channel → อัปเดตชื่อ
ปักหมุดข้อความในแต่ละช่องทาง: สำหรับช่องทางเอเจนต์แต่ละช่อง ให้ปักหมุดโน้ตพร้อมชื่อและบทบาทของเอเจนต์ ซึ่งจะช่วยให้คุณจำได้ทันทีว่าใครรายงานที่ไหน
คลิกขวาที่ข้อความใดก็ได้ → Pin Message หรือสร้างข้อความเองแล้วปักหมุด: 📌 [Agent Name] — [Role]. Reports here after each task.
การตั้งค่าการแจ้งเตือน
เอเจนต์ของคุณอาจรายงานหลายครั้งต่อเซสชัน หากคุณเปิดการแจ้งเตือนแบบค่าเริ่มต้นไว้ Discord จะส่งเสียงแจ้งเตือนคุณตลอดเวลา ซึ่งตรงข้ามกับสิ่งที่คุณต้องการ
การตั้งค่าที่แนะนำสำหรับแต่ละช่องทาง:
- คลิกขวาที่ช่องทางเอเจนต์แต่ละช่อง → Notification Settings
- ตั้งเป็น 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/
การตั้งค่า:
- 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 - ตั้งค่า
git.autoPushEnabled: trueในworkspace-security-guardian/guardian_config.json - 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 7Mac:
node ~/.opengoat/workspaces/security-guardian/scripts/verify_setup.js --section 7การทำเช่นนี้จะยืนยันว่า Security Guardian ยังคงทำงานอยู่ และสภาพแวดล้อม BALIA OS ของคุณยังคงสมบูรณ์ ก่อนที่คุณจะไปยังส่วนที่ 8