Telegram plugin consumes messages but doesn't surface them in conversation
Resolved 💬 3 comments Opened Apr 5, 2026 by jakepgross Closed Apr 8, 2026
Bug Description
The Telegram channel plugin consumes inbound messages (confirmed via 409 conflict on getUpdates) but notifications/claude/channel notifications never surface in the conversation as <channel> tags.
This appears to be the same issue reported in multiple existing issues:
- #36431
- #36802
- #37933
- #40604
- #40729
- #41733
Diagnostic Details
- Bot token: Valid —
getMereturns correct bot info - Bot can send: Confirmed —
sendMessageAPI call delivers messages, and thereplyMCP tool works - Plugin is polling: Confirmed —
getUpdatesreturns409 Conflict: terminated by other getUpdates request access.json: Correctly configured with user's Telegram ID inallowFrompending_update_count: 0 (plugin is consuming updates)- MCP tools: Loaded and functional (reply, react, edit all work)
- Restarts: 9+ session restarts with no change
Environment
- macOS (Darwin 25.3.0)
- Claude Code 2.1.92
- Bun 1.3.11
- MCP SDK 1.27.1
- Telegram plugin 0.0.4
🤖 Filed with Claude Code
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗