목표
- 다중 인스턴스/버전 지원 - 프로젝트 디렉토리, 권한 (Multi-user 환경 고려)
- 봇 호출 방식을 멘션으로 변경 (Multi-user 환경 고려)
- 봇끼리 메모리를 공유 방지 (보안)
가정: User가 아닌 세션 단위로 대화 공유
코드
코드 링크: https://github.com/ybjeon/claude-discord-bot
버전: tag/v1.0.3
권한 설정
뷰어 권한: A,B
관리자 권한: A,B,C
이렇게 설정하고 싶으면
instances/project_name/
ㄴ .env
ㄴ session.json
ㄴ settings.json
<프로젝트_디렉토리>/.claude/settings.json에 권한: A,B,C Allow
<프로젝트_뷰어_디렉토리>/.claude/settings.json에 권한: A,B,C Allow
instances/project_name/ 에 권한: A,B Allow / C Deny
todos
1) Discord 승인: (#todos 추후 업그레이드)
SDK canUseTool callback ↔ Discord 버튼 연동
2) Execution 테스트
3) Think 과정도 메시지에 노출
'Dev' 카테고리의 다른 글
| 개인 서버 CLI에 Claude Code + Discord - #3 채널마다 프로젝트 연결 + write 테스트 (0) | 2026.06.06 |
|---|---|
| 개인 서버 CLI에 Claude Code + Discord - #2 Session 추가 (0) | 2026.06.05 |
| 개인 서버 CLI에 Claude Code + Discord - #1 기본 연결 (0) | 2026.05.24 |
