Discord Components V2: 새 메시지 레이아웃
Components V2는 컨테이너, 텍스트, 이미지, 구분선, 버튼 같은 레이아웃 블록으로 메시지를 만드는 Discord 메시지 형식입니다. 임베드 아래에 버튼 줄을 붙이던 옛 패턴을 대체하며, 조작 요소를 카드 자체 안에 둡니다.
임베드와 어떻게 다른가
클래식 형식에서 봇은 메시지 내용, 최대 열 개의 임베드, 그리고 그 아래의 버튼 줄들을 보냅니다. 레이아웃은 고정되어 있습니다. 임베드는 하나의 블록이고, 버튼은 항상 아래에 매달립니다.
Components V2에서 봇은 메시지에 플래그를 설정한 뒤, 블록의 트리로 그것을 묘사합니다. 텍스트, 그 옆의 썸네일, 미디어 갤러리, 구분선, 버튼을 모두 하나의 컨테이너 안에 넣을 수 있고, 임베드의 옆 막대처럼 강조 색으로 컨테이너를 꾸밀 수 있습니다.
주요 구성 블록
- 컨테이너: 다른 블록을 묶는 카드입니다.
- 섹션: 옆에 버튼이나 썸네일이 있는 텍스트입니다.
- 텍스트 표시: 마크다운 텍스트이며, 필요한 만큼 블록을 씁니다.
- 미디어 갤러리와 파일: 카드 안의 그림과 다운로드입니다.
- 구분선: 간격 또는 나누는 선입니다.
- 액션 행: 버튼과 선택 메뉴이며, 이전과 같습니다.
알아둘 트레이드오프
V2로 표시된 메시지는 옛 내용과 임베드 필드를 함께 쓸 수 없으므로, 봇은 메시지마다 한 형식을 고릅니다. V2를 지원하지 않는 오래된 Discord 클라이언트는 이 메시지를 제대로 보여 줄 수 없으며, 그래서 많은 봇이 여전히 둘 다 제공합니다. V2 메시지는 클래식으로 되돌릴 수도 없는데, 플래그가 메시지를 만들 때 설정되기 때문입니다.
장점은 유연성입니다. 인라인 버튼, 조작하는 텍스트 옆에 놓이는 드롭다운, 더 깔끔한 모바일 레이아웃은 V2에서 더 쉽습니다.
Noxyr의 처리 방식
Noxyr는 기능마다 V1 또는 V2를 고르게 합니다. V1은 아래에 버튼이 달린 클래식 임베드이고, V2는 버튼과 드롭다운을 메시지 카드 안에 넣습니다. 새 서버는 V2로 시작합니다. 티켓 조작, 투표 응답, 음악 플레이어를 하나의 드롭다운으로 묶을 수도 있습니다. 대시보드의 Buttons and Menus에서 찾거나 /style을 쓰세요. 설정은 버튼과 메뉴 문서에 설명되어 있습니다.
티켓 패널이 있다면, V2에서 어떻게 보이는지 티켓 패널 문서에서 보세요.
전환해야 할까?
멤버가 대부분 최신 Discord 앱을 쓴다면, V2가 더 깔끔한 패널을 줍니다. 최대 호환성을 원한다면, 중요한 메시지에는 클래식 모습을 유지하세요. V2 대 클래식 임베드 글에 나란히 비교한 예시가 있습니다.
자주 묻는 질문
Discord의 Components V2란 무엇인가요?
봇이 임베드를 쓰는 대신 컨테이너, 텍스트, 갤러리, 버튼 같은 레이아웃 블록으로 메시지를 만드는 새로운 메시지 형식입니다.
한 메시지에 임베드와 Components V2를 함께 쓸 수 있나요?
아니요. V2 메시지는 자체 블록 레이아웃을 쓰며, 클래식 내용과 임베드 필드를 쓰지 않습니다.
Noxyr에서 V1과 V2를 어떻게 바꾸나요?
대시보드의 Buttons and Menus를 열거나, /style을 써서 기능마다 V1 또는 V2를 고르세요.