Discord Bridge demo

EPIC-16 (Multi-transport, Discord 변형). Discord Gateway WebSocket bot + Slash commands. Slack 과 동일 패턴 — 다른 transport, 같은 engine.

#brad-botClawSouls servers · 4 messages
T
Tom16시 44분 48초
/scan persona-brad
B
Brad (bot)BOT16시 45분 48초
✅ Brad persona scan complete • Grade: A • Score: 100/100 • Issues: 0
W
Walid16시 48분 48초
@Brad memory "Soul Spec"
B
Brad (bot)BOT16시 49분 48초
🔍 메모리 검색: "Soul Spec" (top 3) 1. memory/topic-features.md (0.485) 2. memory/2026-04-29.md (0.314) 3. SOUL.md (0.082)

Slash commands

Discord 통합 흐름 (Phase 2)
  1. Discord App 등록 — applications/{id} on discord.com/developers
  2. Bot scope: bot + applications.commands
  3. Gateway connection — WebSocket persistent (Heartbeat / Hello / Ready / Resume)
  4. Slash commands 등록 — /scan / /memory / /run / /help
  5. Event handler:
    • INTERACTION_CREATE — slash 호출
    • MESSAGE_CREATE — 일반 메시지 (mention 또는 DM)
  6. Reply — REST POST /channels/{id}/messages
  7. engine.run() — 기존 telegram-worker / slack-bridge 와 동일 패턴 → JsEngine
Multi-transport unification (EPIC-16)

모든 transport = 동일 engine, 동일 페르소나, 동일 메모리.

  • Telegram (✅ shipped) — apps/telegram-worker
  • Slack (Phase 2) — apps/slack-bridge
  • Discord (Phase 2) — apps/discord-bridge
  • Web (✅ shipped) — apps/web/chat

공개 narrative: "Cross-platform persona — same Brad in Telegram, Slack, Discord, Web."