Đặc quyền tối thiểu trên máy chủ Discord có nghĩa là mỗi vai trò chỉ được cấp những quyền mà công việc của nó cần. Một vai trò hỗ trợ có thể quản lý ticket thì không cần thêm Ban Members, và một bot cấp vai trò xác minh không cần đứng trên mọi vai trò trong máy chủ, chỉ cần đứng trên vai trò mà nó cấp. Hầu hết máy chủ làm sai điều này theo một trong hai cách: ai có chút trách nhiệm cũng được cấp Administrator vì cho tiện, hoặc không ai được cấp gì và chủ máy chủ trở thành điểm nghẽn. Dưới đây là cách vai trò quản trị, vai trò nhân viên, vị trí vai trò của bot và danh sách tài khoản đáng tin cậy phối hợp với nhau, sử dụng đúng các cài đặt mà Noxyr thực sự cung cấp.

A role stack settles into order with the bot placed above Member and each role keeping only the permissions it needs. Admin Ban Staff Tickets Bot Member least privilege

Hai câu hỏi khác nhau: "ai có thể cấu hình bot" và "ai có thể chạy lệnh quản trị trên Discord"

Hai câu hỏi này không giống nhau, và nhầm lẫn giữa chúng là sự hiểu lầm phổ biến nhất. Để mở dashboard web của một máy chủ, bạn phải là chủ máy chủ đó hoặc có quyền Administrator trong máy chủ. Quyền này được kiểm tra trực tiếp với Discord mỗi lần bạn tải trang, chứ không dựa trên danh sách lưu sẵn. Còn việc chạy lệnh slash quản trị trên Discord là một danh sách riêng, có thể cấu hình: các vai trò có quyền quản trị mà bạn chọn trên trang Setup của dashboard. Một người có thể thuộc vai trò quản trị để chạy /security trên Discord mà không bao giờ mở được dashboard, và ngược lại.

  • Vai trò có quyền quản trị (trang Setup): những ai được chạy lệnh slash quản trị của bot, sau khi Discord hoàn tất đăng ký lại quyền của lệnh.
  • Vai trò nhân viên được dành riêng (trang Setup): dùng cho quy trình hỗ trợ, phân phối ticket và tương tự, và tự nó không cấp quyền chạy lệnh quản trị.
  • Quyền truy cập dashboard: chủ máy chủ hoặc bất kỳ ai có quyền Administrator trên Discord. Các vai trò quản trị được cấu hình trong bot không tự động mở được dashboard.

Vì sao "cứ cấp Administrator" là mặc định sai cho nhân viên, nhưng lại đúng cho bot

Với vai trò nhân viên là người thật, Administrator hầu như luôn là thừa: một người kiểm duyệt xử lý ticket không cần xóa kênh, và cấp quyền đó chỉ làm tăng thiệt hại mà một tài khoản bị lừa đảo hoặc bất cẩn có thể gây ra. Hãy xây dựng vai trò nhân viên dựa trên những gì họ thực sự làm: truy cập ticket, duyệt kiểm duyệt, chỉnh sửa catalog. Chỉ dành quyền Administrator đầy đủ cho những người bạn sẵn sàng tin tưởng giao toàn bộ máy chủ, phòng khi tài khoản của họ bị xâm phạm ngay ngày mai.

Bot là nơi duy nhất Administrator thực sự hợp lý: Noxyr cần tạo kênh ticket, quản lý vai trò khi xác minh, phản ứng với các kích hoạt chống phá hoại (anti-nuke) và đăng tin vào bất kỳ kênh nào mà một tính năng được cấu hình. Administrator là cách đơn giản nhất để đảm bảo mọi việc đó không âm thầm thất bại ở một kênh có các ghi đè quyền bất thường. Nếu bạn muốn cấp quyền cụ thể thay vì toàn bộ, tài liệu quyền của Discord liệt kê chính xác phạm vi của từng quyền. Tối thiểu, bot cần Manage Roles, Manage Channels, Manage Messages, Kick Members, Ban Members, Moderate Members và View Audit Log để các tính năng bảo mật và kiểm duyệt có thể hoạt động.

Thứ bậc vai trò: lỗi âm thầm làm hỏng xác minh và chống phá hoại

Discord sẽ không cho phép bất kỳ bot nào, kể cả bot này, cấp hoặc gỡ một vai trò nằm cao hơn vai trò cao nhất của chính bot, hoặc tác động lên một thành viên có vai trò cao nhất nằm trên vai trò của bot. Lỗi này xuất hiện cụ thể ở hai nơi:

  • Xác minh: nếu vai trò xác minh nằm trên vai trò của bot trong danh sách vai trò của máy chủ, bấm Verify sẽ không có tác dụng và Discord âm thầm từ chối việc cấp vai trò. Hãy di chuyển vai trò của bot lên trên vai trò xác minh.
  • Chống phá hoại và kiểm duyệt: bot không thể timeout, kick hay ban một tài khoản có vai trò cao nhất vượt quá vai trò của nó. Điều này quan trọng nhất với tài khoản đồng chủ máy chủ bị xâm phạm, đúng kịch bản mà tính năng chống phá hoại được tạo ra để xử lý. Hãy giữ vai trò của bot đủ cao để nó có thể tác động lên những tài khoản bạn thực sự cần.

Sau mỗi lần sắp xếp lại vai trò, hãy kiểm tra nhanh: mở Server Settings → Roles và xác nhận vai trò của bot vẫn nằm trên mọi vai trò mà nó cần cấp hoặc tác động. Đây là nguyên nhân phổ biến nhất khiến người dùng hỏi "sao bot không làm gì cả", và nó không bao giờ hiển thị lỗi trên Discord; hành động chỉ âm thầm thất bại.

Vai trò và người dùng đáng tin cậy: ngoại lệ có chủ đích cho chống phá hoại

Chống phá hoại sẽ timeout, kick hoặc ban bất kỳ tài khoản nào vượt quá giới hạn hành động bạn đã cấu hình, với một danh sách ngoại lệ cho mỗi máy chủ: các vai trò đáng tin cậy và ID người dùng đáng tin cậy, được đặt trên trang Security. Hãy thêm một đồng chủ máy chủ thường xuyên xóa và tạo lại kênh hàng loạt một cách hợp lệ, hoặc một bot phụ trợ có quyền cao. Đây là sự đánh đổi cần lưu ý: mỗi mục đáng tin cậy là một tài khoản mà nếu bị xâm phạm thì chống phá hoại không thể ngăn chặn. Vì vậy danh sách chỉ nên chứa những người bạn sẵn sàng giao hẳn máy chủ cho. Xem hướng dẫn chống phá hoại để biết cách phát hiện hoạt động.

Bố cục vai trò hợp lý cho đa số máy chủ

  • Chủ máy chủ: không bao giờ bị chống phá hoại xử lý, luôn có quyền truy cập dashboard. Chỉ nên là tài khoản của một người thật, và bật 2FA.
  • Đồng chủ / quản trị cấp cao: Administrator trên Discord, được thêm vào các vai trò có quyền quản trị của bot, và chỉ được thêm vào danh sách đáng tin cậy của chống phá hoại nếu thường xuyên làm việc hàng loạt với kênh hoặc vai trò.
  • Kiểm duyệt viên / nhân viên: một vai trò chỉ có Kick Members, Manage Messages và Moderate Members, không có Administrator. Thêm vào các vai trò nhân viên được dành riêng để phân phối ticket, và chỉ thêm vào vai trò có quyền quản trị nếu họ cần chạy /security, /module hoặc tương tự.
  • Thành viên đã xác minh: vai trò mà bảng xác minh của bạn cấp, đặt thấp hơn vai trò của bot.

Câu hỏi thường gặp

Gỡ quyền Administrator của ai đó trên Discord có làm mất quyền truy cập dashboard của họ không? Có, ngay lập tức. Dashboard kiểm tra trực tiếp với máy chủ mỗi lần, nên quyền bị thu hồi trên Discord sẽ có hiệu lực ở lần tải trang dashboard tiếp theo.

Vai trò quản trị của tôi không chạy được lệnh slash của bot. Vì sao? Discord cần một lúc để đăng ký lại quyền lệnh sau khi bạn thay đổi danh sách vai trò quản trị. Nếu vẫn lỗi sau vài phút, hãy kiểm tra lại xem vai trò đã thực sự được lưu trên trang Setup chưa.

Tôi có thể có nhiều vai trò quản trị hoặc nhân viên không? Có, cả hai đều cho phép chọn nhiều vai trò. Hãy chọn bao nhiêu vai trò tùy theo cấu trúc của bạn.

Trong chống phá hoại, tôi nên tin cậy một vai trò hay một người dùng cụ thể? Tin cậy vai trò cho một nhóm nhỏ và ổn định (các đồng chủ). Tin cậy ID người dùng riêng lẻ cho một ngoại lệ đơn lẻ như một tài khoản bot cụ thể, để bạn không vô tình tin cậy tất cả những ai được thăng lên vai trò đó sau này.

Sai lầm về quyền lớn nhất mà máy chủ thường mắc phải là gì? Cấp Administrator cho mọi nhân viên "cho chắc". Điều này hoàn toàn ngược lại với an toàn: nó nghĩa là một tài khoản kiểm duyệt bị lừa đảo có thể làm mọi thứ mà chủ máy chủ làm được, kể cả tất cả những gì việc máy chủ bị phá hoại bao gồm.

Thiết lập vai trò quản trị và nhân viên trên trang Setup của dashboard máy chủ, và xem lại cài đặt bảo mật khi bố cục vai trò đã đúng. Các ngưỡng chỉ bảo vệ được máy chủ khi thứ bậc vai trò bên dưới thực sự vững chắc.