Motional HubDocs
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 Command
Supporter

Khở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ạiBắt buộcMô tả
kháchUserTài khoản Discord của khách hàng nhận hóa đơn.
player1UserTài khoản Discord của player thực hiện dịch vụ.
player2 đến player10UserKhôngCác player bổ sung (hỗ trợ tối đa 10 player trong một hóa đơn).
số-giờSố nguyênSố giờ booking (tối thiểu là 1).
thanh-toánLựa chọnPhương thức thanh toán: Bank (Ngân hàng), Trừ cọc, hoặc Trừ lương.
book_đêmBooleanKhôngSử dụng đơn giá và lương ban đêm (cấu hình trong setting server).
ẩn_danhBooleanKhôngẨn danh người book trên nội dung hiển thị hóa đơn và log.
về_server_riêngBooleanKhôngCộng thêm phí dịch vụ server riêng (lấy từ setting server).
thêm_ngườiBooleanKhôngCộng thêm phí phụ thu thêm người (lấy từ setting server).
noteTextKhôngGhi 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

  1. 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ọc hoặc Trừ lương.
    • Bot xác thực các player được gán có sở hữu role player hợp lệ trên server hay không.
  2. 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êng hoặc thê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.
  3. 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ọc hoặc Trừ 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 đến player10 chưa được cấu hình role player trong 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ương nhưng khi hoàn tiền lại dùng /hoanbill với hình thức hoàn vào cọc, dẫn đến sai lệch số dư thực tế.

On this page