인증 방식
🔑 API Key
요금
무료
Base URL
discord.com/api/v10
태그
Discord, 봇
서비스 소개
Discord API로 봇을 만들어 서버 관리 자동화, 채널 메시지 전송, 역할 관리, 명령어 처리 등을 구현할 수 있습니다. Webhooks를 사용하면 봇 없이도 간단하게 알림 메시지를 전송할 수 있어 서버 모니터링, 배포 알림 등에 많이 활용됩니다.
🚀 시작하기
- 1
Discord 앱 생성
discord.com/developers/applications → New Application
- 2
Webhook 생성 (간단)
서버 채널 설정 → 연동 → 웹후크 → 새 웹후크 → URL 복사
- 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(),
}],
}),
})