반응 역할
Noxyr 반응 역할: 버튼, 드롭다운 또는 이모지 반응 패널을 게시해 멤버가 직접 역할을 고르게 하세요. /reactionrole 또는 대시보드로 설정할 수 있습니다.
작동 방식
역할 패널은 여러분이 고른 채널에 있는 메시지 하나입니다. 멤버는 이것으로 스스로 역할을 받고, 다시 사용해서 역할을 회수합니다. 운영진이 따로 할 일은 없습니다.
패널마다 최대 20개의 역할을 넣을 수 있고, 서버마다 최대 20개의 패널을 만들 수 있습니다. 지역이나 색상처럼 멤버가 패널에서 역할 하나만 가져야 할 때는 역할 하나만을 켜세요. 그러면 새 역할을 고를 때 기존 역할이 제거됩니다.
선택 방식 세 가지
- 버튼
- 역할마다 버튼이 하나씩 있으며, 라벨, 이모지 또는 둘 다를 넣을 수 있습니다. 멤버는 무엇이 바뀌었는지 알려 주는 개인 답장을 받습니다.
- 드롭다운
- 모든 역할이 담긴 메뉴 하나입니다. 긴 목록에 가장 좋습니다. 역할을 다시 고르면 회수됩니다.
- 반응
- 전통적인 방식입니다. 봇이 메시지 아래에 역할마다 이모지를 하나씩 추가하고, 멤버가 하나를 클릭하며, 반응을 제거하면 역할이 회수됩니다. 역할마다 고유한 이모지가 필요합니다.
설정하기
- 서버 설정, 역할 순서로 들어가서 봇의 역할을 멤버가 고를 수 있는 모든 역할보다 위로 옮기세요.
- 대시보드에서 환영 메시지, 반응 역할 순서로 열거나, Discord에서 /reactionrole create를 실행하세요.
- 방식과 채널을 고르고, 역할을 추가한 뒤 게시하세요. 나중에 변경 사항을 저장하면 실시간 메시지가 업데이트됩니다.
명령어
- /reactionrole create style:<style> role:<role>
- 첫 역할이 들어간 새 패널을 게시합니다. 옵션: emoji, label, channel, title, message, single.
- /reactionrole add panel:<panel> role:<role>
- 패널에 역할을 추가합니다. 실시간 메시지가 업데이트됩니다.
- /reactionrole remove panel:<panel> role:<role>
- 패널에서 역할을 뺍니다. 그 역할을 가진 멤버는 계속 유지합니다.
- /reactionrole delete panel:<panel>
- 패널과 그 메시지를 삭제합니다. 멤버는 자신의 역할을 그대로 유지합니다.
- /reactionrole list
- 서버의 모든 역할 패널입니다.
알아두면 좋은 점
- 설정할 수 있는 사람
- 역할 관리 권한이 있는 멤버는 /reactionrole을 사용할 수 있습니다. 대시보드 페이지는 서버 관리자를 위한 것입니다.
- 거부되는 역할
- 관리자, 멤버 차단, 메시지 관리 등 모더레이션 권한이 있는 역할은 멤버가 스스로 받게 되므로 거부됩니다. Noxyr는 누군가 역할을 고를 때마다 다시 확인하므로, 나중에 이런 권한을 갖게 된 역할은 더 이상 지급되지 않습니다.
- 봇에 필요한 권한
- 역할 관리, 그리고 패널 채널의 채널 보기, 메시지 보내기, 링크 첨부. 반응 패널에는 반응 추가와 메시지 기록 보기도 필요합니다.
- 커스텀 이모지
- 내 서버에 업로드되어 있어야 봇이 항상 사용할 수 있습니다. 일반 이모지는 어디서나 작동합니다.
- 커스텀 봇
- 반응 역할은 Noxyr 커스텀 봇에서도 작동합니다. 봇을 바꾸면 서버를 실행하는 봇이 패널을 게시하도록 패널을 다시 저장하세요.
자주 묻는 질문
Discord의 반응 역할이란 무엇인가요?
멤버가 버튼, 드롭다운 옵션 또는 이모지 반응을 클릭해서 스스로 역할을 받는 패널입니다. 다시 하면 역할이 회수됩니다. Noxyr는 세 가지 방식을 모두 지원합니다.
멤버가 반응을 제거하면 역할을 잃게 하려면 어떻게 하나요?
기본적으로 반응 패널은 그렇게 작동합니다. 멤버가 반응을 제거하면 Noxyr가 역할을 회수합니다. 버튼과 드롭다운 패널에서는 같은 역할을 다시 고르면 회수됩니다.
멤버가 패널에서 역할을 하나만 가질 수 있나요?
네. 대시보드에서 역할 하나만을 켜거나, /reactionrole create에서 single을 true로 설정하세요. 그러면 새 역할을 고를 때 해당 패널에서 멤버의 다른 역할이 제거됩니다.
대시보드에서 역할을 고를 수 없는 이유는 무엇인가요?
목록에는 봇이 줄 수 없는 역할이 빠져 있습니다. 봇의 역할보다 위에 있는 역할, 연동이 관리하는 역할, 모더레이션 권한이 있는 역할입니다. 서버 설정에서 봇의 역할을 더 위로 옮긴 뒤 페이지를 새로고침하세요.
멤버가 역할을 받지 못한 이유는 무엇인가요?
봇의 역할이 해당 역할보다 위에 있는지, 그리고 역할 관리 권한이 있는지 확인하세요. 패널을 만든 뒤에 역할에 모더레이션 권한이 생겼다면, 그 권한을 제거하거나 다른 역할을 고를 때까지 Noxyr는 그 역할을 지급하지 않습니다.