🦀 ClawHub
Group Logger
by @comphone
บันทึกข้อความกลุ่ม LINE ที่มีคีย์เวิร์ดเกี่ยวกับงานลง CSV อัตโนมัติและสรุปข้อมูลเมื่อต้องการผ่าน @mention
TERMINAL
clawhub install group-logger📖 About This Skill
group_logger
บันทึกข้อความจากกลุ่ม LINE อัตโนมัติ และสรุปข้อมูลตามลูกค้าหรืองานDescription
Skill นี้ทำงาน 2 โหมด: 1. โหมดบันทึก — รับทุกข้อความในกลุ่ม บันทึกลง CSV โดยไม่ตอบกลับ 2. โหมดสรุป — เมื่อถูก @mention ให้ดึงข้อมูลจาก CSV มาสรุปTriggers
โหมดบันทึก (ไม่ต้อง @mention):โหมดสรุป (ต้อง @mention):
File Paths
CSV Format
timestamp,sender,group_id,message,keywords,job_id,customer_name,statusImplementation
โหมดบันทึก
1. รับข้อความจากกลุ่ม 2. ตรวจจับคีย์เวิร์ดสำคัญ 3. ดึง job_id (รูปแบบ JOB-XXX) ถ้ามี 4. ดึงชื่อลูกค้าจากข้อความ 5. บันทึกลง group_log.csv 6. ไม่ตอบกลับ (silent logging)โหมดสรุป
1. อ่านไฟล์ group_log.csv 2. กรองข้อมูลตามชื่อลูกค้าหรือ JOB ที่ระบุ 3. จัดกลุ่มข้อมูลตามลูกค้า 4. สรุปเป็นรายงานภาษาไทยExamples
บันทึกอัตโนมัติ
ข้อความในกลุ่ม: "ช่างโต้ไปหน้างาน JOB-029 บ้านเจนวิทย์แล้วครับ" บันทึก: timestamp, ช่างโต้, group_id, ข้อความ, keywords=[JOB,งาน], JOB-029, เจนวิทย์, in-progressสรุปเมื่อถูก @mention
User: "@Comphone สรุปงานเจนวิทย์" Action: อ่าน CSV กรองชื่อ เจนวิทย์ สรุปทุกรายการผลลัพธ์: 📋 สรุปงาน: เจนวิทย์โฮม
Keywords ที่ตรวจจับ
งาน, JOB, ลูกค้า, ซ่อม, ติดตั้ง, ส่ง, รับ, เสร็จ, pending, นัด, เช็คอิน, ถึงแล้ว, เดินทาง, อะไหล่, ค่าแรง, เก็บเงิน, Invoice, กล้อง, WiFi, ไฟ, สวิทช์, เราเตอร์, NVR, DVRNotes
💡 Examples
บันทึกอัตโนมัติ
ข้อความในกลุ่ม: "ช่างโต้ไปหน้างาน JOB-029 บ้านเจนวิทย์แล้วครับ" บันทึก: timestamp, ช่างโต้, group_id, ข้อความ, keywords=[JOB,งาน], JOB-029, เจนวิทย์, in-progressสรุปเมื่อถูก @mention
User: "@Comphone สรุปงานเจนวิทย์" Action: อ่าน CSV กรองชื่อ เจนวิทย์ สรุปทุกรายการผลลัพธ์: 📋 สรุปงาน: เจนวิทย์โฮม