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
- Configure bot token in
~/.claude/channels/telegram/.env - Start session:
claude --channels plugin:telegram@claude-plugins-official - Complete pairing (user sends code to bot, approve via
/telegram:access pair <code>) - Pairing succeeds — sender added to
allowFrominaccess.json - 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
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗