Skip to content
Về trang chủ
⚙️

Chương 7: Tự Động Hóa — 24/7

Trung Bình⏱ 12 phút đọc

7.1 AI làm việc khi bạn ngủ

Đây là tính năng mạnh nhất của OpenClaw: bạn thiết lập một lần, AI tự chạy 24/7 — giám sát website, gửi báo cáo hàng ngày, check email, và nhiều hơn nữa.

7.2 Heartbeat — Nhịp tim AI

Heartbeat là tính năng "nhịp đập" — OpenClaw tự chạy theo khoảng thời gian bạn đặt, giống như một trái tim đang đập.

Cấu hình Heartbeat
// openclaw.json
{
  "heartbeat": {
    "enabled": true,
    "interval": "30m",
    "prompt": "Kiểm tra email mới và tóm tắt cho tôi"
  }
}

7.3 Cron — Lịch chạy tự động

Cron cho phép bạn đặt lịch chạy chính xác — giống cron job trên Linux nhưng dễ hơn nhiều.

Ví dụ Cron
// Mỗi sáng 8h: gửi tin thời tiết qua Telegram
{
  "cron": [
    {
      "schedule": "0 8 * * *",
      "prompt": "Thời tiết Hà Nội hôm nay thế nào? Gửi tóm tắt."
    }
  ]
}

// Mỗi thứ 2: tóm tắt tin tức tuần qua
{
  "schedule": "0 9 * * 1",
  "prompt": "Tóm tắt 5 tin tech quan trọng nhất tuần qua"
}

7.4 Giám sát website

Giám sát
// Giám sát giá sản phẩm
{
  "cron": [
    {
      "schedule": "0 */6 * * *",
      "prompt": "Kiểm tra giá iPhone 16 trên tiki.vn. Nếu giảm dưới 25 triệu, báo cho tôi qua Telegram."
    }
  ]
}

7.5 Ý tưởng tự động hóa hay

  • 🌅 Mỗi sáng: thời tiết + lịch hôm nay + tin tức
  • 📊 Mỗi tuần: báo cáo chi tiêu từ file Excel
  • 🔔 Giám sát trang web đối thủ — báo khi có thay đổi
  • 📧 Tóm tắt email chưa đọc mỗi 4 giờ
  • 💰 Theo dõi giá crypto/stock — báo khi đạt mức target

7.6 Heartbeat chi tiết — Cấu hình nâng cao

Heartbeat có thể chạy ở nhiều chế độ: liên tục (mỗi N phút), theo sự kiện, hoặc khi có tin nhắn mới từ một kênh cụ thể.

Cấu hình Heartbeat nâng cao
// openclaw.json
{
  "heartbeat": {
    "enabled": true,
    "interval": "30m",
    "prompt": "Kiem tra email moi va tom tat 5 email quan trong nhat",
    "timezone": "Asia/Ho_Chi_Minh",
    "quietHours": {
      "from": "23:00",
      "to": "07:00"
    }
  }
}
Tham sốMô tả
intervalKhoảng cách giữa các lần chạy (5m, 30m, 1h, 6h)
promptCâu lệnh AI thực hiện mỗi lần
quietHoursKhung giờ không chạy (ban đêm)
onChannelChạy khi có tin nhắn mới từ kênh này
maxTokensGiới hạn token mỗi lần chạy (tiết kiệm chi phí)

7.7 10 mẫu Cron tự động hóa hay nhất

Đây là 10 mẫu automation phổ biến nhất — copy paste vào openclaw.json, điều chỉnh prompt theo nhu cầu.

🌅Morning briefing0 8 * * *

Thời tiết + lịch hôm nay + 3 tin tức tech quan trọng (Hà Nội/TP.HCM)

📊Weekly report0 9 * * 1

Tóm tắt progress tuần qua, gửi qua Telegram (Thứ 2 hàng tuần)

📧Email digest0 */4 * * *

Tóm tắt email chưa đọc mỗi 4 tiếng

🌙Evening wrap-up0 18 * * *

Nhắc task chưa xong, suggest ngày mai (6h tối hàng ngày)

💰Price monitor0 */6 * * *

Kiểm tra giá sản phẩm, báo nếu giảm (Tiki/Shopee)

💸Expense tracker0 10 * * *

Hỏi chi tiêu hôm nay, lưu vào file Excel (Hàng ngày 10h)

📚Learning reminder0 22 * * *

Nhắc học 30 phút tiếng Anh/coding (10h tối)

📈Stock/crypto alert0 9 * * 1,3,5

Theo dõi giá BTC/ETH, báo khi thay đổi >5% (T3/T5/T7 sáng)

🔔Website change monitor0 */8 * * *

Check website đối thủ, báo nếu có thay đổi (Mỗi 8 tiếng)

📅Monthly summary0 0 1 * *

Tổng hợp chi tiêu + productivity tháng (Ngày 1 mỗi tháng)

7.8 Workflow chains — Chuỗi tự động phức tạp

Kết hợp nhiều bước lại thành một workflow chain — ví dụ: crawl tin tức → tóm tắt → lưu → gửi báo cáo.

Workflow chain mẫu
// Workflow: Daily tech news briefing
{
  "name": "tech-news-briefing",
  "schedule": "0 8 * * *",
  "steps": [
    { "action": "fetch",    "source": "https://news.ycombinator.com" },
    { "action": "filter",   "criteria": "score > 100" },
    { "action": "summarize","limit": 5, "format": "bullets" },
    { "action": "save",     "to": "~/Documents/News/{date}.md" },
    { "action": "send",    "channel": "telegram", "message": "📰 Tech news:" }
  ]
}

💡 Mẹo: Bắt đầu với 1 step đơn giản, test OK rồi mới thêm step tiếp theo. Tránh workflow quá dài (5+ steps) vì dễ lỗi.

7.9 Giám sát hệ thống tự động

OpenClaw có thể giám sát server, website uptime, và gửi alert ngay khi có sự cố — không cần app giám sát đắt tiền.

Monitor commands
# Giám sát website uptime
Moi 5 phut check https://website-cua-toi.com
Neu khong phan hoi trong 10 giay → bao Telegram ngay

# Giám sát server
Moi 15 phut: kiem tra CPU, RAM, disk
Neu RAM > 90% hoac Disk > 85% → bao Telegram

# Giam sat log
Theo doi file log errors moi
Neu co ERROR moi → phan tich va bao tom tat

# Giam sat GitHub
Moi gio: check repo co commit/PR moi khong
Tom tat thay doi quan trong gui Telegram

📊 Dashboard giam sat:

🟢 website-cua-toi.com   - Uptime 99.9%
🟢 api-server.com       - Response: 120ms
🟡 MySQL-DB             - CPU: 67% (warning)
🟢 Redis-Cache           - Connected

7.10 Auto-backup & disaster recovery

OpenClaw tự động backup folder quan trọng theo lịch — và có thể tự khôi phục khi cần.

Auto-backup
# Backup hang ngay
Moi dem 2h: backup ~/Documents va ~/Projects
→ Nen .zip → day len Google Drive → xoa sau 30 ngay

# Backup quan trong hon
Backup ~/Projects/Code moi 6 tieng neu co file moi

# Verify backup integrity
Moi Chu Nhat: verify backup co the restore duoc
Bao neu co backup bi loi
Loại backupTần suấtLưu trữ
Tai lieu quan trọngHang ngayGoogle Drive
Code projectsCommit hoac 6hGitHub
DatabaseHang gioCloud storage
Config filesKhi thay doiGit repo

7.11 Tổng kết chương 7

✅ Đã học được

  • Heartbeat nâng cao: quiet hours, max tokens
  • 10 mẫu cron automation thực tế
  • Workflow chains: nhiều bước tự động
  • System monitoring & alert
  • Auto-backup & disaster recovery

💰 Chi phí ước tính

  • Heartbeat 30m: ~$0.10-0.50/ngày
  • Cron 5 lần/ngày: ~$0.05-0.20/ngày
  • Claude V3: rẻ nhất cho automation
  • Tổng tháng: ~$3-20 tùy tần suất