FAD EVN Portal

Hệ thống tự động tải hóa đơn điện

📊 Bảng Điều Khiển
Theo dõi tiến trình tải hóa đơn EVN Hà Nội
Đang tải...
Tháng
Năm
Thao tác
Trạng thái runner
⚪Đang kiểm tra...
📦
Tổng khách hàng
--
✅
Thành công
--
❌
Thất bại
--
⏳
Đang chờ
--
Tiến độ hoàn thành
0%
📋 Danh sách chi tiết
# Điện lực Mã KH Trạng thái Hóa đơn Chi tiết lỗi Thời gian
⏳

Đang tải dữ liệu...

ℹ️ Thông tin hệ thống
Trạng thái kết nối và hướng dẫn cấu hình
🔒 Bảo mật
✅ Mọi API Key và Token được lưu an toàn trên máy chủ Cloudflare — không bao giờ xuất hiện trong trình duyệt.
Kiến trúc
Frontend tĩnh + Cloudflare Pages Functions (serverless backend)
GitHub Token
Lưu trong biến môi trường Cloudflare
Google Sheets Key
Lưu trong biến môi trường Cloudflare
Mật khẩu dashboard
SHA-256 hash trong config.js (không lộ mật khẩu gốc)
⚙️ Cấu hình biến môi trường trên Cloudflare
ℹ️ Thực hiện 1 lần duy nhất: Cloudflare Dashboard → Pages → taihoadon → Settings → Environment variables
  • Thêm biến SHEETS_API_KEY = Google Sheets API Key (tạo tại Google Cloud Console)
  • Thêm biến SHEET_ID = ID của Google Spreadsheet (lấy từ URL)
  • Thêm biến GITHUB_TOKEN = GitHub Personal Access Token (quyền workflow)
  • Thêm biến GITHUB_OWNER = harytuyn
  • Thêm biến GITHUB_REPO = taihoadon
  • Thêm biến GITHUB_WORKFLOW = evn_downloader.yml
  • Nhấn Save and Deploy → Website tự động redeploy
🔄 Runner tự động (Self-hosted)
Máy chủ runner
Máy tính nội bộ FAD (IP Việt Nam)
Kết nối EVN
Trực tiếp — không qua proxy nước ngoài
Lịch tự động
08:00 sáng ngày 27–31 hàng tháng
Kích hoạt thủ công
Nút "Bắt đầu tải hóa đơn" trên dashboard