> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 자기 할당 역할

> 멤버가 반응, 드롭다운 또는 버튼 패널을 통해 5가지 할당 모드로 스스로 역할을 부여할 수 있게 합니다. 모든 등급에서 무료.

멤버가 대명사, 알림 선호도, 게임 관심사 등 자신의 역할을 직접 선택합니다 — 관리자가 디자인한 패널에서.

<Info>
  **모든 등급에서 무료**이며 제한이 없습니다.
</Info>

## 먼저 임베드 메시지가 필요합니다

<Warning>
  셀프 역할은 **이미 채널에 전송된** 기존 [임베드 메시지](/ko/utility/embed-messages)에 연결됩니다. 자체 메시지를 생성하지 않습니다.

  임베드가 없다면 생성 페이지에서 이를 안내하고 임베드를 만드는 링크를 제공합니다. 임베드는 있지만 아직 **전송되지 않은** 경우, 임베드가 존재해도 메시지 선택기가 비어 있게 됩니다 — 먼저 전송하세요.
</Warning>

## 패널 유형

<CardGroup cols={3}>
  <Card title="이모지" icon="face-smile">
    멤버가 반응합니다. 최대 **20개** 역할.
  </Card>

  <Card title="버튼" icon="square">
    4가지 색상의 클릭 가능 버튼. 최대 **25개** 역할.
  </Card>

  <Card title="드롭다운" icon="list">
    플레이스홀더가 있는 선택 메뉴. 최대 **25개** 역할.
  </Card>
</CardGroup>

## 동작

이모지와 버튼 패널에서는 주 동작을 선택합니다:

| 모드            | 효과                        |
| ------------- | ------------------------- |
| **Toggle**    | 선택 시 역할 부여, 다시 선택 시 제거    |
| **Give Only** | 부여만 가능 — 멤버가 스스로 제거할 수 없음 |
| **Take Only** | 제거만 가능                    |

그런 다음 선택적으로 두 가지 배타 모드 중 하나를 사용할 수 있습니다:

| 모드                | 효과                               |
| ----------------- | -------------------------------- |
| **Auto-Replace**  | 하나를 선택하면 패널의 다른 모든 역할을 제거        |
| **Strict Single** | 멤버가 이미 패널의 다른 역할을 가지고 있다면 선택을 거부 |

<Warning>
  **Auto-Replace와 Strict Single은 주 선택을 추가하는 것이 아니라 대체합니다.** 둘 중 하나를 선택하면 Toggle / Give Only / Take Only 설정이 폐기됩니다.

  이후 패널을 다시 열면 원래 선택과 상관없이 주 설정이 **Toggle**로 표시됩니다. 이는 표시상의 문제이며 — 실제로 저장되어 적용되는 것은 배타 모드입니다.
</Warning>

<Note>
  드롭다운 패널에는 동작 선택기가 없습니다. 항상 토글이며 항상 단일 선택입니다.
</Note>

<Tip>
  **Auto-Replace**는 지역이나 실력 등급처럼 상호 배타적인 선택에 적합합니다 — 멤버가 마음을 바꿔도 결국 정확히 하나의 역할만 갖게 됩니다.
</Tip>

## 알림

멤버가 역할을 얻거나 잃을 때 DM을 받을 수 있으며, 각 상황에 대해 별도의 메시지를 설정할 수 있습니다. 역할 이름을 삽입하려면 `[Role]`을 사용하세요.

## 목록 표에 표시되는 내용

<Warning>
  패널 목록의 세 컬럼은 신뢰할 수 없습니다:

  * **Behavior**는 설정한 모드와 상관없이 항상 "Standard"로 표시됩니다
  * **Created**는 모든 패널에 대해 항상 오늘 날짜를 표시합니다
  * **Type**은 번역되지 않은 영어 단어를 표시합니다

  **Name**과 **Reactions** 컬럼만 신뢰할 수 있습니다. 실제 설정을 보려면 패널을 여세요.
</Warning>

## 접근할 수 없는 설정

대시보드 컨트롤이 없는 두 저장 옵션은 기본값으로 유지됩니다:

* **역할당 멤버 상한** — 각 역할을 보유할 수 있는 인원의 내부 제한은 항상 무제한
* **다중 선택 드롭다운** — 드롭다운 패널은 항상 단일 선택

<Note>
  패널 이름은 연결된 임베드 메시지에서 가져옵니다. 임베드 이름을 변경하면 다음 저장 시 패널 이름도 변경됩니다.
</Note>

## 패널 변경

<Warning>
  패널 유형을 바꾸면 Discord 메시지가 재구축됩니다 — 새 것이 나타나기 전에 기존 반응이나 버튼이 제거됩니다. 멤버는 잠시 컨트롤이 없는 패널을 보게 됩니다.

  기본 Discord 메시지가 삭제된 경우 업데이트는 조용히 실패하며 패널은 목록에 남습니다. 삭제하고 새 메시지에 대해 다시 만드세요.
</Warning>

<Warning>
  패널의 모든 역할은 Vetox 역할 **아래**에 있어야 하며, 그렇지 않으면 할당할 수 없습니다. [권한](/ko/permissions)을 참고하세요.
</Warning>

<Card title="자동 역할" icon="user-plus" horizontal href="/ko/engagement/auto-roles">
  선택 대신 자동으로 부여되는 역할.
</Card>
