메타 설명: OpenClaw를 디스코드에 연결하는 방법을 단계별로 안내합니다. Discord 봇 생성부터 채널 설정까지 완벽 가이드!
디스코드에서 AI 어시스턴트 사용하기
OpenClaw는 다양한 메신저와 연동됩니다. 그중에서도 디스코드(Discord)는 게이머와 개발자 커뮤니티에서 가장 인기 있는 플랫폼이죠!
이 가이드를 따라하면 여러분의 디스코드 서버에서 AI 어시스턴트와 대화할 수 있습니다. DM으로 1:1 대화도 가능하고, 서버 채널에서 멘션으로 호출할 수도 있어요!
사전 준비 사항
시작하기 전에 다음을 준비하세요.
| 항목 | 설명 |
|---|---|
| OpenClaw | 설치 및 기본 설정 완료 |
| Discord 계정 | 봇을 만들 계정 |
| Discord 서버 | 봇을 초대할 서버 (테스트용 개인 서버 권장) |
준비되셨나요? 그럼 시작해볼게요!
1단계: Discord 봇 생성하기
먼저 Discord Developer Portal에서 봇을 만들어야 합니다.
봇 생성 순서:
- Discord Developer Portal 접속
- New Application 클릭
- 앱 이름 입력 후 Create
- 왼쪽 메뉴에서 Bot 클릭
- Add Bot 클릭
- Token 아래의 Reset Token 클릭 후 토큰 복사
이 토큰을 안전한 곳에 저장하세요. 나중에 OpenClaw 설정에 사용합니다!
2단계: Gateway Intents 활성화하기
봇이 메시지를 읽으려면 Privileged Gateway Intents를 활성화해야 합니다.
Bot 설정 페이지에서:
- Message Content Intent – 필수! 메시지 내용을 읽기 위해 필요
- Server Members Intent – 권장. 사용자 이름 조회에 필요
두 옵션을 모두 켜주세요. 이걸 안 하면 봇이 연결되어도 메시지에 반응하지 않습니다!
3단계: 봇 서버에 초대하기
봇을 서버에 초대하려면 OAuth2 URL이 필요합니다.
OAuth2 → URL Generator에서:
Scopes 선택:
- bot
- applications.commands (슬래시 명령어용)
Bot Permissions 선택:
- View Channels
- Send Messages
- Read Message History
- Embed Links
- Attach Files
- Add Reactions (선택)
생성된 URL을 복사해서 브라우저에 열고, 서버를 선택해서 초대하세요!
4단계: OpenClaw 설정하기
이제 OpenClaw에 봇 토큰을 설정합니다.
방법 1: 환경 변수 (권장)
export DISCORD_BOT_TOKEN="your_bot_token_here"
방법 2: 설정 파일
~/.openclaw/openclaw.json 파일에 추가:
{
"channels": {
"discord": {
"enabled": true,
"token": "your_bot_token_here"
}
}
}
5단계: DM 및 서버 채널 설정
보안을 위해 기본적으로 DM은 페어링 모드입니다.
DM 설정 옵션:
- pairing (기본값) – 처음 DM하면 페어링 코드 발급, 승인 필요
- allowlist – 허용 목록에 있는 사용자만
- open – 모든 사용자 허용 (주의!)
서버 채널 설정 예시:
{
"channels": {
"discord": {
"enabled": true,
"token": "your_token",
"dm": {
"enabled": true,
"policy": "pairing"
},
"guilds": {
"YOUR_GUILD_ID": {
"requireMention": true,
"channels": {
"general": { "allow": true }
}
}
}
}
}
}
requireMention: true로 설정하면 @멘션할 때만 봇이 응답합니다!
6단계: Gateway 시작 및 테스트
설정이 완료되었으면 Gateway를 시작합니다.
openclaw gateway
테스트 방법:
- 디스코드 서버의 채널에서 @봇이름 안녕! 입력
- 봇이 응답하면 성공!
- DM으로 메시지 보내면 페어링 코드 발급
- 터미널에서 openclaw pairing approve discord 코드 로 승인
유용한 팁
디스코드 연결을 더 잘 활용하기 위한 팁들입니다.
- Developer Mode 활성화: 디스코드 설정 → 고급 → 개발자 모드 켜기. 우클릭으로 ID 복사 가능!
- 슬래시 명령어: /status, /help 등 네이티브 명령어 지원
- 리액션: 봇이 이모지 리액션도 달 수 있음
- 스레드: 스레드에서도 대화 가능
문제 해결
연결이 안 된다면 다음을 확인하세요.
- 봇이 응답 안 함: Message Content Intent 활성화 확인
- 권한 오류: 봇에게 채널 읽기/쓰기 권한 있는지 확인
- DM 안 됨: dm.policy 설정 및 페어링 승인 확인
- 진단 명령어: openclaw doctor 실행
마무리하며
이제 디스코드에서 OpenClaw AI 어시스턴트를 사용할 수 있습니다! 서버 채널에서 팀원들과 함께 사용하거나, DM으로 개인 비서처럼 활용해보세요. 궁금한 점은 댓글로 남겨주세요!
해시태그: OpenClaw, 디스코드, Discord, AI어시스턴트, 봇설정, 디스코드봇, ChatBot, AI연동, 개인AI, 메신저연동