Telegram channel plugin: incoming messages not delivered to session

Resolved 💬 3 comments Opened Mar 21, 2026 by arbi-ghordon Closed Mar 25, 2026

Description

The Telegram channel plugin (plugin:telegram@claude-plugins-official v0.0.1) successfully sends outgoing messages via the reply tool, but incoming messages from Telegram never arrive in the Claude Code session.

Environment

  • OS: Windows 11 (IoT Enterprise LTSC 2024, 10.0.26100)
  • Claude Code: latest
  • Plugin: plugin:telegram@claude-plugins-official (v0.0.1)
  • Launch command: claude --channels plugin:telegram@claude-plugins-official

Steps to Reproduce

  1. Configure bot token in ~/.claude/channels/telegram/.env
  2. Start session: claude --channels plugin:telegram@claude-plugins-official
  3. Complete pairing (user sends code to bot, approve via /telegram:access pair <code>)
  4. Pairing succeeds — sender added to allowFrom in access.json
  5. Send a message to the bot from Telegram

Expected Behavior

Incoming Telegram messages should appear as channel events in the Claude Code session.

Actual Behavior

  • Outgoing messages work fine (reply tool sends successfully, user receives them in Telegram)
  • Incoming messages are never delivered to the session
  • No errors visible
  • Restarted the session 4 times — no change

Configuration

access.json after successful pairing:

{
  "dmPolicy": "pairing",
  "allowFrom": ["<senderId>"],
  "groups": {},
  "pending": {}
}

Bot token is set in .env. Approved directory exists with sender file.

🤖 Generated with Claude Code

View original on GitHub ↗

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