[BUG] MCP Telegram plugin drops initial messages requiring duplicates to register

Resolved 💬 2 comments Opened Mar 24, 2026 by zoey-sudo Closed Apr 22, 2026

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/

View original on GitHub ↗

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