Quy trình Booking
Tạo Booking
Hướng dẫn tạo bill booking cho khách hàng và player bằng lệnh /book
Lệnh /book được sử dụng bởi Supporter để tạo hóa đơn booking dịch vụ của Player. Lệnh này tự động cập nhật số liệu giờ làm việc, tính toán doanh thu và phân bổ lương cho player.
/bookSlash CommandKhởi tạo hóa đơn booking dịch vụ player
Các tham số của lệnh (Options)
Khi chạy lệnh /book, bạn cần điền các tham số sau:
| Tham số | Loại | Bắt buộc | Mô tả |
|---|---|---|---|
khách | User | Có | Tài khoản Discord của khách hàng nhận hóa đơn. |
player1 | User | Có | Tài khoản Discord của player thực hiện dịch vụ. |
player2 đến player10 | User | Không | Các player bổ sung (hỗ trợ tối đa 10 player trong một hóa đơn). |
số-giờ | Số nguyên | Có | Số giờ booking (tối thiểu là 1). |
thanh-toán | Lựa chọn | Có | Phương thức thanh toán: Bank (Ngân hàng), Trừ cọc, hoặc Trừ lương. |
book_đêm | Boolean | Không | Sử dụng đơn giá và lương ban đêm (cấu hình trong setting server). |
ẩn_danh | Boolean | Không | Ẩn danh người book trên nội dung hiển thị hóa đơn và log. |
về_server_riêng | Boolean | Không | Cộng thêm phí dịch vụ server riêng (lấy từ setting server). |
thêm_người | Boolean | Không | Cộng thêm phí phụ thu thêm người (lấy từ setting server). |
note | Text | Không | Ghi chú bổ sung hiển thị trực tiếp trên hóa đơn. |
Luồng xử lý chi tiết của Bot
- Kiểm tra điều kiện:
- Bot kiểm tra xem tài khoản khách hàng có đủ số dư nếu chọn hình thức thanh toán là
Trừ cọchoặcTrừ lương. - Bot xác thực các player được gán có sở hữu role
playerhợp lệ trên server hay không.
- Bot kiểm tra xem tài khoản khách hàng có đủ số dư nếu chọn hình thức thanh toán là
- Tính toán số liệu:
- Bot tự động nhân
số-giờvới đơn giá tương ứng (ngày hoặc đêm). - Nếu có các tùy chọn
về_server_riênghoặcthêm_người, bot sẽ cộng thêm các khoản phí dịch vụ tương ứng. - Số tiền lương của Player được tự động tính toán dựa trên mức lương cấu hình (ngày/đêm) nhân với số giờ làm. Phần chênh lệch giữa giá book và lương player chính là doanh thu của server.
- Bot tự động nhân
- Gửi hóa đơn & Ghi log:
- Gửi tin nhắn Embed chứa chi tiết hóa đơn vào kênh hỗ trợ hiện tại.
- Ghi log chi tiết vào kênh
log-bills. - Nếu sử dụng phương thức trừ số dư, bot sẽ hiển thị so sánh số dư cũ và mới của khách hàng trên log giao dịch.
Các lỗi thường gặp
- Khách không đủ tiền: Giao dịch bị hủy khi số dư của khách hàng nhỏ hơn tổng trị giá hóa đơn (đối với phương thức
Trừ cọchoặcTrừ lương). - Player không có role: Hệ thống sẽ chặn tạo bill nếu tài khoản được gán ở mục
player1đếnplayer10chưa được cấu hình roleplayertrong bot. - Lỗi phương thức hoàn tiền: Hóa đơn được tạo bằng phương thức
Trừ lươngnhưng khi hoàn tiền lại dùng/hoanbillvới hình thức hoàn vào cọc, dẫn đến sai lệch số dư thực tế.