Tài liệu tham khảo
Ma trận Phân quyền Vai trò
Bảng tổng hợp ma trận phân quyền mặc định của 5 cấp quyền trong Booking Bot V2.
Booking Bot V2 phân định trách nhiệm giữa các bộ phận bằng 5 cấp quyền của bot.
1. Kế Thừa Và Độc Lập
[Owner] ──► [Admin] ──► [Supporter] ──► [Player] ──► [Mọi người]
│
└──► [Cash] (Quyền supporter độc lập, không kế thừa)- Kế thừa xuôi: cấp cao hơn dùng được lệnh của cấp thấp hơn (ví dụ
Ownerdùng được lệnh củaAdmin,Supporter,Player). - Độc lập tài chính:
Cashkhông nằm trong chuỗi kế thừa.AdminhoặcSupporterkhông được gán thêmCashthì không cộng / trừ được tiền cọc và lương. - Quyền Discord: một số lệnh yêu cầu thêm quyền Administrator của Discord, ghi chú bằng dấu (A).
2. Bảng Ma Trận Mặc Định
| Nhóm | Hành động | Owner | Admin | Cash | Supporter | Player | Mọi người |
|---|---|---|---|---|---|---|---|
| Cài đặt | Thiết lập nhanh /setup (A) | Có | Không | Không | Không | Không | Không |
Giá, lương, phí /config | Có | Không | Không | Không | Không | Không | |
Gán vai trò, đổi quyền lệnh /setuprole (A) | Có | Không | Không | Không | Không | Không | |
Kênh log /logger | Có | Không | Không | Không | Không | Không | |
QR thanh toán /payment-config | Có | Không | Không | Không | Không | Không | |
Kênh QR Bank lương (trong /payment-config) | Có | Không | Không | Không | Không | Không | |
Danh hiệu King / Queen /setupplayerbadge (A) | Có | Không | Không | Không | Không | Không | |
Anti-Raid /antiraid (chỉ chủ máy chủ và người tin cậy do chủ máy chủ chọn) | Không | Không | Không | Không | Không | Không | |
Kiểm tra quyền trong máy chủ /check (A) | Có | Không | Không | Không | Không | Không | |
| Vận hành | Chốt kỳ lương /reset-bill | Có | Có | Không | Không | Không | Không |
Tổng lương b.totalsalary | Có | Có | Không | Không | Không | Không | |
Quỹ máy chủ /fund | Có | Có | Không | Không | Không | Không | |
Tin chào, mẫu tin nhắn /welcome, /embedv2 | Có | Có | Không | Không | Không | Không | |
| Thử tạo bill lại khi BankQR lỗi | Có | Có | Không | Không | Không | Không | |
| Booking | Lên bill /book, /donate | Có | Có | Không | Có | Không | Không |
Hoàn bill /refundbill, /refunddonate | Có | Có | Không | Có | Không | Không | |
React bill /react profile | Có | Có | Không | Có | Không | Không | |
Xem player ẩn khách và lí do /hidden-customers | Có | Có | Không | Có | Không | Không | |
| Kiểm tra, duyệt, sửa BankQR đang chờ | Có | Có | Không | Có | Không | Không | |
Ticket /ticket, b.close | Có | Có | Không | Có | Không | Không | |
Hồ sơ player /player-profile, b.ar | Có | Có | Không | Có | Không | Không | |
QR Bank lương /bankqr | Có | Có | Không | Có | Không | Không | |
| Top giờ, top cọc, top nợ | Có | Có | Không | Có | Không | Không | |
| Tiền & Lương | Cộng / trừ cọc b.addcash, b.subcash | Có | Không | Có | Không | Không | Không |
Cộng / trừ lương b.addluong, b.subluong | Có | Không | Có | Không | Không | Không | |
| Player | Xem lương b.salary, b.salarycalc | Có | Có | Không | Có | Có | Không |
Xem tổng giờ b.star | Có | Có | Không | Có | Có | Không | |
Ẩn khách (Settings của b.tinhluong) | Có | Có | Không | Có | Có | Không | |
| Phổ thông | Tự phục vụ trong ticket /panel | Có | Có | Có | Có | Có | Có |
Tự nạp cọc /deposit | Có | Có | Có | Có | Có | Có | |
Xem hồ sơ, số dư b.profile, b.cash | Có | Có | Có | Có | Có | Có | |
Chuyển cọc b.give | Có | Có | Có | Có | Có | Có | |
Cài đặt thông báo (Settings của b.profile) | Có | Có | Có | Có | Có | Có | |
| Bảng xếp hạng book, donate, mua sắm, quà tặng | Có | Có | Có | Có | Có | Có |
Các lệnh /feedback, /item, /luckybox, /renew không gắn với cấp quyền của bot mà yêu cầu quyền Administrator của Discord.
Ma trận trên chỉ có hiệu lực với những cấp quyền đã được gán vai trò. Cấp nào chưa được gán thì bot chưa giới hạn được các lệnh thuộc cấp đó.
3. Tùy Biến Ma Trận
Bảng trên là thiết lập mặc định. Chủ máy chủ có thể đổi quyền của một lệnh cụ thể hoặc cả danh mục trong /setuprole (ví dụ cho Supporter xem tổng lương). Quyền có thể cấp theo Role Server (khớp ID chính xác, tối đa 25 vai trò), Role Bot, kết hợp cả hai theo logic OR, hoặc mở Everyone.
Xem chi tiết tại Quản trị Phân quyền Staff.