API 목록으로
🛠️ 개발·협업무료

Discord Bot API

Discord · Discord API

인증 방식

🔑 API Key

요금

무료

Base URL

discord.com/api/v10

태그

Discord, 봇

서비스 소개

Discord API로 봇을 만들어 서버 관리 자동화, 채널 메시지 전송, 역할 관리, 명령어 처리 등을 구현할 수 있습니다. Webhooks를 사용하면 봇 없이도 간단하게 알림 메시지를 전송할 수 있어 서버 모니터링, 배포 알림 등에 많이 활용됩니다.

🚀 시작하기

  1. 1

    Discord 앱 생성

    discord.com/developers/applications → New Application

  2. 2

    Webhook 생성 (간단)

    서버 채널 설정 → 연동 → 웹후크 → 새 웹후크 → URL 복사

  3. 3

    Bot 생성 (고급)

    Bot → Add Bot → Token 복사 → 서버에 봇 초대 (OAuth2 → URL Generator)

💡 코드 예제

JavaScriptWebhook (가장 간단)
const WEBHOOK_URL = process.env.DISCORD_WEBHOOK_URL!

// 기본 메시지
await fetch(WEBHOOK_URL, {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ content: '✅ 배포 완료!' }),
})

// Embed 형식 (리치 메시지)
await fetch(WEBHOOK_URL, {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    embeds: [{
      title: '🚀 배포 완료',
      color: 0x00ff00,
      fields: [
        { name: '버전', value: 'v1.2.3', inline: true },
        { name: '환경', value: 'Production', inline: true },
        { name: '배포 시간', value: new Date().toLocaleString('ko-KR'), inline: false },
      ],
      timestamp: new Date().toISOString(),
    }],
  }),
})