Motional HubDocs
Bắt đầu sử dụng

Phân quyền & Vai trò

Quy chuẩn phân quyền Discord và hệ thống vai trò quản trị trong Booking Bot V2.

Booking Bot V2 dùng hai lớp phân quyền độc lập:

  1. Quyền hạn Discord: quyền mà Bot được cấp trong máy chủ.
  2. Quyền hạn nghiệp vụ của bot: phân cấp vai trò cho ban quản trị, supporter và player.

1. Quyền Hạn Discord Của Bot

Quyền DiscordMục đích
Administrator (Khuyên dùng)Bảo đảm bot thực hiện được mọi tính năng mà không vướng quyền kênh
Manage ChannelsTạo phòng voice theo bill, tạo danh mục và kênh log, khóa kênh khi có raid
Manage RolesTrao vai trò King / Queen, vai trò tạm thời, vai trò cách ly
Manage ThreadsMở và lưu trữ ticket
Send Messages & Embed LinksGửi bill, bảng tự phục vụ và thông báo
Attach FilesGửi ảnh thẻ lương, bảng xếp hạng, mã QR
Manage MessagesXóa tin spam, xóa hàng loạt tin nhắn
Moderate MembersTắt tiếng tạm thời người spam
Connect & SpeakĐọc tin nhắn trong phòng voice (b.tts)
Use External EmojisHiển thị biểu tượng của bot

Thứ tự vai trò: Vai trò của Bot trong Server Settings > Roles phải nằm cao hơn vai trò của Staff, Player và các vai trò bot cần trao (King, Queen, cách ly). Nếu nằm dưới, bot không thể gán hay gỡ các vai trò đó.


2. Hệ Thống Quyền Của Bot

[Owner] -> [Admin] -> [Supporter] -> [Player]
   |
[Cash] (Quyền tài chính độc lập, không kế thừa)

Cấp cao hơn dùng được lệnh của cấp thấp hơn. Riêng Cash chỉ dùng lệnh của Cash (và Owner dùng được lệnh của Cash).

QuyềnVai tròPhạm vi mặc định
OwnerChủ máy chủToàn bộ cấu hình: /config, /logger, /payment-config, /setuprole. Riêng /antiraid chỉ dành cho chủ máy chủ và người tin cậy do chủ máy chủ chọn
AdminQuản lýChốt kỳ lương, tổng lương, quỹ máy chủ, tin chào mừng, mẫu tin nhắn
CashSupporter quản lý tiềnCộng / trừ tiền cọc và lương
SupporterSupporterLên bill, donate, hoàn bill, react, ticket, hồ sơ player, duyệt BankQR
PlayerNgười nhận bookXem lương và số giờ của mình

Nhóm quyền nào chưa được gán vai trò thì bot chưa giới hạn được các lệnh thuộc nhóm đó. Hãy gán đủ cả 5 nhóm ngay khi cài đặt.


3. Gán Vai Trò Discord Vào Quyền Của Bot & Tùy Biến Lệnh

Gõ /setuprole để mở bảng Role và quyền lệnh:

  • Ở mục Role quyền bot: mỗi quyền có một danh sách chọn vai trò. Chọn một hoặc nhiều vai trò Discord cho quyền đó, bỏ chọn để gỡ.
  • Ở mục Quyền lệnh và Quyền danh mục: tùy biến quyền sử dụng theo Role Server (tối đa 25 vai trò), Role Bot (giữ hierarchy), kết hợp cả hai theo logic OR, hoặc mở Everyone.

Ví dụ: chọn @BanQuanTri cho quyền Admin, chọn @Staff, @Helper và @Moderator cho quyền Supporter, chọn @KeToan cho quyền Cash.

Xem hướng dẫn chi tiết và các tình huống phân quyền nâng cao tại Quản trị Phân quyền Staff.

On this page