← engram
referencecreated 2026-06-14 · updated 2026-06-14

디스코드 시작 명령어

discord-start-command
discordopscliclaude-code

디스코드에서 보낸 메시지를 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