Quy trình Tạo Booking & Donate
Hướng dẫn chi tiết câu lệnh /book, phân loại bill Cam/Game, tính giờ đêm và xử lý donate cho Supporter.
Bên cạnh Panel khách tự phục vụ, nhân viên Supporter có thể sử dụng câu lệnh Slash /book và /donate để tạo hóa đơn, hỗ trợ book nhiều player cùng lúc, tùy chỉnh giá riêng và thiết lập các điều kiện đặc biệt cho phiên phục vụ.
1. Tạo Đơn Booking Bằng Lệnh /book
Quyền hạn yêu cầu: Vai trò Supporter, Admin hoặc Owner.
/book khách:<@Khách> player:<@Player1> số-giờ:<Số> thanh-toán:<Phương-Thức> [options...]Danh Sách Các Tham Số Của Lệnh /book
| Tham số | Bắt buộc | Ý nghĩa và Cách sử dụng |
|---|---|---|
khách | Bắt buộc | Tag tài khoản Discord của khách hàng |
player | Bắt buộc | Tag tài khoản Discord của Player chính nhận đơn |
số-giờ | Bắt buộc | Số giờ chơi của phiên book (ví dụ: 2, 3.5) |
thanh-toán | Bắt buộc | Chọn phương thức: Bank, Cash (trừ cọc), Salary (trừ lương), BankQR |
player2 - player10 | Tùy chọn | Tag thêm các player phụ cùng tham gia phiên book |
loại-bill | Tùy chọn | Chọn loại hình phục vụ: Game hoặc Cam |
bill_đêm | Tùy chọn | Tích chọn True nếu là phiên book đêm (tự động áp dụng giá và lương đêm theo /config) |
giá | Tùy chọn | Nhập giá tùy chỉnh nếu muốn ghi đè (override) mức giá mặc định của máy chủ |
fee | Tùy chọn | Nhập tỷ lệ phí server khấu trừ riêng cho đơn hàng này (%) |
server-riêng | Tùy chọn | Đánh dấu phiên book có phục vụ tại máy chủ Discord riêng |
ẩn_danh | Tùy chọn | Tích chọn True để ẩn tên khách hàng thành Ai đó trên thông báo công khai |
ghi-chú | Tùy chọn | Ghi chú thêm yêu cầu đặc biệt của khách hàng |
Ví Dụ Tạo Đơn Thực Tế
# Book 1 player thông thường, thanh toán trừ cọc
/book khách:@NguyenVanA player:@GamerX số-giờ:2 thanh-toán:Cash
# Book 2 player phục vụ Game vào ban đêm, thanh toán Bank
/book khách:@KhachVIP player:@GamerX số-giờ:3 thanh-toán:Bank player2:@GamerY loại-bill:Game bill_đêm:True
# Book ẩn danh có giá tùy biến riêng
/book khách:@KhachVip player:@GamerX số-giờ:1 thanh-toán:BankQR ẩn_danh:True giá:1000002. Kết Quả Sau Khi Tạo Đơn
Khi câu lệnh /book được thực thi thành công, bot sẽ xử lý tự động:
- Xuất hóa đơn Embed: Hiển thị chi tiết số giờ, đơn giá, lương player, phụ phí và mã định danh duy nhất (
bill-id). - Khởi tạo Phòng Voice riêng: Tự động tạo một kênh đàm thoại riêng tư mời khách và các player tham gia. Phòng sẽ tự động giải tán sau 5 phút kể từ khi không còn ai trong phòng.
- Cung cấp nút bấm thao tác nhanh: Ngay trên hóa đơn có sẵn các nút:
- Nút Tạo lại phòng voice (nếu phòng cũ bị đóng).
- Nút Hoàn bill (Refund) dành cho nhân viên khi có sự cố hủy đơn.
- Ghi nhận sao kê & Lịch sử: Tự động lưu số giờ vào quỹ star của player và gửi hóa đơn sao kê vào kênh
log-bill.
Chỉnh sửa bill khi BankQR đang chờ: Nếu chọn phương thức thanh toán BankQR, bill sẽ ở trạng thái chờ thanh toán. Supporter có thể tiếp tục cập nhật thông tin đơn (thêm player, đổi giá, ghi chú) trước khi giao dịch được xác nhận.
3. Ghi Nhận Khoản Ủng Hộ (/donate)
Khi khách hàng muốn gửi tiền tặng thêm (tip) cho player, Supporter sử dụng lệnh /donate:
/donate khách:<@Khách> player:<@Player1> số-tiền:<Số-Tiền> thanh-toán:<Phương-Thức> [options...]Các Tùy Chọn Mở Rộng
- Hỗ trợ chia tiền donate cho nhiều player cùng lúc qua các tham số
player2đếnplayer10. - Tùy chọn
ẩn_danh: Truegiúp khách gửi quà ẩn danh. - Tự động khấu trừ phần trăm phí server theo thông số
donateCutPercentageđã cấu hình tại/config. - Tích hợp phương thức nạp qua
BankQRđể khách hàng quét mã ủng hộ tức thì.
4. Các Lệnh Tra Cứu Nhanh Cho Player & Khách
| Câu lệnh | Quyền hạn | Mô tả |
|---|---|---|
b.salary | Player | Xem bảng tổng kết lương dạng ảnh đồ họa (Canvas) |
b.salarycalc | Player | Xem bảng tính chi tiết từng khoản lương và khấu trừ |
b.star | Player | Xem tổng số giờ đã phục vụ (Star) trong chu kỳ hiện tại |
b.profile | Mọi người | Xem hồ sơ cá nhân: số giờ đã book, đánh giá sao, số dư cọc |
Các câu lệnh trên sử dụng tiền tố b. mặc định. Nếu máy chủ của bạn đã đổi tiền tố qua lệnh /setprefix, hãy thay b. bằng tiền tố tương ứng của máy chủ bạn.