# {PROJECT_NAME} Discord Bot PRD (Lite)

> MVP용. 핵심만. 하지만 AI가 빠뜨리면 안 되는 건 다 있음.
>
> 작성일: {DATE}

---

## 1. 한 줄 요약

**[서버/커뮤니티]**를 위한 **[핵심 기능]** 봇

---

## 2. 문제 → 해결

| 문제 | 해결 |
|------|------|
| [현재 겪는 문제] | [이 봇이 해결하는 방법] |

---

## 3. 명령어 (P0만)

| 명령어 | 설명 | 권한 |
|--------|------|------|
| `/help` | 도움말 | 모든 사용자 |
| `/ping` | 상태 확인 | 모든 사용자 |
| `/[기능]` | [설명] | [권한] |

---

## 4. Constraints (AI 경계)

### ALWAYS (무조건)
- [ ] Slash Command 사용
- [ ] 권한 체크 후 실행
- [ ] Rate Limit 준수

### NEVER (절대 금지)
- [ ] **스펙에 없는 명령어 구현**
- [ ] 하드코딩된 토큰
- [ ] 스팸성 메시지 발송

### Out of Scope (이번에 안 함)
- 음성 기능 - v2에서

---

## 5. 필요 권한

| Intent/권한 | 이유 |
|-------------|------|
| GUILDS | 서버 정보 |
| GUILD_MESSAGES | 메시지 읽기 |
| Send Messages | 메시지 전송 |

---

## 6. 기술 스택

| 구분 | 선택 |
|------|------|
| 언어 | Node.js / Python |
| 라이브러리 | discord.js / discord.py |
| 호스팅 | Railway / Heroku |

---

## 7. Edge Cases

| 상황 | 예상 결과 |
|------|----------|
| 권한 없는 사용자 | "권한이 없습니다" |
| Rate Limit | 대기 안내 |
| 봇 재시작 | 진행 중 작업 정리 |

---

## 8. 완료 체크리스트

- [ ] P0 명령어 동작
- [ ] 권한 체크 동작
- [ ] Discord ToS 준수
- [ ] 로깅 시스템

---

## 변경 로그

| 날짜 | 내용 |
|------|------|
| {DATE} | 최초 작성 |
