Cài đặt nhanh
Hướng dẫn cài đặt và cấu hình nhanh Booking Bot theo source hiện tại
Trang này hướng dẫn nhanh các bước để đưa Booking Bot vào vận hành. Trước khi thực hiện, hãy đảm bảo bot đã được cấp đủ quyền và gán các role tương ứng như mô tả tại phần Phân quyền & Vai trò.
Bước 1: Khai báo vai trò (Roles)
Chạy câu lệnh dưới đây để gán các role trong Discord tương ứng với các nhóm phân quyền của hệ thống bot:
/settings rolesTiến hành lựa chọn và gán lần lượt các role đã chuẩn bị sẵn cho:
- Player: Thành viên nhận booking.
- Supporter: Nhân viên hỗ trợ và quản lý bill.
- Admin: Quản trị viên quản lý lương, star, cọc, an ninh (không gồm cash).
- Owner: Chủ sở hữu toàn quyền cấu hình.
- Cash: Vai trò chuyên nạp và trừ tiền khách.
Lưu ý quan trọng: Thiết lập gán role qua lệnh /settings roles hoàn toàn không liên quan hay thay đổi các quyền hạn hiện có của vai trò đó trên server Discord (như quyền quản lý tin nhắn, quyền admin server, v.v.). Đây chỉ là cấu hình nghiệp vụ để phân chia và phân quyền cho phép sử dụng các câu lệnh tương ứng của bot.
Bước 2: Thiết lập tự động các kênh Log
Hệ thống ghi nhận toàn bộ hoạt động của server qua các kênh log. Sử dụng lệnh sau để tạo nhanh toàn bộ các kênh log tự động trong danh mục Booking Logs:
/settings log-allMặc định lệnh /settings log-all sẽ tạo một Category có tên Booking Logs và tạo đầy đủ các kênh log nhánh. Bạn có thể sử dụng các lệnh thiết lập log đơn lẻ nếu muốn đổi kênh log tùy biến (xem thêm tại Cấu hình cơ bản).
Bước 3: Cấu hình giá và lương mặc định
Thiết lập biểu phí dịch vụ và lương chi trả cho player bằng cách chạy lệnh:
/settings serverMột form biểu mẫu nhập liệu sẽ xuất hiện yêu cầu bạn nhập các thông số:
- Giá book ngày / đêm: Giá khách hàng trả cho mỗi giờ booking.
- Lương player ngày / đêm: Số tiền chi trả cho player tương ứng mỗi giờ booking.
- Phí về server: Khoản phí khấu trừ cố định gửi về server trên mỗi hóa đơn booking.
- Phí thêm 1 người: Phí cộng thêm khi bill có tùy chọn thêm người.
- Phí donate: Tỷ lệ phần trăm server khấu trừ khi player nhận donate (ví dụ: nhập
5nghĩa là server nhận 5% tổng giá trị donate).
Bước 4: Thiết lập kênh React Profile
Chạy /settings react_channel để cài kênh player-only cho /react profile. Prefix react không cần bước này.
Bước 5: Thử nghiệm vận hành
Kiểm tra hệ thống hoạt động chính xác bằng cách chạy thử một số lệnh test cơ bản:
- Thử tạo bill booking tại Tạo Booking.
- Kiểm tra xuất bảng lương tại Lệnh cho Player.
- Xem quy trình mua vật phẩm ảo tại Shop & Vật phẩm.
- Kiểm tra bot phản hồi:
{prefix}pinghoặc@Tên_Bot ping.
Tính năng theo yêu cầu
- Part-time:
/settings parttime.Tính năng theo yêu cầuCác câu lệnh sau là tính năng đặc thù và chỉ khả dụng trên một số bot, được làm riêng theo yêu cầu: Hệ thống quản lý Part-time: Lệnh cấu hình chung /settings parttime, và các lệnh gán nhân sự /parttime add, /parttime remove.