Thứ bậc vai trò Discord: Vì sao thứ tự quyết định vai trò làm được gì
Thứ bậc vai trò là thứ tự dọc của các vai trò trong Server Settings, nơi một vai trò chỉ có thể quản lý các vai trò và thành viên nằm dưới vai trò cao nhất của chính nó. Đây là điều đầu tiên cần kiểm tra khi bot báo rằng nó không thể cấp một vai trò.
Thứ tự hoạt động thế nào
Mở Server Settings, Roles. Danh sách từ trên xuống dưới chính là thứ bậc. Vai trò cao hơn có thứ hạng cao hơn vai trò thấp hơn. Vị trí của một thành viên là vai trò cao nhất của họ. Từ đó có hai quy tắc:
- Bạn chỉ có thể sửa, cấp hoặc gỡ các vai trò thấp hơn vai trò cao nhất của chính bạn.
- Bạn chỉ có thể đuổi, cấm, timeout hoặc đổi biệt danh của một thành viên có vai trò cao nhất thấp hơn vai trò của bạn.
Chủ máy chủ đứng trên tất cả. Administrator khiến thành viên bỏ qua các ghi đè kênh, nhưng một vai trò có nó vẫn không thể quản lý các vai trò nằm trên nó, và bản thân quyền này được mô tả trong permissions integer.
Vì sao bot vấp phải bức tường này
Một bot có được vai trò riêng khi tham gia, với các quyền bạn đã phê duyệt. Vai trò đó bắt đầu gần phía dưới. Nếu bot được yêu cầu cấp cho một thành viên một vai trò nằm trên vai trò của chính nó, Discord sẽ từ chối thay đổi, ngay cả khi bot có Manage Roles. Điều tương tự cũng đúng với kiểm duyệt: một bot có Ban Members không thể cấm một người có vai trò cao hơn vai trò của bot.
Cách sửa rất đơn giản. Kéo vai trò của bot lên trên mọi vai trò mà nó nên cấp hoặc tác động, nhưng nằm dưới các vai trò nhân sự của bạn. Đừng bao giờ đặt vai trò bot lên trên các vai trò nhân sự của chủ máy chủ trừ khi bạn hoàn toàn tin tưởng bot.
Thói quen tốt
- Giữ vai trò quản trị và điều hành ở trên cùng, vai trò bot thành một dải ở dưới chúng, và vai trò trang trí ở dưới cùng.
- Chỉ cấp cho một vai trò những quyền mà mục đích của nó cần.
- Đặt vai trò có Administrator cho càng ít người càng tốt.
Thứ bậc vai trò trong Noxyr
Một số tính năng của Noxyr phụ thuộc vào nó. Tài liệu tham khảo quyền cho biết cần Manage Roles để cấp vai trò xác minh và vai trò người thắng, và vai trò của bot cũng phải nằm trên các vai trò đó. Anti-nuke và chống spam cần quyền Kick, Ban hoặc Timeout và một vai trò nằm trên người mà chúng tác động, còn tài liệu anti-nuke lưu ý rằng một người thực hiện có vai trò cao hơn vai trò của bot thì không thể bị dừng lại. Với thiết lập xác minh, đây là bước thứ hai, xem trang bot xác minh.
Hướng dẫn đặc quyền tối thiểu trình bày một cách bố trí vai trò hoạt động tốt.
Câu hỏi thường gặp
Vì sao bot của tôi không thể cấp một vai trò?
Vai trò đó nằm trên vai trò của chính bot trong Server Settings, Roles. Hãy kéo vai trò của bot lên trên nó.
Administrator có vượt qua thứ tự vai trò không?
Administrator vượt qua quyền của kênh, nhưng nó không cho phép một thành viên quản lý các vai trò nằm trên vai trò cao nhất của chính họ.
Vai trò bot nên đặt ở đâu?
Phía trên các vai trò nó phải quản lý và phía dưới các vai trò nhân sự của bạn.