Telegram plugin: inbound messages not forwarded to session
Resolved 💬 3 comments Opened Mar 24, 2026 by marckam Closed Mar 28, 2026
Description
The Telegram plugin (telegram@claude-plugins-official v0.0.4) receives inbound messages via polling but does not forward them into the Claude Code session.
Environment
- Claude Code on macOS (Darwin 25.3.0, Apple Silicon)
- bun v1.3.11
- Plugin version: 0.0.4
Steps to Reproduce
- Install the Telegram plugin:
/plugin install telegram@claude-plugins-official - Configure bot token in
~/.claude/channels/telegram/.env - Complete pairing (access.json shows user in
allowFrom) /reload-plugins— MCP server connects successfully- Send a message to the bot in Telegram
Expected Behavior
The message should appear in the Claude Code session as a <channel source="telegram" ...> notification.
Actual Behavior
- The message is consumed by the bot's
getUpdatespolling (confirmed:getUpdatesreturns empty after sending) - No message or notification appears in the Claude Code session
- Outbound replies via
mcp__plugin_telegram_telegram__replywork correctly — the bot can send messages to the user
Additional Observations
getMeconfirms bot token is valid and polling is activegetWebhookInfoshows no webhook conflict- MCP tools (
reply,react,edit_message) are all available and functional /reload-pluginsconsistently reports0 skillsdespite validuser-invocable: trueSKILL.md files in the plugin'sskills/directory (possibly a separate issue)- Process is running and stderr shows
telegram channel: polling as @<botname>with no errors
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗