Yêu cầu của Anh (13/09/2026): "Em đang làm hình ko liên quan … hay lam cong nghe hon 1 ti"
→ Ảnh phải LIÊN QUAN chủ đề bài và thiên về CÔNG NGHỆ / công việc / kinh doanh, không dùng ảnh chợ búa – rau củ – cảnh quan chung chung.
1. VẤN ĐỀ CỦA CÁCH CŨ
- Node
Tim Anh That 2 (du phong) tìm bằng query 'Vietnam street vendor' / 'Vietnam market vendor seller'
→ bài thuế về Nghị định 141/2026 lại gắn ảnh "Vietnam, Phong Dien, Floating market, Vendor" (người bán ở chợ nổi) ⇒ không liên quan chủ đề.
- Node
Chon Anh That chỉ cộng điểm cho ảnh có chữ Vietnam, không có tiêu chí "liên quan chủ đề" và "công nghệ".
2. ĐÃ SỬA (13/09/2026)
Script: scripts/sua_anh_cong_nghe_content.py (đọc → sửa → node --check → backup DB → docker stop → ghi DB → docker start → kiểm healthz).
File nguồn phần jsCode mới: sec/section.js.
2.1 Thư viện ảnh cố định (ưu tiên số 1)
- LIB_VN — 15 ảnh VIỆT NAM, văn phòng / công ty / kinh doanh / công nghệ:
- Bên trong một công ty giải trí ở Hà Nội (×2) · Toong Coworking Space in Hanoi · BHTech office
- Atlas Copco Việt Nam – Văn phòng Bình Dương · Interior office view of Deutsches Haus HCMC (×3)
- Hanoi branch TAT · Bitcoin Vietnam ATM · ATM HSBC Hà Nội · Thành Đô Supermarket
- L's Place convenience store · Goldmark Oakham Boutique HCMC (×2) · Camera sidewalk shop Hội An
- LIB_TECH — 6 ảnh công nghệ:
- Software Developer at Work · Datacenter Server Racks · Robot arm picks up cylindrical objects in a factory
- Call Center Agent · Businesswoman typing on laptop at home office · Cash register (máy tính tiền)
- Tất cả 21 URL đã kiểm tra tải được (HTTP 200, content-type image/…) trước khi nạp.
2.2 Luật chọn ảnh mới
- Bài THUẾ (08:00 + 14:00): pool = ảnh VN văn phòng/công ty/cửa hàng + máy tính tiền → đúng cảnh kinh doanh, kế toán, hoá đơn.
- Bài AI AGENT (10:00 + 17:00 + 20:00): pool = ảnh công nghệ (dev, server, robot, call center, laptop) + ảnh VN văn phòng/coworking → "công nghệ hơn" nhưng vẫn có ảnh Việt Nam.
- Xoay vòng theo ngày + khung giờ (deterministic):
index = (ngàyTrongNăm × 5 + khungGiờ) % sốẢnh → không lặp ảnh trong cùng ngày, đổi ảnh mỗi bài. - Tìm động chỉ còn là phương án dự phòng khi thư viện rỗng, và bắt buộc lọc: tên ảnh phải vừa có dấu hiệu Việt Nam vừa có từ khoá công nghệ (
office|computer|laptop|desk|business|software|company|call center|server|robot|cash register|developer|keyboard). - Query 2 node tìm động đổi từ "street vendor / market vendor" →
'Vietnam office computer shop' (thuế) và 'software developer computer office' (AI).
2.3 Kết quả kiểm chứng
node --check → exit 0 (syntax OK); jsCode 6.457 → 11.460 ký tự.- Backup DB trước khi ghi:
backup/n8n-tonny-db-20260913-182630. - Container
n8n-tonny sau ghi: Up, healthz 200. - Đọc lại DB xác nhận:
LIB_VN có mặt, 23 URL thư viện trong jsCode, query dự phòng đã đổi.
3. GHI CHÚ QUAN TRỌNG
- Kho ảnh Việt Nam + công nghệ trên Wikimedia Commons rất nghèo (các query kiểu
Vietnam laptop office, Vietnam data center gần như 0 kết quả; Category:Computers in Vietnam trống) → vì vậy phải tự tuyển thư viện thay vì tìm tự động. - Nếu Anh muốn ảnh sát chủ đề hơn nữa (đúng bài báo từng ngày), lựa chọn tốt nhất là dùng ảnh của chính bài báo nguồn, có ghi nguồn ảnh — cần Anh đồng ý vì đây là ảnh báo chí (bản quyền), khác với ảnh Wikimedia (giấy phép mở).