Tổng quan Quy trình Booking V2
Cơ chế quản lý hóa đơn độc lập và sơ đồ luồng vận hành đặt lịch tự động trong Booking Bot V2.
Quy trình booking trong Booking Bot V2 được tái cấu trúc toàn diện nhằm mang lại trải nghiệm tiện lợi, giảm thiểu tối đa sai sót thủ công và đảm bảo tính minh bạch tài chính tuyệt đối giữa khách hàng, nhân viên và chủ máy chủ.
1. Điểm Đột Phá Của Kiến Trúc Quản Lý Hóa Đơn 2.0
Khác biệt hoàn toàn so với phiên bản V1 (cộng dồn toàn bộ giờ chơi chung vào hồ sơ cá nhân), phiên bản V2 chuyển sang Mô hình Hóa đơn Độc lập (Từng đơn riêng biệt):
| Tiêu chí | Booking Bot V1 (Cũ) | Booking Bot V2 (Thế hệ mới) |
|---|---|---|
| Cơ chế quản lý | Ghi nhận giờ chơi gộp chung trên hồ sơ player (khó tách biệt từng đơn) | Mỗi lần book tạo một Hóa đơn riêng biệt (Bill) với mã định danh bill-id duy nhất |
| Hình thức phục vụ | Không phân loại rõ ràng | Hỗ trợ phân loại trực tiếp Cam hoặc Game trên hóa đơn |
| Hoàn tiền (Refund) | Phải nhập lại số giờ, loại giờ thủ công, dễ nhầm lẫn | Hoàn tiền chính xác 100% chỉ với câu lệnh /refundbill bill-id:<id> |
| Chốt chu kỳ (Reset) | Đặt lại giờ gộp trên hồ sơ player, khó đối soát lại lịch sử từng đơn | Gắn mã chu kỳ trực tiếp lên từng hóa đơn, đối soát lịch sử chi tiết và minh bạch |
| Tương tác khách | Bắt buộc Staff phải gõ lệnh thủ công | Khách hàng có thể tự đặt lịch trực tiếp qua Panel bằng Button & Modal |
2. Sơ Đồ Luồng Booking Khép Kín
Một phiên booking hoàn chỉnh trong hệ thống V2 diễn ra theo 4 giai đoạn chuẩn hóa:
[1. Khởi Tạo Đơn]
├── Cách A: Khách tự thao tác trên Panel tự phục vụ (/config selfservice)
└── Cách B: Supporter tạo đơn trực tiếp qua lệnh /book
↓
[2. Thiết Lập Phiên Chơi]
├── Tự động tạo Phòng Voice riêng cho Khách và Player
└── Cập nhật bảng thông tin hóa đơn tạm thời (kèm mã bill-id)
↓
[3. Xử Lý Thanh Toán]
├── Thanh toán qua Cọc / Số dư tài khoản
├── Thanh toán qua Lương (dành cho Player book chéo)
└── Quét mã VietQR chuyển khoản (tự động đối soát qua Webhook hoặc duyệt thủ công)
↓
[4. Hoàn Tất & Quyết Toán]
├── Ghi log chi tiết vào kênh Bill Log
├── Tự động tính lương player và chiết khấu phí server
└── Gửi lời mời đánh giá chất lượng (Feedback) cho khách hàng3. Quản Lý Phòng Voice Theo Bill & Cảnh Báo Trễ (Voice Room)
Sau khi đơn booking được thanh toán hoàn tất, bot hỗ trợ tạo một phòng đàm thoại (Voice Channel) riêng tư gắn liền với mã hóa đơn thông qua nút bấm trên bill:
- Phân quyền tự động: Chỉ cho phép khách hàng và các player có trong hóa đơn được quyền truy cập và đàm thoại.
- Giám sát khách và player (kênh Ping Bill):
- Nhằm giảm thiểu tình trạng khách hàng phải chờ đợi lâu trong phòng, bot sẽ liên tục theo dõi trạng thái tham gia.
- Khi khách hàng đã vào room nhưng vẫn còn player chưa vào, bot sẽ tự động gửi cảnh báo vào kênh Ping Bill:
- Lần 1: Gửi cảnh báo ngay khi phát hiện khách vào trước.
- Lần 2: Nhắc lại sau khoảng 3 phút nếu player vẫn chưa vào.
- Lần 3: Cảnh báo lần cuối sau khoảng 5 phút, đồng thời ping trực tiếp Supporter để can thiệp hỗ trợ.
- Cơ chế tự hủy an toàn: Khi không còn ai trong phòng (room trống) trong khoảng 5 phút, bot sẽ tự động xóa phòng voice để giữ danh mục kênh luôn gọn gàng (việc xóa phòng voice không tự động đóng hay hủy đơn booking).
4. Các Phương Thức Thanh Toán Hỗ Trợ
Booking Bot V2 hỗ trợ 4 phương thức thanh toán linh hoạt:
- Bank (Chuyển khoản thủ công): Supporter kiểm tra giao dịch tài khoản ngoài và xác nhận bill.
- Cash (Trừ cọc): Tự động khấu trừ vào số dư cọc của khách hàng (tra cứu qua lệnh
b.cash). - Salary (Trừ lương): Dành cho trường hợp Player sử dụng tiền lương tích lũy để book chéo đồng nghiệp.
- BankQR (Quét mã VietQR): Tạo mã QR ngân hàng kèm cú pháp chuyển khoản chính xác theo
bill-id.
Lưu ý về tiền tố lệnh văn bản: Trong các hướng dẫn tiếp theo, tiền tố b. (như b.cash, b.salary, b.profile...) là tiền tố mặc định của hệ thống. Server Owner có thể tùy biến tiền tố này sang ký tự khác bất kỳ lúc nào thông qua lệnh /setprefix.