Telegram channel plugin: notifications not injected into conversation

Resolved 💬 3 comments Opened Apr 10, 2026 by uwstanly Closed Apr 14, 2026

Bug Description

When using the Telegram channel plugin (plugin:telegram@claude-plugins-official v0.0.4), incoming Telegram messages are not being injected into the Claude Code conversation, even though all upstream steps are working correctly.

Steps to Reproduce

  1. Start Claude Code with the Telegram channel:

``
claude --channels plugin:telegram@claude-plugins-official --debug
``

  1. Send a message from Telegram to the bot
  2. Observe that the message never appears in the Claude Code conversation

Diagnostic Results

Verified the following pipeline:

| Step | Status |
|------|--------|
| 1. Telegram → Bot polling | ✅ Working |
| 2. Bot → notifications/claude/channel | ✅ Notification sent |
| 3. Claude Code → conversation injection | ❌ Message not injected |

  • Only one Claude Code session is running (confirmed via ps aux)
  • The Telegram plugin bun process is running normally
  • Outbound messages (Claude → Telegram via reply tool) work fine
  • No other Claude Desktop or CLI instances are competing for the connection

Environment

  • Claude Code: 2.1.100
  • Telegram plugin: 0.0.4
  • OS: macOS 26.3 (Build 25D125)
  • Bun: 1.3.12
  • Node: v25.6.0

Expected Behavior

Incoming Telegram messages should appear in the conversation as <channel source="telegram" ...> blocks, allowing Claude to read and respond to them.

Actual Behavior

Messages are silently dropped between the MCP server notification and the conversation. No error is visible to the user.

View original on GitHub ↗

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