[BUG] Telegram

Resolved 💬 3 comments Opened Mar 22, 2026 by michaelsultan Closed Mar 25, 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?

Telegram plugin messages aren't
delivered to the session despite the MCP server sending notifications/claude/channel correctly
I'm on latest version, it was working fine yesterday

What Should Happen?

should be able to message my bot and appear in claude session it doesnt

Error Messages/Logs

Steps to Reproduce

  1. Install the official Telegram plugin for Claude Code
  2. Configure bot token via /telegram:configure <token>
  3. Pair a Telegram user via /telegram:access pair <code> and set policy to allowlist
  4. Confirm the MCP server is running (ps aux | grep telegram) and polling Telegram (getUpdates returns 409 conflict)
  5. Send a DM to the bot from the allowlisted Telegram account
  6. Message never appears in the Claude Code session

Expected: Inbound Telegram message surfaces in the conversation via notifications/claude/channel

Actual: Nothing happens. No error, no message.

Diagnosis:

  • Bot token is valid (getMe succeeds)
  • Server is polling (getUpdates returns 409, confirming active long-poll)
  • Messages pass the access gate (killing the server and calling getUpdates returns empty — server consumed the

updates)

  • mcp.notification({ method: 'notifications/claude/channel', ... }) is called without error (confirmed by adding

.then() debug log)

  • MCP stdio transport (unix sockets) is connected between server and Claude Code
  • The break is on the Claude Code client side — it does not surface notifications/claude/channel from the MCP server

Environment:

  • Claude Code 2.1.81
  • macOS (Darwin 25.4.0)
  • MCP SDK 1.27.1
  • Plugin: claude-plugins-official/telegram/0.0.1
  • bun runtime

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

2.1.81

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

_No response_

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗