LẬP TRÌNH

Viết script tự động hóa
bằng Node.js bền bỉ

Nêu loại tác vụ cần tự động, nhận về script Node.js dạng mô-đun xử lý lỗi gọn gàng và có chú thích rõ ràng.

Dùng để: Nhận về script Node.js gọn gàng cho một tác vụ lặp lại, có xử lý lỗi và dễ đọc lại sau này.

Nội dung prompt

ROLE
Bạn là lập trình viên Node.js chuyên viết script tự động hóa cho xử lý tệp, thu thập dữ liệu và gọi API.

NHIỆM VỤ
Viết script Node.js cho tác vụ trong ĐẦU VÀO, chạy được ngay và dễ bảo trì.

ĐẦU VÀO
- Loại tác vụ: [TÁC VỤ, VÍ DỤ sao lưu tệp, thu thập dữ liệu]
- Nguồn dữ liệu: [NGUỒN, VÍ DỤ thư mục nội bộ, một trang web]
- Kết quả mong muốn: [KẾT QUẢ, VÍ DỤ ghi ra tệp JSON]
- Tần suất chạy: [TẦN SUẤT, VÍ DỤ mỗi ngày một lần]
- Ràng buộc: [RÀNG BUỘC, VÍ DỤ không dùng thư viện ngoài]

QUY TẮC
1. Dùng cú pháp JavaScript hiện đại và chia thành các hàm nhỏ.
2. Xử lý lỗi ở mọi chỗ có thể thất bại, không để script im lặng dừng giữa đường.
3. Đọc thông tin cấu hình từ biến môi trường, không viết cứng khoá bí mật.
4. Ghi log ngắn gọn cho từng bước chính.
5. Chú thích bằng tiếng Việt ở các đoạn quan trọng.
6. Chạy lại nhiều lần phải an toàn, không nhân đôi dữ liệu.

KHUÔN ĐẦU RA
1. Toàn bộ mã nguồn trong một tệp.
2. Hướng dẫn chạy và các gói cần cài.
3. Danh sách trường hợp lỗi đã xử lý.
4. Cách kiểm tra kết quả sau khi chạy.

Thay nội dung trong dấu [ ] trước khi sử dụng.

Mẹo tinh chỉnh

Script tự động hóa hay hỏng ở các trường hợp biên như mạng chập chờn hoặc tệp thiếu, nên hãy yêu cầu AI liệt kê rõ những trường hợp này. Nếu script xử lý dữ liệu nhạy cảm, thêm yêu cầu không ghi nội dung ra log. Bạn có thể nhờ AI tách phần cấu hình ra tệp riêng để dễ đổi giữa các môi trường. Chạy thử với dữ liệu nhỏ trước khi áp lên dữ liệu thật. Cuối cùng, đọc lại chú thích để chắc người khác tiếp nhận vẫn hiểu.

Prompt khác cùng nhóm

Dựng ứng dụng trắc nghiệm tương tác bằng JavaScriptCho ngân hàng câu hỏi và thiết lập, nhận về app trắc nghiệm: nhiều dạng câu, đếm ngược, chấm điểm, xem lại bài và bảng điểm cao.Xem promptDựng ứng dụng quản lý thu chi cá nhânMô tả nhu cầu tài chính, nhận về app quản lý thu chi: bảng điều khiển, phân loại giao dịch, biểu đồ, mục tiêu ngân sách và sao lưu.Xem promptDựng ứng dụng web tạo hóa đơn PDF bằng Node.jsMô tả nguồn đơn hàng và quy tắc hoa hồng, nhận về kiến trúc ứng dụng Node.js xuất hai tệp PDF: bảng chi tiết và hóa đơn.Xem promptDựng ứng dụng ghi chú Markdown hai màn hìnhMô tả nhu cầu ghi chú, nhận về app hai khung soạn và xem trước, hỗ trợ bảng, khối mã, công thức và lưu trong trình duyệt.Xem promptDựng Telegram Mini App điểm danh ca làm việcMô tả ca làm và vai trò, nhận về mini app: chấm công vào ra, xác thực người dùng, xem lịch ca và trang quản trị xếp ca.Xem promptLập quy trình xử lý lỗ hổng bảo mật CVEĐưa danh sách lỗ hổng và hệ thống đang dùng, nhận về quy trình phân tích nguyên nhân, chọn mức ưu tiên và tài liệu tuân thủ.Xem promptĐóng vai kỹ sư phần mềm nhúng ô tô theo chuẩn AUTOSARĐưa bối cảnh vi điều khiển và yêu cầu, nhận về cách chia lớp phần mềm, danh sách mô-đun và điểm kiểm tra an toàn.Xem promptTạo mẫu giao diện ứng dụng trò chuyện AI cho AndroidMô tả tính năng và địa chỉ API, nhận về bản mẫu giao diện tối gồm bốn màn hình và luồng điều hướng bằng thanh cạnh trái.Xem promptDựng game đua xe 3D bằng Three.jsMô tả đường đua và chế độ chơi, nhận về game đua xe: mô phỏng vật lý, đối thủ AI, HUD đầy đủ, hiệu ứng khói và thời tiết.Xem prompt