Chuyện thường gặp
Anh chị đã dựng được vài công cụ. Cái ghép video, cái đọc lời, cái chốt sổ.
Nhưng cái nào cũng phải ngồi bấm. Bấm xong ngồi chờ. Ghép video mất mười lăm phút — mười lăm phút đó ngồi nhìn cửa sổ đen chạy.
Mỗi ngày mất một tiếng ngồi chờ máy. Một tháng là ba mươi tiếng.
Trong khi máy tính thì rảnh cả đêm.
Thứ anh chị cần không phải phần mềm đắt tiền
Windows có sẵn một thứ tên là Trình lập lịch tác vụ — Task Scheduler. Nằm ngay trong máy, không phải cài gì.
Nó làm đúng một việc: đến giờ đã hẹn thì bật một file lên chạy.
Việc nặng thì để máy tính ở nhà làm ban đêm. Việc nhẹ mà phải chạy đều thì để Google Sheet hoặc máy chủ làm — không phụ thuộc máy nhà có bật hay không.
Bước 1 — Chọn đúng việc để giao
Không phải việc gì cũng nên đặt lịch. Chọn theo hai điều kiện:
Lặp đi lặp lại y hệt. Ghép video từ thư mục nguyên liệu. Đọc lời thoại thành mp3. Cộng sổ trong ngày. Sao lưu thư mục công việc.
Sai cũng không mất gì. Nó chạy hỏng thì chỉ mất công chạy lại. Còn việc gửi tin cho khách, chuyển tiền, đăng bài — không giao cho lịch.
Việc đầu tiên nên chọn: sao lưu. Chạy hỏng cũng không sao, chạy được thì cứu anh chị một ngày nào đó.
Bước 2 — Đặt lịch trên Windows
Bấm phím Windows, gõ Trình lập lịch tác vụ, mở ra.
Cột bên phải bấm Tạo tác vụ cơ bản. Rồi đi qua bốn màn hình:
| Màn hình | Điền gì |
|---|---|
| Tên | Đặt tên dễ nhớ, ví dụ Ghép video đêm |
| Trình kích hoạt | Chọn Hằng ngày, đặt giờ 5:00 sáng |
| Hành động | Chọn Bắt đầu một chương trình |
| Chương trình | Bấm Duyệt, chọn đúng file .bat của anh chị |
Bấm Hoàn tất.
Rồi làm thêm một bước nhiều người bỏ qua: tìm tác vụ vừa tạo trong danh sách, bấm chuột phải → Thuộc tính → thẻ Điều kiện, bỏ tích ô Chỉ khởi động khi máy dùng nguồn điện AC. Không bỏ thì máy tính xách tay đang chạy pin sẽ không làm gì cả.
Ở thẻ Cài đặt, tích ô Chạy tác vụ càng sớm càng tốt sau khi bỏ lỡ lịch đã lên. Lỡ đêm đó máy tắt, bật lên nó chạy bù.
Bước 3 — Thử ngay, đừng chờ đến sáng mai
Bấm chuột phải vào tác vụ → Chạy. Xem nó có chạy không.
Đây là chỗ quan trọng nhất. Đặt lịch xong đi ngủ, sáng dậy mới biết nó không chạy — mất một đêm.
Bước 4 — Bảo máy làm bản chạy đêm hoàn chỉnh
Chạy đêm khác chạy tay: không ai ngồi đó xem có lỗi không. Nên phải bảo nó tự báo cáo:
📋 Câu lệnh — chép nguyên cả khối
Tôi có một công cụ chạy trên máy tính Windows, chạy bằng file .bat này:
[dán nội dung file .bat, hoặc tả công cụ làm gì]
Tôi muốn sửa lại để nó chạy tự động lúc 5 giờ sáng khi tôi đang ngủ.
Cần thêm:
- Ghi nhật ký ra file nhat-ky.txt: bắt đầu lúc mấy giờ, làm được gì, xong lúc mấy giờ
- Chạy xong thì nhắn cho tôi qua Telegram một tin ngắn: xong hay hỏng, mất bao lâu
- Nếu giữa chừng lỗi thì dừng lại, ghi rõ lỗi gì vào nhật ký và nhắn cho tôi,
đừng chạy tiếp làm hỏng dữ liệu
- Nếu lần chạy trước chưa xong mà đã đến giờ chạy tiếp thì bỏ qua lần này
Khoá bot Telegram và chat id để trong file .env riêng, KHÔNG viết thẳng vào mã.
Tôi không biết lập trình, hướng dẫn tôi từng bước và nói rõ chỗ nào tôi phải tự thay.
Bước 5 — Việc nào không nên để máy nhà chạy
Máy tính ở nhà có lúc mất điện, có lúc anh chị tắt đi. Việc phải chạy đều đặn thì để chỗ khác:
- Nhắc việc, chốt sổ, báo cáo → để Google Sheet + Apps Script đặt lịch, chạy trên máy chủ Google, miễn phí, không bao giờ tắt.
- Ghép video, đọc lời, xử lý ảnh → để máy nhà, vì mấy việc này nặng và cần ổ cứng.
Chia như vậy thì không phải thuê máy chủ, mà việc nhẹ vẫn chạy đều.
⛔ Ba luật an toàn
Không đặt lịch cho việc chạm vào tiền hay chạm vào khách. Máy có thể tự soạn tin nhắn chăm sóc, tự soạn báo giá, tự soạn bài đăng. Nhưng gửi thì để sáng ra anh chị đọc rồi bấm. Máy chạy một mình lúc ba giờ sáng mà gửi nhầm là không ai kịp chặn.
Sao lưu trước khi cho máy sửa file. Việc tự động mà xoá nhầm thì xoá sạch, không hỏi lại. Bảo máy luôn chép ra bản sao trước khi động vào bản gốc.
Đừng để mật khẩu, khoá bot trong file .bat. File .bat đọc bằng Notepad là thấy hết. Để trong file .env riêng.
Ba chỗ hay làm sai
Đến giờ mà không chạy gì. Máy tính đang ngủ. Vào Cài đặt → Hệ thống → Nguồn, đặt chế độ ngủ thành Không bao giờ, hoặc trong Thuộc tính tác vụ tích ô Đánh thức máy tính để chạy tác vụ này.
Chạy tay thì được, chạy theo lịch thì lỗi. Chín phần mười là do đường dẫn. Chạy tay thì máy đang đứng ở thư mục đó, chạy theo lịch thì nó đứng ở chỗ khác. Sửa mọi đường dẫn trong mã thành đường dẫn đầy đủ từ ổ đĩa, kiểu D:\video\bai-01\anh.
Chạy chồng lên nhau. Lần trước chưa xong, lần sau đã bắt đầu, hai cái tranh nhau một file. Thêm bước khoá như đã ghi trong khối lệnh ở bước 4.
Sau bài này anh chị có gì
22h — anh chị bỏ nguyên liệu vào thư mục, đi ngủ
5h — máy tự chạy: đọc lời → ghép video → ghi nhật ký
6h — Telegram: "Xong 5 video, mất 42 phút"
7h — anh chị dậy, xem lại rồi bấm đăng
Cái thay đổi không phải là máy làm nhanh hơn. Là giờ ngủ của anh chị cũng thành giờ làm việc, còn buổi sáng thì dành cho việc chỉ người mới làm được: xem lại, sửa, và quyết định.