클래식 봇 메시지는 임베드 아래에 버튼 줄이 붙어 있는 형태예요. 디스코드 Components V2는 텍스트, 이미지, 버튼, 드롭다운을 하나의 컨테이너 안에 넣어서, 티켓 패널, 플레이어 카드, 상품 목록이 컨트롤이 달라붙은 상자가 아니라 하나의 카드로 보이게 해요. Noxyr는 둘 다 지원하고, 기능마다 선택할 수 있게 하며, 전환하면 라이브 패널을 다시 게시해서 아무것도 깨지지 않게 해요.

Side by side: the classic V1 embed with buttons underneath, and the V2 layout where buttons and menus live inside the card. A switch flips between them. V1 · classic embed Open ticket FAQ Choose a department ▾ buttons sit under the embed V2 · Components V2 container Open ticket FAQ Choose a department ▾ everything inside one card buttons and menus live in the card /style set

Components V2는 실제로 무엇인가요

Components V2는 디스코드의 새로운 메시지 레이아웃 시스템이에요. 예전의 "임베드"(텍스트, 색상, 이미지)와 "컴포넌트"(그 아래 줄에 있는 버튼과 선택 메뉴)로 나뉘어 있던 구조 대신, V2 메시지는 레이아웃 블록으로 만들어져요. 강조 색상이 있는 컨테이너, 텍스트 블록, 텍스트와 버튼 또는 썸네일을 짝지은 섹션, 구분선, 미디어 갤러리, 그리고 익숙한 버튼과 드롭다운이 모두 그 안에 중첩돼요. 결과물은 특히 모바일에서 더 촘촘하게 보이고, 컨트롤이 자기가 작동시키는 대상 바로 옆에 놓여요.

문제는 하나의 메시지에서 두 시스템을 섞을 수 없다는 점이에요. V2 컴포넌트가 있는 메시지에는 클래식 임베드를 함께 넣을 수 없어요. 그래서 봇은 메시지마다 방식을 정해야 하고, Noxyr도 기능마다 그 선택을 추적해요.

V1: 클래식 임베드

  • 2016년부터 모든 디스코드 사용자에게 익숙해요. 새로운 형태를 배울 필요가 없어요.
  • 구형 클라이언트와 브리지를 포함해 어디서나 작동해요.
  • 버튼과 메뉴는 임베드 아래에 최대 다섯 줄까지 놓여요.
  • 제목, 필드, 바닥글이 많은 구조를 별도 노력 없이 제공해요.

V2: 컨테이너 레이아웃

  • 버튼과 드롭다운이 카드 안에, 관련된 텍스트 바로 옆에 있어요.
  • 모바일에서 더 깔끔해요. 메시지와 컨트롤 사이의 세로 간격이 줄어들어요.
  • 구분선과 섹션 덕분에 긴 패널(카탈로그 페이지, 도움말 메뉴)을 훑어보기 쉬워요.
  • 일부 요소는 위치가 바뀌어요. 클래식 제목/필드 격자는 텍스트 블록과 섹션으로 대체돼요.

Noxyr의 처리 방식

모든 서버에는 버튼의 기본 스타일과 드롭다운 메뉴의 별도 기본 스타일이 있고, 기능별로 선택적인 재정의도 할 수 있어요. 티켓, 카탈로그와 결제, 인증, 리뷰, 건의, 투표, 음악 플레이어, 환영 및 퇴장 메시지, 도움말과 공개 명령어, 다이렉트 메시지가 여기에 해당해요. V2가 출시되기 전부터 있던 서버는 관리자가 바꾸기 전까지 V1을 유지하고, 지금 Noxyr를 추가하는 서버는 V2로 시작해요. 기브어웨이는 메시지 형식이 클래식 레이아웃에 의존하기 때문에 항상 클래식 레이아웃을 써요.

전환은 명령어 하나나 대시보드 페이지 하나(Control 아래의 Buttons & Menus)로 해요:

  • /style view: 모든 기능이 현재 무엇을 쓰는지 보여 줘요.
  • /style set feature:all buttons:v2 dropdowns:v2: 서버 전체의 기본값이에요.
  • /style set feature:tickets buttons:v1: 기능 하나에만 적용돼요.
  • /style reset: 재정의를 지워서 기능들이 다시 서버 기본값을 따르게 해요.

기본적으로 변경하면 라이브 패널, 티켓 패널, 카탈로그, 인증 등 나머지 패널이 다시 게시돼요. 그래서 멤버는 다음 수정 때까지 기다리지 않고 바로 새 레이아웃을 볼 수 있어요. 패널이 다음에 저장될 때 전환되기를 원한다면 repost:false를 넣으세요.

어느 쪽을 고를까요?

  • 공개 패널(티켓, 인증, 카탈로그): V2. 멤버가 이들과 가장 많이 상호작용하고, 카드 안의 버튼은 휴대폰에서 누르기 더 쉬워요.
  • 음악 플레이어: V2. 컨트롤은 카드 위에 있어야 해요.
  • 환영 및 퇴장 메시지: 둘 중 아무거나요. 큰 배너 이미지 아래에 필드 격자를 두는 방식에 의존한다면 V1이에요.
  • 스크린 리더나 구형 클라이언트에 의존하는 모든 것: V1이 더 안전한 선택이에요.

선택이 기능마다 이루어지므로, 서버 기본값을 바꾸기 전에 패널을 하나씩 옮기고 멤버에게 의견을 물어볼 수 있어요.

자주 묻는 질문

전환하면 무언가를 잃나요? 설정은 바뀌지 않아요. 바뀌는 것은 게시된 메시지의 레이아웃뿐이에요. 되돌리는 것도 같은 명령어예요.

내 커스텀 봇도 같은 설정을 따르나요? 네. 스타일은 서버에 저장되므로, 내 커스텀 봇과 Noxyr가 같은 레이아웃으로 게시해요.

드롭다운 메시지가 버튼 메시지와 다른 스타일을 쓰는 이유는 뭔가요? 메시지는 시스템을 섞을 수 없어요. 그래서 드롭다운이 있는 메시지는 드롭다운 설정을 따르고, 버튼만 있는 메시지는 버튼 설정을 따라요.

직접 해 보세요: 대시보드를 열고 Buttons & Menus로 가서 티켓 패널을 V2로 바꾸세요. 패널 자체에 무엇을 넣을지는 버튼 vs 드롭다운 가이드에서 다뤄요.