n8n으로 연결하면 코딩 없이 30분 안에 완성됩니다.
1편에서 Claude 계정을 만들었다면, 이제 그 Claude를 Discord에 붙일 차례입니다. Discord 채널에 메시지를 보내면 Claude가 자동으로 답변하는 구조입니다. 회사 팀 채널에 AI 비서를 두거나, 혼자 쓰는 개인 서버에 만들 수도 있습니다.
이 글에서는 n8n이라는 자동화 도구를 사용합니다. 드래그앤드롭으로 연결하는 방식이라 코딩 지식이 전혀 없어도 따라할 수 있습니다.
전체 구조 — 어떻게 연결되는가
만들 시스템의 구조는 이렇습니다.
Discord 채널에 메시지 입력
→ n8n이 메시지 감지
→ Claude API로 전달
→ Claude가 답변 생성
→ n8n이 Discord 채널에 답변 전송
중간에서 n8n이 연결 다리 역할을 합니다. Discord와 Claude가 직접 연결되는 게 아니라, n8n이 메시지를 받아서 Claude에게 전달하고, Claude의 답변을 다시 Discord로 보내주는 방식입니다.
준비물 4가지
| 준비물 | 용도 | 비용 |
|---|---|---|
| Discord 계정 | 메시지를 주고받을 채널 | 무료 |
| Claude API 키 | Claude에게 질문을 전달하는 열쇠 | 종량제 (소량 무료) |
| n8n 계정 | Discord와 Claude를 연결하는 자동화 도구 | 무료 플랜 가능 |
| Discord 봇 | 내 서버에서 메시지를 듣는 AI 계정 | 무료 |
PART 1 — Claude API 키 발급받기
Claude 계정(claude.ai)과 Claude API 키는 다릅니다. 일반 사용은 claude.ai에서 하고, 자동화 연결에는 API 키가 필요합니다.
1 Anthropic Console 접속
브라우저에서 console.anthropic.com을 입력합니다. Claude 계정과 같은 이메일로 로그인합니다.
2 API Keys 메뉴 클릭
왼쪽 메뉴에서 "API Keys"를 클릭합니다. 화면 우측 상단의 "Create Key" 버튼을 누릅니다.
3 이름 입력 후 생성
키 이름을 입력합니다. 예: "discord-bot". "Create Key" 버튼을 누르면 키가 생성됩니다.
4 API 키 복사 후 안전하게 저장
sk-ant-api03-...로 시작하는 긴 문자열이 나타납니다. 이 화면을 벗어나면 다시 볼 수 없습니다. 지금 바로 메모장에 복사해두세요.
5 결제 수단 등록 (처음이라면)
API 사용에는 별도 크레딧이 필요합니다. 왼쪽 메뉴 "Billing"에서 카드를 등록하고 $5~10 정도 충전합니다. 일반적인 개인 사용량이라면 $5로 수개월 사용 가능합니다.
PART 2 — Discord 봇 만들기
1 Discord Developer Portal 접속
브라우저에서 discord.com/developers/applications를 입력합니다. Discord 계정으로 로그인합니다.
2 새 애플리케이션 만들기
우측 상단 "New Application" 버튼 클릭. 이름 입력 (예: "Claude 비서"). "Create" 클릭.
3 Bot 탭으로 이동
왼쪽 메뉴에서 "Bot"을 클릭합니다. "Add Bot" 버튼을 누르고, "Yes, do it!" 확인합니다.
4 봇 토큰 복사
"Token" 항목에서 "Reset Token"을 클릭하면 토큰이 발급됩니다. 복사해서 메모장에 저장합니다. API 키와 마찬가지로 외부 유출 금지입니다.
5 권한 설정 (Privileged Gateway Intents)
같은 Bot 페이지에서 아래로 스크롤하면 "Privileged Gateway Intents"가 나옵니다. MESSAGE CONTENT INTENT를 켜줍니다 (파란색으로 활성화). 저장합니다.
6 봇을 내 서버에 초대
왼쪽 메뉴 "OAuth2" → "URL Generator" 클릭. SCOPES에서 "bot" 체크. BOT PERMISSIONS에서 "Send Messages", "Read Message History", "View Channels" 체크. 하단에 생성된 URL을 브라우저에 붙여넣기 → 내 서버 선택 → 초대 완료.
PART 3 — n8n으로 연결하기
n8n 계정 만들기
브라우저에서 n8n.io에 접속해서 무료 계정을 만듭니다. 이메일 인증 후 로그인합니다.
1 새 워크플로우 만들기
"New Workflow"를 클릭합니다. 빈 캔버스가 나타납니다.
2 Discord Trigger 노드 추가
캔버스 중앙 "+" 버튼 클릭 → "Discord" 검색 → "Discord Trigger" 선택. 이 노드가 Discord에서 메시지가 오면 워크플로우를 시작합니다.
3 Discord 봇 연결
Credential에서 "New" 클릭 → Bot Token 입력 (PART 2에서 복사한 토큰). 저장 후 연결 테스트가 통과되면 완료.
4 Anthropic (Claude) 노드 추가
Discord Trigger 노드 옆 "+" 클릭 → "Anthropic" 검색 → "Message a model" 선택. Credential에서 Claude API 키 입력. Model은 "claude-sonnet-4-6" 선택.
5 메시지 연결 설정
Anthropic 노드의 "User Message" 필드에 Discord에서 온 메시지를 넣어줍니다. 필드 옆 표현식 아이콘(중괄호)을 클릭 → Discord Trigger의 "content" 항목 선택.
6 Discord Send Message 노드 추가
Anthropic 노드 옆 "+" → "Discord" → "Send Message" 선택. 같은 봇 Credential 연결. Channel ID는 메시지를 보낼 Discord 채널 ID 입력. Message Content에는 Anthropic 노드의 응답(text) 연결.
Discord 채널 ID 찾는 법:
Discord 설정 → 고급 → "개발자 모드" 켜기
채널 우클릭 → "채널 ID 복사"
7 워크플로우 활성화
우측 상단 토글을 켜서 워크플로우를 활성화합니다. 이제 Discord에서 메시지를 보내보세요.
테스트 — 잘 되는지 확인하는 법
테스트 메시지 예시:
Discord 채널에 입력: "안녕, 오늘 할 일 3가지 추천해줘"
→ Claude가 30초 내로 답변
답변이 오지 않는다면 n8n 워크플로우 실행 기록("Executions")에서 어느 단계에서 오류가 났는지 확인합니다. 대부분 API 키 또는 토큰 입력 오류입니다.
자주 묻는 질문 (FAQ)
Q. n8n 무료 플랜으로도 충분한가요?
개인 사용 수준이라면 충분합니다. n8n 무료 플랜은 월 2,500건의 실행이 가능합니다. 하루 80번 이상 대화하지 않는다면 무료로 사용할 수 있습니다.
Q. Claude API 비용이 얼마나 나오나요?
claude-sonnet-4-6 기준으로 짧은 대화 1회당 약 0.003~0.01달러(한화 4~15원) 수준입니다. 하루 50번 대화해도 월 1,000원 미만입니다. $5 충전으로 수개월 사용 가능합니다.
Q. 봇이 모든 메시지에 자동으로 답변하나요?
기본 설정에서는 채널에 오는 모든 메시지에 답변합니다. 특정 명령어(예: "!claude")에만 반응하게 하려면 n8n에서 Filter 노드를 추가해서 조건을 설정할 수 있습니다.
Q. Claude에게 내 상황(역할)을 기억시키려면?
Anthropic 노드의 "System Message" 필드에 내 상황을 입력합니다. 예: "당신은 마케팅 팀장의 업무 비서입니다. 항상 간결하고 실행 가능한 답변을 줍니다." 이 내용은 매번 대화에 포함됩니다.
2편 정리 — 완료 체크리스트
- ✔ Claude API 키 발급 완료
- ✔ Discord 봇 생성 완료
- ✔ 봇을 내 서버에 초대 완료
- ✔ n8n 워크플로우 만들기 완료
- ✔ Discord에서 테스트 메시지 전송 확인
여기까지 됐으면 Discord AI 비서 완성입니다. 3편에서는 이번에 만든 구조를 텔레그램에도 연결합니다. 폰 텔레그램에서 메시지 한 줄로 Claude에게 일을 시킬 수 있게 됩니다.
1편 먼저 보셨나요?
1편: 준비물 3가지와 Claude 계정 세팅 →
참고 자료
· Anthropic API 공식 문서 — docs.anthropic.com
· n8n + Claude 연동 공식 — n8n.io/integrations/claude
· Discord Developer Portal — discord.com/developers/applications
댓글
댓글 쓰기