Reaction roles cho phép thành viên Discord tự nhận một vai trò bằng cách nhấp vào emoji dưới một tin nhắn, và mất vai trò đó khi gỡ phản ứng. Bot theo dõi tin nhắn đó và thay đổi vai trò cho bạn, nên ban quản trị không phải phát vai trò thủ công. Discord không có tính năng reaction role riêng, nên bạn cần một bot. Hướng dẫn này thiết lập bằng Noxyr, bot cũng có nút bấm và menu thả xuống cho cùng mục đích.

Reaction roles dùng để làm gì

Hầu hết máy chủ dùng chúng cho những thứ mà thành viên nên tự chọn:

  • Thông báo: vai trò Announcements hoặc Events, để chỉ những ai muốn được nhắc mới nhận.
  • Sở thích: vai trò Gamer hoặc Artist mở các kênh về chủ đề đó.
  • Khu vực hoặc ngôn ngữ: mỗi thành viên một vai trò, nên lựa chọn mới sẽ thay thế vai trò cũ.
  • Màu sắc: vai trò chỉ đổi màu tên.

Phản ứng, nút bấm hay menu thả xuống?

Cả ba đều làm cùng một việc. Hãy chọn theo cảm giác bạn muốn cho bảng:

  • Phản ứng là kiểu cổ điển. Chúng hiển thị số người đã chọn mỗi tùy chọn, nhưng thành viên không nhận được phản hồi nào, nên việc đổi vai trò thất bại sẽ không hiện với họ.
  • Nút bấm là kiểu rõ ràng nhất. Mỗi nút có nhãn riêng, và thành viên nhận được tin nhắn riêng cho biết điều gì đã thay đổi.
  • Menu thả xuống gọn gàng với danh sách dài, và giúp kênh ngắn hơn trên điện thoại.

Cách thiết lập Reaction roles

  1. Thêm bot. Thêm Noxyr vào máy chủ của bạn. Bot miễn phí.
  2. Đưa vai trò của bot lên cao. Trong Cài đặt máy chủ, rồi Vai trò, kéo vai trò của bot lên trên mọi vai trò mà thành viên có thể chọn. Bot chỉ có thể cấp các vai trò nằm dưới vai trò của chính nó.
  3. Tạo bảng. Mở bảng điều khiển, vào Chào mừng, rồi chọn Reaction roles. Hoặc chạy /reactionrole create trong Discord và chọn kiểu cùng vai trò đầu tiên.
  4. Thêm vai trò. Một bảng chứa tối đa 20 vai trò. Bảng phản ứng cần một emoji cho mỗi vai trò. Trên bảng điều khiển, bạn thêm tất cả cùng lúc; trong Discord, dùng /reactionrole add.
  5. Đăng bảng. Với bảng phản ứng, bot tự thêm mọi emoji cho bạn, nên thành viên chỉ cần nhấp.
  6. Kiểm tra. Nhấp một tùy chọn bằng tài khoản thông thường, rồi nhấp lại để chắc vai trò đã được gỡ.

Cho thành viên chỉ giữ một vai trò

Bật Chỉ một vai trò cho các lựa chọn loại trừ lẫn nhau, như khu vực hoặc màu sắc. Chọn vai trò mới sẽ gỡ vai trò cũ, và với bảng phản ứng, phản ứng cũ cũng bị gỡ. Trong Discord, đặt single thành true trong /reactionrole create.

Giữ vai trò kiểm duyệt ra khỏi bảng

Bất kỳ vai trò nào trong bảng đều có thể bị lấy bởi ai nhìn thấy nó, nên vai trò có quyền Cấm thành viên hoặc Quản lý tin nhắn không bao giờ được đưa vào bảng. Noxyr từ chối các vai trò này khi bạn lưu, và kiểm tra lại mỗi lần ai đó chọn vai trò. Nếu một vai trò được cấp quyền kiểm duyệt sau này, nó sẽ ngừng được cấp.

Sửa Reaction roles không hoạt động

  • Không có gì xảy ra: vai trò của bot nằm dưới vai trò cần cấp, hoặc bot thiếu quyền Quản lý vai trò.
  • Thiếu emoji trên tin nhắn: bot cần quyền Thêm phản ứng và Đọc lịch sử tin nhắn trong kênh đó.
  • Emoji tùy chỉnh bị từ chối: emoji phải được tải lên máy chủ của bạn.
  • Vai trò không có trong danh sách bảng điều khiển: vai trò nằm trên bot, được quản lý bởi một tích hợp, hoặc có quyền kiểm duyệt.

Mọi tùy chọn được trình bày trong tài liệu Reaction roles. Với các vai trò mà mọi người đều nên có, hãy dùng vai trò tự động hoặc xác minh thay thế.