Discord plugin: channel notifications not delivered after initial session
Resolved 💬 2 comments Opened Apr 4, 2026 by bentouboy Closed May 14, 2026
Summary
The Discord plugin (v0.0.4) delivers real-time channel notifications (notifications/claude/channel) correctly in the first session after installation, but stops delivering them in all subsequent sessions (new or resumed).
Environment
- Claude Code: 2.1.92
- Discord plugin: 0.0.4 (claude-plugins-official)
- OS: macOS (Darwin 25.3.0, Apple Silicon)
- Shell: zsh, Terminal.app
What works
- MCP tools (
fetch_messages,reply,react, etc.) work correctly - Bot receives DMs (typing indicator appears in Discord)
- Pairing flow works (bot sends pairing codes)
- Manual fetch → reply workflow functions perfectly
What doesn't work
notifications/claude/channelis not delivered to the Claude Code session after the initial session- The bot calls
sendTyping()(user sees "typing" in Discord) andmcp.notification()runs without error, but the notification never appears in the CLI session
Steps to reproduce
- Install Discord plugin:
claude plugins install discord@claude-plugins-official - Configure bot token via
/discord:configure - DM the bot → pairing works → real-time notifications work in this session
- Exit the session (
/exit) - Start a new session (
claude) → DM the bot → typing indicator appears but no notification is delivered to the session
What I've tried
- New sessions (
claude, not--resumeor-c) /reload-plugins- Full plugin uninstall → reinstall
- Reset Discord bot token
- Delete
~/.claude/channels/discord/and reconfigure from scratch - Mac full reboot
- Verified single MCP server process (no duplicates)
- Confirmed
access.jsonand.envare correct
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗