Chương 7: Tự Động Hóa — 24/7
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.
// 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.
// 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á 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ể.
// 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ả |
|---|---|
interval | Khoảng cách giữa các lần chạy (5m, 30m, 1h, 6h) |
prompt | Câu lệnh AI thực hiện mỗi lần |
quietHours | Khung giờ không chạy (ban đêm) |
onChannel | Chạy khi có tin nhắn mới từ kênh này |
maxTokens | Giớ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.
0 8 * * *Thời tiết + lịch hôm nay + 3 tin tức tech quan trọng (Hà Nội/TP.HCM)
0 9 * * 1Tóm tắt progress tuần qua, gửi qua Telegram (Thứ 2 hàng tuần)
0 */4 * * *Tóm tắt email chưa đọc mỗi 4 tiếng
0 18 * * *Nhắc task chưa xong, suggest ngày mai (6h tối hàng ngày)
0 */6 * * *Kiểm tra giá sản phẩm, báo nếu giảm (Tiki/Shopee)
0 10 * * *Hỏi chi tiêu hôm nay, lưu vào file Excel (Hàng ngày 10h)
0 22 * * *Nhắc học 30 phút tiếng Anh/coding (10h tối)
0 9 * * 1,3,5Theo dõi giá BTC/ETH, báo khi thay đổi >5% (T3/T5/T7 sáng)
0 */8 * * *Check website đối thủ, báo nếu có thay đổi (Mỗi 8 tiếng)
0 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: 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.
# 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.
# 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 backup | Tần suất | Lưu trữ |
|---|---|---|
| Tai lieu quan trọng | Hang ngay | Google Drive |
| Code projects | Commit hoac 6h | GitHub |
| Database | Hang gio | Cloud storage |
| Config files | Khi thay doi | Git 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
