디스코드 시작 명령어
discord-start-command디스코드에서 보낸 메시지를 Claude 세션이 받으려면 세션 시작 시 반드시 채널 플래그를 줘야 한다:
claude --channels plugin:discord@claude-plugins-official
# 이전 대화 이어가며 연결:
claude -c --channels plugin:discord@claude-plugins-official
왜 중요한가: --channels 플래그가 "이 세션"을 디스코드 inbound 메시지의 배달 대상으로 등록한다. 이 플래그 없이 그냥 claude / claude -c로 시작하면:
- outbound (Claude → 디스코드): 정상 작동 (MCP reply 툴 직접 호출, 플래그 무관)
- inbound (디스코드 → Claude): 죽음 — 데몬이 메시지를 받아도 배달할 세션이 등록 안 됨
/reload-plugins로는 이 라우팅이 안 붙는다 (플러그인 코드/데몬만 재생성, 세션↔채널 등록은 시작 시점에만).
증상 디버깅 (2026-06-14 발생):
- "내가 보낸 건 반응 없고, Claude가 보낸 건 도착함" → 거의 항상
--channels플래그 누락 - 추가로 데몬 중복도 inbound를 깰 수 있음:
ps aux | grep "plugins/cache.*discord"로bun run ... start프로세스가 2개 이상이면 Discord gateway(토큰당 연결 1개)가 충돌. 전부 kill 후/reload-plugins로 1개만 재생성. - inbox 경로:
~/.claude/channels/discord/inbox/— 여기에 오늘 날짜 파일이 안 쌓이면 inbound 자체가 안 들어오는 것.
관련: git-author