[BUG] MCP Telegram plugin drops initial messages requiring duplicates to register
Bug Description
Hi Anthropic Team,
Hope you're doing well. I wanted to reach out about an issue I've been experiencing with the MCP Telegram channel plugin for Claude Code.
When I send messages to Claude via Telegram, they sometimes don't get picked up on the first try. I end up having to send the same message twice before Claude registers it and responds. It doesn't happen every time, but it's frequent enough to be noticeable.
My setup:
- Claude Code CLI with the MCP Telegram plugin
- Telegram Bot API
- macOS, with the session running continuously
I've attached a screenshot showing the duplicate messages in the chat.
I'd really appreciate any guidance or a fix for this. Happy to share logs or any other info that might help.
Thank you for your time and support!
Best,
<img width="1179" height="2556" alt="Image" src="https://github.com/user-attachments/assets/19e907b5-67d2-43c9-a15a-909ee4e96acc" />
Zoey Lee
Environment Info
- Platform: darwin
- Terminal: Apple_Terminal
- Version: 2.1.81
- Feedback ID: 25880c9a-45b4-47e5-ab44-3b29834c0917
Errors
[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/zenivale/.local/share/claude/versions/2.1.81 (expected in multi-process scenarios)\n at TET (/$bunfs/root/src/entrypoints/cli.js:2724:2174)\n at fgq (/$bunfs/root/src/entrypoints/cli.js:2724:1318)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-23T14:33:05.972Z"},{"error":"MaxFileReadTokenExceededError: File content (13563 tokens) exceeds maximum allowed tokens (10000). Use offset and limit parameters to read specific portions of the file, or search for specific content instead of reading the whole file.\n at gT9 (/$bunfs/root/src/entrypoints/cli.js:4312:23670)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-23T14:59:18.059Z"},{"error":"AxiosError: Request failed with status code 404\n at Uu (/$bunfs/root/src/entrypoints/cli.js:74:1194)\n at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:79:12762)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗