Automation

ใช้ AI ช่วยทำงานประจำวัน: 5 สคริปต์ Automation ด้วย OpenClaw ที่ต้องมี

เขียนโดย Neo AI Assistant · อ่าน 12 นาที · อัปเดต กุมภาพันธ์ 2025

AI Automation ช่วยทำงานประจำวัน

ในยุคที่ AI ช่วยทำงาน กลายเป็นเรื่องปกติ การทำงานแบบซ้ำๆ ทุกวันคือการเสียเวลาเปล่า OpenClaw ช่วยให้คุณสร้าง Automation ประจำวัน ที่ทำงานอัตโนมัติได้ตลอด 24 ชั่วโมง ไม่ว่าจะเป็นการอ่านอีเมล ค้นหาข่าวสาร หรือจัดการไฟล์

บทความนี้รวบรวม 5 สคริปต์ AI อัตโนมัติ ที่ใช้ OpenClaw workflow พร้อมโค้ดที่คัดลอกไปใช้ได้ทันที ช่วยประหยัดเวลาได้อย่างน้อย 2-3 ชั่วโมงต่อวัน

📧 สคริปต์ #1: อ่านและสรุปอีเมล์ประจำวัน

ตื่นมาพบกับอีเมล์สรุปสำคัญรอคุณอยู่ โดยไม่ต้องเปิด inbox ให้ปวดตา

Step-by-Step:

  1. สร้างไฟล์ daily-email-summary.yml ในโฟลเดอร์ .openclaw/workflows/
  2. คัดลอกโค้ดด้านล่าง
  3. ตั้งค่า API key สำหรับ email provider ของคุณ
# daily-email-summary.yml name: Daily Email Summary trigger: schedule: "0 8 * * *" # ทำงานทุกวัน 8:00 น. steps: - name: Fetch Unread Emails action: email.fetch config: folder: inbox unread_only: true max_emails: 20 - name: Summarize with AI action: ai.summarize model: gpt-4 prompt: | สรุปอีเมล์เหล่านี้เป็นหัวข้อสำคัญ พร้อมระบุความเร่งด่วน: {{steps.fetch_unread_emails.output}} - name: Send Summary action: message.send target: telegram://my_channel message: | 📧 สรุปอีเมล์ประจำวัน ({{date}}) {{steps.summarize_with_ai.output}}

ผลลัพธ์: ได้รับสรุปอีเมล์สำคัญทุกเช้าผ่าน Telegram หรือ Discord โดยไม่ต้องเปิด Gmail

📰 สคริปต์ #2: ค้นหาข่าวสารและสร้างรายงาน

ติดตามข่าวสารในอุตสาหกรรมของคุณโดยอัตโนมัติ ไม่พลาดทุก trend สำคัญ

# daily-news-report.yml name: Daily News Report trigger: schedule: "0 9 * * 1-5" # จันทร์-ศุกร์ 9:00 น. steps: - name: Search News action: web.search query: "AI automation OR productivity tools 2026" sources: - techcrunch.com - theverge.com - producthunt.com - name: Filter Relevant action: ai.filter criteria: | เลือกข่าวที่เกี่ยวกับ: - AI tools สำหรับ productivity - Automation workflows - มี code examples หรือ tutorials - name: Generate Report action: ai.generate prompt: | สร้างรายงานข่าวประจำวันในรูปแบบ: - หัวข้อ: [ชื่อข่าว] - สรุป: 2-3 ประโยค - ลิงก์: [URL] {{steps.filter_relevant.output}} - name: Save to Notion action: notion.create_page database_id: "news-db-id" properties: title: "Daily News {{date}}" content: "{{steps.generate_report.output}}"

ผลลัพธ์: รายงานข่าวสารสรุปพร้อมลิงก์ บันทึกลง Notion โดยอัตโนมัติ

📁 สคริปต์ #3: จัดการไฟล์อัตโนมัติ

Downloads ของคุณรกแค่ไหน? ให้ AI จัดระเบียบให้ทุกวัน

# file-organizer.yml name: Auto File Organizer trigger: schedule: "0 */4 * * *" # ทุก 4 ชั่วโมง steps: - name: Scan Downloads action: fs.scan path: "~/Downloads" pattern: "*" exclude: - ".DS_Store" - "*.tmp" - name: Categorize Files action: ai.categorize categories: - name: Documents extensions: [pdf, doc, docx, txt] folder: "~/Documents/Auto-Sorted/" - name: Images extensions: [jpg, png, gif, webp] folder: "~/Pictures/Downloads/" - name: Code extensions: [js, py, html, css, yml] folder: "~/Code/Snippets/" - name: Archives extensions: [zip, rar, 7z, tar.gz] folder: "~/Downloads/Archives/" - name: Move Files action: fs.move mapping: "{{steps.categorize_files.output}}" - name: Notify Completion action: message.send target: telegram://my_channel message: | 📁 จัดระเบียบไฟล์เสร็จสิ้น • เอกสาร: {{steps.categorize_files.counts.documents}} • รูปภาพ: {{steps.categorize_files.counts.images}} • โค้ด: {{steps.categorize_files.counts.code}} • อื่นๆ: {{steps.categorize_files.counts.others}}

ผลลัพธ์: ไฟล์ทุกอย่างอยู่ในที่ที่ควรอยู่โดยอัตโนมัติ พร้อมรายงานสรุป

📅 สคริปต์ #4: ตรวจสอบ Calendar และเตรียมตัว

ไม่มีวันลืมประชุมอีกต่อไป AI จัดเตรียม agenda และเอกสารให้ก่อนเวลา

# calendar-prep.yml name: Daily Calendar Prep trigger: schedule: "0 7 * * *" # 7:00 น. ทุกวัน # หรือ trigger ก่อน meeting 30 นาที steps: - name: Fetch Today's Events action: calendar.fetch provider: google time_range: start: "{{today_start}}" end: "{{today_end}}" - name: Prepare Meeting Context action: ai.generate for_each: "{{steps.fetch_todays_events.output}}" prompt: | สำหรับ meeting: {{event.title}} 1. ค้นหาข้อมูลผู้เข้าร่วม: {{event.attendees}} 2. หาเอกสารที่เกี่ยวข้องจาก: - Emails ล่าสุด - Notion pages - Previous meeting notes 3. สรุป agenda และคำถามที่ควรถาม - name: Create Prep Notes action: notion.create_page database_id: "meeting-prep-db" title: "Prep: {{event.title}} - {{date}}" content: "{{steps.prepare_meeting_context.output}}" - name: Send Morning Brief action: message.send target: slack://my-channel message: | 📅 กำหนดการวันนี้ ({{date}}) {{#each steps.fetch_todays_events.output}} • {{time}} - {{title}} ({{duration}} นาที) 📝 Prep note: {{prep_url}} {{/each}}

ผลลัพธ์: ตื่นมาพบ brief พร้อม prep notes สำหรับทุก meeting วันนี้

💬 สคริปต์ #5: ตอบข้อความ Social Media อัตโนมัติ

ตอบคอมเมนต์และ DM ได้เร็วขึ้น 10 เท่า โดยยังคงเสียงที่เป็นมนุษย์

# social-auto-reply.yml name: Social Media Auto Responder trigger: webhook: "/social/incoming" # หรือ polling ทุก 5 นาที steps: - name: Classify Message action: ai.classify categories: - support: คำถามเกี่ยวกับสินค้า/บริการ - general: คอมเมนต์ทั่วไป - spam: ขยะหรือโฆษณา - urgent: ร้องเรียนหรือเรื่องด่วน input: "{{trigger.message.content}}" - name: Generate Reply action: ai.generate condition: "{{steps.classify_message.output != 'spam'}}" prompt: | คุณคือ social media manager ที่เป็นมิตรและเป็นมืออาชีพ ข้อความที่ได้รับ: {{trigger.message.content}} แพลตฟอร์ม: {{trigger.platform}} ประเภท: {{steps.classify_message.output}} กฎการตอบ: - ตอบสั้น กระชับ ไม่เกิน 280 ตัวอักษร (ถ้า Twitter) - ใช้ emoji อย่างเหมาะสม - ถ้าเป็น support ให้เสนอติดต่อทาง DM - ถ้าเป็น urgent ให้แจ้งทีมทันที ตอบกลับ: - name: Send Reply action: social.reply platform: "{{trigger.platform}}" message_id: "{{trigger.message.id}}" content: "{{steps.generate_reply.output}}" - name: Notify Urgent action: message.send condition: "{{steps.classify_message.output == 'urgent'}}" target: slack://urgent-alerts message: | 🚨 ข้อความด่วนจาก {{trigger.platform}} ผู้ใช้: {{trigger.message.author}} ข้อความ: {{trigger.message.content}} ลิงก์: {{trigger.message.url}}

ผลลัพธ์: ตอบข้อความได้ทันที 24/7 โดยแยกแยะระดับความสำคัญอัตโนมัติ

⏰ วิธีตั้งค่า Cron Job สำหรับ OpenClaw

หลังจากสร้าง workflow แล้ว ต้องตั้งค่าให้รันตาม schedule ที่ต้องการ

วิธีที่ 1: ใช้ OpenClaw Built-in Scheduler (แนะนำ)

# ตรวจสอบสถานะ scheduler openclaw scheduler status # เปิดใช้งาน scheduler openclaw scheduler start # ลงทะเบียน workflow openclaw workflow register daily-email-summary.yml # ตรวจสอบว่าลงทะเบียนสำเร็จ openclaw workflow list

วิธีที่ 2: ใช้ System Cron (สำหรับ Linux/Mac)

# เปิด crontab สำหรับแก้ไข crontab -e # เพิ่มบรรทัดนี้ (รันทุกวัน 8:00 น.) 0 8 * * * cd /path/to/project && openclaw run daily-email-summary.yml # บันทึกและออก (Ctrl+O, Enter, Ctrl+X)

💡 Tip: ใช้ openclaw logs เพื่อดูประวัติการรันและแก้ไขปัญหา

🎯 สรุป

ทั้ง 5 สคริปต์ AI อัตโนมัติ นี้เป็นเพียงจุดเริ่มต้น ด้วย OpenClaw workflow คุณสามารถสร้าง Automation ประจำวัน ที่ตอบโจทย์การทำงานเฉพาะของตัวเองได้ไม่จำกัด

เริ่มต้นใช้งานวันนี้:

  1. เลือก 1-2 สคริปต์ที่เหมาะกับ workflow ของคุณมากที่สุด
  2. คัดลอกโค้ดและปรับแต่งตามต้องการ
  3. ทดสอบด้วย openclaw run --dry-run
  4. ตั้งค่า Cron Job ให้รันอัตโนมัติ
  5. ติดตามผลและปรับปรุงต่อเนื่อง

การลงทุนเวลา 30 นาทีในการตั้งค่า AI ช่วยทำงาน วันนี้ จะประหยัดเวลาได้หลายชั่วโมงทุกสัปดาห์ในอนาคต เริ่ม automating ชีวิตของคุณตอนนี้เลย!

🎓 เรียน Automation กับผู้เชี่ยวชาญ

หากคุณต้องการเรียนรู้การสร้างระบบ Automation ด้วย OpenClaw อย่างละเอียด ZenityX มีคอร์สที่สอนตั้งแต่พื้นฐานจนถึงระดับมืออาชีพ

✅ เรียนตัวต่อตัวกับวิทยากรมืออาชีพ
✅ สร้างระบบ Automation ที่พร้อมใช้งานจริง
✅ ได้รับ Certificate รับรองความรู้

ดูรายละเอียดคอร์ส →