Chat SDK, Discord Components V2 지원 추가
요약
Chat SDK가 Discord Components V2 지원을 추가하여 텍스트, 이미지, 버튼 등을 유연하게 배치할 수 있는 레이아웃 시스템을 제공합니다. 또한 스레드 제목 변경 기능과 전역 멘션 제어 등 Discord 어댑터의 다양한 개선 사항이 포함되었습니다.
핵심 포인트
- Discord Components V2를 통한 유연한 메시지 레이아웃 구성 가능
- 네이티브 컨테이너, 미디어 갤러리, 버튼 등 다양한 컴포넌트 지원
- 스레드 채널 이름을 변경할 수 있는 setThreadTitle() 메서드 추가
- @everyone 및 @here 전역 멘션에 대한 제어 옵션 제공
- 사용자 언급 감지의 정확도 향상 및 오탐 방지
이제 텍스트, 이미지, 파일 및 버튼을 자유롭게 배치할 수 있는 유연한 컴포넌트로 취급하는 옵트인 레이아웃 시스템을 통해 Discord 봇 메시지를 보낼 수 있습니다.Components V2
어댑터의 옵션을 contentFormat으로 설정하면 네이티브 컨테이너, 섹션, 미디어 갤러리, 구분선(separator), 버튼 및 문자열 선택(string select)과 함께 카드가 렌더링됩니다. 임베드(Embeds)는 기본값이므로 기존 봇은 변경 없이 작동합니다.ComponentsV2
개별 섹션은 자체 액션을 가질 수 있으며, 마크다운이 컴포넌트 내에서 올바르게 렌더링되고, 어댑터는 메시지당 최대 40개의 컴포넌트를 포함하여 Discord의 플랫폼 제한을 강제합니다.
이번 릴리스에는 다음과 같은 몇 가지 다른 Discord 어댑터 개선 사항도 포함되어 있습니다:
시작하려면 또는 공식 Discord 어댑터 디렉토리(adapter directory)를 찾아보세요.
이러한 개선의 기반을 마련해 준 커뮤니티 기여자분들께 특별히 감사드립니다. DeanMauro onmax FarazPatankar sivchari
-
새로운 메서드가 네이티브 Discord 스레드 채널의 이름을 변경합니다. 이 기능을 사용하려면 봇에
Manage Threads권한이 필요합니다.스레드 이름 변경:setThreadTitle() -
게이트웨이 모드(gateway mode)로 실행되는 봇은 더 이상
@everyone및@here공지사항을 언급으로 취급하지 않습니다. 새로운 설정 옵션 (기본값:respondToGlobalMentions)을 통해 이 기능을 다시 활성화할 수 있습니다. 직접적인 언급, 역할 언급, 그리고 봇에 대한 답장은 영향을 받지 않습니다.전역 핑 무시:@everyone@hererespondToGlobalMentions:false -
비슷한 이름의 사용자 언급이 더 이상 오탐(false matches)을 유발하지 않습니다. 아무 내용 없는 메시지는 더 이상 봇 태그로 계산되지 않습니다.정확한 언급 감지:
@bot-dev
AI 자동 생성 콘텐츠
본 콘텐츠는 Vercel AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기