Motional HubDocs
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)
  1. 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ụ Owner dùng được lệnh của Admin, Supporter, Player).
  2. Độc lập tài chính: Cash không nằm trong chuỗi kế thừa. Admin hoặc Supporter không được gán thêm Cash thì không cộng / trừ được tiền cọc và lương.
  3. 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ómHành độngOwnerAdminCashSupporterPlayerMọi người
Cài đặtThiết lập nhanh /setup (A)CóKhôngKhôngKhôngKhôngKhông
Giá, lương, phí /configCóKhôngKhôngKhôngKhôngKhông
Gán vai trò, đổi quyền lệnh /setuprole (A)CóKhôngKhôngKhôngKhôngKhông
Kênh log /loggerCóKhôngKhôngKhôngKhôngKhông
QR thanh toán /payment-configCóKhôngKhôngKhôngKhôngKhông
Kênh QR Bank lương (trong /payment-config)CóKhôngKhôngKhôngKhôngKhông
Danh hiệu King / Queen /setupplayerbadge (A)CóKhôngKhôngKhôngKhôngKhông
Anti-Raid /antiraid (chỉ chủ máy chủ và người tin cậy do chủ máy chủ chọn)KhôngKhôngKhôngKhôngKhôngKhông
Kiểm tra quyền trong máy chủ /check (A)CóKhôngKhôngKhôngKhôngKhông
Vận hànhChốt kỳ lương /reset-billCóCóKhôngKhôngKhôngKhông
Tổng lương b.totalsalaryCóCóKhôngKhôngKhôngKhông
Quỹ máy chủ /fundCóCóKhôngKhôngKhôngKhông
Tin chào, mẫu tin nhắn /welcome, /embedv2CóCóKhôngKhôngKhôngKhông
Thử tạo bill lại khi BankQR lỗiCóCóKhôngKhôngKhôngKhông
BookingLên bill /book, /donateCóCóKhôngCóKhôngKhông
Hoàn bill /refundbill, /refunddonateCóCóKhôngCóKhôngKhông
React bill /react profileCóCóKhôngCóKhôngKhông
Xem player ẩn khách và lí do /hidden-customersCóCóKhôngCóKhôngKhông
Kiểm tra, duyệt, sửa BankQR đang chờCóCóKhôngCóKhôngKhông
Ticket /ticket, b.closeCóCóKhôngCóKhôngKhông
Hồ sơ player /player-profile, b.arCóCóKhôngCóKhôngKhông
QR Bank lương /bankqrCóCóKhôngCóKhôngKhông
Top giờ, top cọc, top nợCóCóKhôngCóKhôngKhông
Tiền & LươngCộng / trừ cọc b.addcash, b.subcashCóKhôngCóKhôngKhôngKhông
Cộng / trừ lương b.addluong, b.subluongCóKhôngCóKhôngKhôngKhông
PlayerXem lương b.salary, b.salarycalcCóCóKhôngCóCóKhông
Xem tổng giờ b.starCóCóKhôngCóCóKhông
Ẩn khách (Settings của b.tinhluong)CóCóKhôngCóCóKhông
Phổ thôngTự phục vụ trong ticket /panelCóCóCóCóCóCó
Tự nạp cọc /depositCóCóCóCóCóCó
Xem hồ sơ, số dư b.profile, b.cashCóCóCóCóCóCó
Chuyển cọc b.giveCó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ặngCó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.

On this page