Shop Sản Phẩm
Hỗ trợ sản phẩm có ảnh, mô tả, sắp xếp, gói giá theo thời hạn, kho item, file upload và sản phẩm cần khách nhập thông tin kích hoạt.
Mở nhiều shop Telegram trên một VPS, quản lý tập trung như SaaS. Thanh toán VietQR, tự động hóa toàn bộ quá trình bán hàng mà không phụ thuộc nền tảng thứ ba.
Hỗ trợ sản phẩm có ảnh, mô tả, sắp xếp, gói giá theo thời hạn, kho item, file upload và sản phẩm cần khách nhập thông tin kích hoạt.
Bot sinh memo đơn hàng, hiện QR, nhận webhook SePay, tự đánh dấu đã thanh toán và giao dữ liệu sau khi khớp giao dịch.
Mỗi user có ví riêng, lịch sử giao dịch, nạp tiền qua QR, mua hàng bằng số dư và cộng/trừ ví thủ công từ trang quản trị.
Lọc đơn theo trạng thái, ngày, memo, user; xem chi tiết, mark paid, hủy đơn, gửi lại dữ liệu và xuất CSV cho đối soát.
Lưu subscriber từ /start, gửi thông báo text/ảnh hàng loạt và xem hội thoại theo từng khách trong màn hình chat quản trị.
Dashboard có doanh thu 7 ngày, 30 ngày, webhook events, cấu hình bot và quản lý admin đăng nhập bằng cookie HttpOnly.
Bot Manager điều khiển các service `botbanhang_*`: tạo bot, sửa cấu hình, start/stop/restart, xem log, kiểm tra health, copy link admin/shop và rollout cập nhật hàng loạt.
Nhập suffix, Telegram token, domain/base URL; port, database, JWT secret và setup code có thể được sinh tự động.
Tạo bot mới từ bot đang chạy hoặc từ backup, cấu hình backup riêng từng bot, tải/xóa/khôi phục backup ngay trên dashboard.
Code hiện đã gồm các luồng an toàn để update, phân quyền, theo dõi tài nguyên, cảnh báo và quản lý domain.
Upload binary/zip artifact, rollout một bot hoặc nhiều bot đã chọn; manager tạo backup trước khi thay file và có nút rollback.
Gắn domain riêng cho từng bot, tạo nginx reverse proxy, reload nginx, cập nhật BASE_URL và có tùy chọn tạo DNS Cloudflare qua namcf.
Nhiều admin, vai trò super_admin/admin/operator/viewer, template quyền theo bot, audit log, session JWT và revoke phiên đăng nhập.
Theo dõi CPU/RAM VPS và từng bot, lịch sử metric, lọc alert theo target/severity/metric, gửi webhook hoặc Telegram khi vượt ngưỡng.
Từ source đến bot chạy trên VPS theo từng bước rõ ràng. Tự động hóa với script build và đóng gói.
Build bot bán hàng Linux binary và copy public admin UI vào thư mục artifacts.
Cài Bot Manager vào /opt/bot-manager, tạo config, auth DB và service systemd.
Dashboard tạo /opt/botbanhang_suffix, ghi .env, tạo service và start bot.
Áp dụng nginx, SSL, BASE_URL và restart bot để dùng link public riêng.