[BUG] Telegram channel plugin: inbound messages not forwarded as channel notifications (Windows)
Resolved 💬 2 comments Opened Mar 21, 2026 by vijaynarayanan Closed Apr 18, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Environment
- OS: Windows 11 Home (10.0.26200)
- Claude Code version: latest
- Bun version: 1.3.11
- Telegram plugin version: 0.0.1
Description
The Telegram channel plugin MCP server starts successfully and
outbound replies work, but inbound messages from Telegram are not
forwarded as <channel> notifications into the Claude Code session.
Steps to Reproduce
- Install the Telegram plugin (telegram@claude-plugins-official)
- Install bun, configure bot token via /telegram:configure <token>
- Pair and approve a user via /telegram:access pair <code>
- Lock down with /telegram:access policy allowlist
- Send a DM to the bot from the approved Telegram account
What Should Happen?
The message should appear in the Claude Code session as a <channel
source="telegram" ...> notification, allowing Claude to respond
Error Messages/Logs
- getWebhookInfo shows no webhook set (long polling mode)
- getUpdates returns empty after sending a message — confirming the
MCP server consumes updates
- getMe confirms valid bot token
- The MCP server initializes correctly when tested manually (echo
'{"jsonrpc":"2.0",...}' | bun server.ts)
- Plugin tools (reply, react, edit_message, download_attachment) are
all available via ToolSearch
- /reload-plugins reports "1 plugin MCP server" loaded
Steps to Reproduce
- Install the Telegram plugin (telegram@claude-plugins-official)
- Install bun, configure bot token via /telegram:configure <token>
- Pair and approve a user via /telegram:access pair <code>
- Lock down with /telegram:access policy allowlist
- Send a DM to the bot from the approved Telegram account
Claude Model
None
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
v2.1.81
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
VS Code integrated terminal
Additional Information
Actual Behavior
- The bot shows "typing..." indicator briefly — confirming the MCP
server receives the message
- The message is consumed (not visible via getUpdates API)
- No <channel> notification appears in the Claude Code session
- Outbound replies via mcp__plugin_telegram_telegram__reply work
fine (messages are delivered to Telegram
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗