자동 번역이 페이지는 자동으로 번역되었습니다. 영어 원문이 기준입니다.이 페이지를 영어로 읽어보세요

임베드

인베드는 메시지에 부착된 구조화된 카드입니다: 컬러 스트라이프, 제목, 풍부한 텍스트, 필드, 이미지 및 하단 여백입니다. Disband는 Discord의 인베드 모양과 제한을 사용하므로 Discord 웹훅 또는 봇을 위해 구축된 인베드는 일반적으로 변경 없이 작동합니다.

인포그래픽은 다음과 같이 보낼 수 있습니다.

클라이언트 측 메시지는 직접 포함물을 설정할 수 없습니다. 이는 회원이 웹훅이나 포함물 카드를 위조하는 것을 방지합니다.

완전한 예

{
  "content": "A new release is ready.",
  "embeds": [
    {
      "title": "Disband 2.4.1",
      "description": "Fixes the **role picker** and improves uploads.",
      "url": "https://disband.dev/changelog",
      "color": 5793266,
      "timestamp": "2026-10-19T20:15:00.000Z",
      "author": {
        "name": "Release bot",
        "url": "https://disband.dev",
        "icon_url": "https://disband.dev/logo.png"
      },
      "thumbnail": {
        "url": "https://disband.dev/logo.png"
      },
      "fields": [
        { "name": "Channel", "value": "stable", "inline": true },
        { "name": "Build", "value": "1842", "inline": true },
        { "name": "Rollout", "value": "100% of spaces", "inline": false }
      ],
      "footer": {
        "text": "Disband releases",
        "icon_url": "https://disband.dev/logo.png"
      }
    }
  ]
}

5793266는 0x5865F2, Disband의 브랜드 블루입니다.

인제어 객체

필드 유형 참고
title 문자열 최대 256자. url가 설정되면 링크로 렌더링됩니다.
description 문자열 최대 4,096자. Markdown를 지원합니다.
url 문자열 제목이 클릭할 수 있도록 합니다. 절대 http 또는 https URL.
color 숫자 0xRRGGBB을 정수로 나타내세요. "#5865F2" 문자열도 작동합니다.
timestamp 문자열 ISO 8601 날짜 및 시간. 하단에 표시됩니다.
footer 객체 { "text": "…", "icon_url": "…" }. 최대 2,048자를 입력하세요.
author 객체 { "name": "…", "url": "…", "icon_url": "…" }. 최대 256개의 이름을 지정할 수 있습니다.
fields 배열 최대 25개의 필드 객체. 아래를 참조하세요.
image 객체 { "url": "…" }. 설명 아래에 표시됩니다.
thumbnail 객체 { "url": "…" }. 오른쪽에 표시됩니다.
video 객체 호환성을 위해 승인됨; 아직 렌더링되지 않았습니다.
provider 객체 호환성을 위해 승인됨; 아직 렌더링되지 않았습니다.

모든 URL 필드는 절대적인 http 또는 https URLs여야 합니다. 사용자 이름이나 암호를 포함하는 URLs은 버려집니다. 보안되지 않은 이미지 URLs은 클라이언트 및 서버 모두에서 삭제합니다.

필드

{
  "name": "Uptime",
  "value": "99.98% over 90 days",
  "inline": true
}
재산 유형 참고 사항
name 문자열 필수. 최대 256자.
value 문자열 필수. 최대 1,024자. Markdown이 작동합니다.
inline 논리형 true는 공간이 허용하는 경우 필드를 나란히 배치합니다.

name 또는 value이 누락되거나 비어 있는 필드는 하드 오류입니다. 빈 데이터가 있을 수 있으므로 필드를 생략하거나 대시를 대체하십시오.

Markdown

설명 및 필드 값은 Disband의 Markdown을 지원합니다: 초록색, 기울임꼴, 밑줄, 인라인 코드, 코드 블록, 링크 및 사용자 정의 이모티콘. 제목, 저자 이름 및 하단 텍스트는 일반 텍스트입니다.

인포에 포함된 텍스트는 표시되지만 핑은 생성되지 않습니다. 실제 언급 알림을 원하시면 content를 사용하세요.

제한

제한 값
메시지에 포함된 포함물 수 10
제목 256
설명 4,096
각 인포그래픽에 대한 필드 수 25
필드 이름 256
필드 값 1,024
하단 텍스트 2,048
저자 이름 256
모든 포함 콘텐츠의 총 문자 수 6,000

총액에는 제목, 설명, 하단 텍스트, 저자 이름, 필드 이름 및 필드 값이 포함됩니다. URLs 및 이미지 메타데이터는 포함되지 않습니다.

입력이 어떻게 정규화되는가

API는 데이터베이스에 도달하기 전에 모든 임베드를 검증합니다:

오류 이름에 있는 사각괄호는 정확한 항목을 식별합니다. 예를 들어:

embeds.0.fields.2: name and value are required

임베드 보내기

웹훅으로부터

curl -X POST 'https://disband.dev/webhook/12345678/01234567890123456789012345' \
  -H 'Content-Type: application/json' \
  -d '{
    "content": "A new release is ready.",
    "embeds": [{
      "title": "Disband 2.4.1",
      "description": "Fixes the **role picker** and improves uploads.",
      "color": 5793266
    }]
  }'

봇으로부터

curl -X POST 'https://www.disband.dev/api/v1/channels/CHANNEL_ID/messages' \
  -H "Authorization: Bot $DISBAND_BOT_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{
    "embeds": [{
      "title": "Nightly build",
      "description": "All 412 tests passed.",
      "color": 5793266
    }]
  }'

만약에 임베드만 보내면, content를 생략할 수 있습니다. 콘텐츠나 임베드 없이 있는 메시지는 거부됩니다.

관계가 있는