ใช้ AI ช่วยทำงานประจำวัน: 5 สคริปต์ Automation ด้วย OpenClaw ที่ต้องมี
ในยุคที่ AI ช่วยทำงาน กลายเป็นเรื่องปกติ การทำงานแบบซ้ำๆ ทุกวันคือการเสียเวลาเปล่า OpenClaw ช่วยให้คุณสร้าง Automation ประจำวัน ที่ทำงานอัตโนมัติได้ตลอด 24 ชั่วโมง ไม่ว่าจะเป็นการอ่านอีเมล ค้นหาข่าวสาร หรือจัดการไฟล์
บทความนี้รวบรวม 5 สคริปต์ AI อัตโนมัติ ที่ใช้ OpenClaw workflow พร้อมโค้ดที่คัดลอกไปใช้ได้ทันที ช่วยประหยัดเวลาได้อย่างน้อย 2-3 ชั่วโมงต่อวัน
📧 สคริปต์ #1: อ่านและสรุปอีเมล์ประจำวัน
ตื่นมาพบกับอีเมล์สรุปสำคัญรอคุณอยู่ โดยไม่ต้องเปิด inbox ให้ปวดตา
Step-by-Step:
- สร้างไฟล์
daily-email-summary.ymlในโฟลเดอร์.openclaw/workflows/ - คัดลอกโค้ดด้านล่าง
- ตั้งค่า 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-2 สคริปต์ที่เหมาะกับ workflow ของคุณมากที่สุด
- คัดลอกโค้ดและปรับแต่งตามต้องการ
- ทดสอบด้วย
openclaw run --dry-run - ตั้งค่า Cron Job ให้รันอัตโนมัติ
- ติดตามผลและปรับปรุงต่อเนื่อง
การลงทุนเวลา 30 นาทีในการตั้งค่า AI ช่วยทำงาน วันนี้ จะประหยัดเวลาได้หลายชั่วโมงทุกสัปดาห์ในอนาคต เริ่ม automating ชีวิตของคุณตอนนี้เลย!
🎓 เรียน Automation กับผู้เชี่ยวชาญ
หากคุณต้องการเรียนรู้การสร้างระบบ Automation ด้วย OpenClaw อย่างละเอียด ZenityX มีคอร์สที่สอนตั้งแต่พื้นฐานจนถึงระดับมืออาชีพ
✅ เรียนตัวต่อตัวกับวิทยากรมืออาชีพ
✅ สร้างระบบ Automation ที่พร้อมใช้งานจริง
✅ ได้รับ Certificate รับรองความรู้