Telegram plugin: inbound messages not delivered to session (v2.1.88)
Resolved 💬 5 comments Opened Mar 31, 2026 by hijacksecurity Closed May 5, 2026
Description
Telegram MCP plugin can SEND messages (reply tool works) but incoming messages never appear in the session as <channel> tags.
Evidence
- Bot polls successfully (getUpdates returns empty after message sent)
- Bun process has active TCP connections to Telegram servers
- MCP stdio pipes between bun and Claude Code are connected
mcp.notification({ method: 'notifications/claude/channel' })is called but never surfaces- Only one Telegram bun process running (no 409 conflict)
- access.json correctly configured with sender in allowFrom
- Plugin shows as "connected" in /mcp
Environment
- Claude Code v2.1.88
- macOS Darwin 25.3.0
- telegram@claude-plugins-official (0.0.1 from GitHub main)
- bun 1.3.11
Steps to Reproduce
- Install telegram plugin, configure bot token
- Start
claudesession - Verify Telegram shows connected in /mcp
- Send message TO the bot from Telegram
- Message never appears in session
Sending FROM Claude (reply tool) works fine.
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗