Telegram (17)

Official issues about the Telegram integration. Sourced from the official GitHub repo; status derived from official labels; every entry links back to its source with a last-checked date.

#58299 Workaround P2 comp/gateway

send_message_tool drops home.thread_id on bare platform targets (messages land in DM lobby instead of home topic)

send_message_tool's home-channel fallback only copies home.chat_id and drops home.thread_id, so bare `hermes send --to telegram` calls land in the DM root instead of the configured topic when Telegram DM topic mode is active.

#58270 Fixed P1 comp/gateway

fix(telegram): updater.stop() in reconnect ladder hangs on CLOSE-WAIT sockets — heartbeat loop stuck for hours

The Telegram reconnect handler's updater.stop() call has no timeout, so when the underlying TCP socket is stuck in CLOSE-WAIT the polling task never wakes up, permanently blocking reconnect attempts and silently dropping messages for hours until a manual restart.

#58259 Fixed P2 comp/gateway

Telegram typing indicator persists for full cron job lifetime, not just until message delivery

Duplicate report of the Telegram cron-job typing indicator persisting for the full subprocess lifetime instead of stopping at message delivery; closed as a duplicate.

#58258 Workaround P2 comp/gateway

Telegram typing indicator persists for full cron job lifetime, not just until message delivery

A cron job's Telegram delivery keeps the typing indicator active for the entire lifetime of the job's subprocess rather than stopping once the delivery message is sent, which can last 30-60+ minutes for long-running jobs.

#58236 Fixed P1 comp/gateway

Gateway hangs indefinitely on Telegram connect (attempt 1/8) — asyncio.wait_for never fires under s6 supervision

The Telegram gateway adapter hangs indefinitely at connect attempt 1/8 with the 30s asyncio.wait_for timeout never firing, but only under s6-overlay supervision per the reporter's diagnostics.

#55698 Investigating P3 comp/gateway

Telegram local Bot API video documents can fail caching with method not found and become empty turns

With a local Bot API server, Telegram video documents can fail caching with 'method not found', producing empty turns despite the file existing locally.

#52060 Fixed P2 comp/gateway

Cron Telegram nudges land in General topic — #22773 DM-topic heuristic mis-classifies threaded-DM forum topics

Since a prior fix (#22773), proactive cron deliveries to a Telegram threaded-DM forum topic land in the General topic instead due to a misclassification in cron/scheduler.py's DM-topic heuristic.

#48056 Workaround P2 comp/gateway

Telegram DM topic cron delivery falls back out of topic

Cron deliveries targeting a Telegram private DM topic can fail to stay in that topic because the cron path only carries a generic thread_id, missing the metadata the adapter needs for private DM topics.

#44428 Investigating P3 comp/gateway

[Feature]: Support Telegram Bot API 10.1 Rich Messages and rich draft streaming

This issue proposes adding support for Telegram Bot API 10.1's new Rich Messages (headings, lists, tables, LaTeX, etc.) to the Telegram gateway, replacing the current plain/MarkdownV2 message streaming approach.

#43397 Investigating P3 comp/gateway

Gateway should preserve forwarded-message metadata for Telegram and other platforms

The gateway currently discards Telegram's native forwarded-message metadata (forward_origin, etc.), so the agent cannot distinguish typed text from forwarded messages; the issue proposes a platform-neutral annotation layer to preserve it.

#21587 Investigating P3 comp/gateway

Feature: Telegram Guest Bots, Bot-to-Bot, Stickers and Chat Automation

This feature request proposes adopting several of Telegram's May 2026 bot platform updates, notably Guest AI Bots (usable via @mention without joining a chat) and Bot-to-Bot communication, to support Hermes multi-agent workflows.

#15311 Investigating P3 comp/gateway

Add generic action buttons / inline keyboard support for messaging platforms

Feature request for a generic, platform-agnostic API for attaching interactive action buttons (especially Telegram inline keyboards) to any message, instead of hardcoding button support per specific built-in feature.

#12058 Fixed P1 comp/cli

[Bug]: OpenAI Codex OAuth works in CLI, but Telegram gateway replies No Codex credentials stored

OpenAI Codex OAuth works via CLI, but the Telegram gateway reports 'No Codex credentials stored' despite the same credentials being valid, in a Docker/Coolify deployment. This issue is now closed.

#10143 Investigating P3 comp/gateway

[Feature] Topic-to-Profile routing: dispatch messages to different profiles based on Telegram topic/thread

Feature request to let a single Telegram bot route messages from different forum topics/threads to different Hermes profiles (each with its own model, skills, and system prompt), instead of requiring one bot token and gateway process per profile.

#8366 Investigating P3 comp/gateway

Feature: Cross-Platform Session Handoff (CLI ↔ Telegram ↔ iMessage)

Hermes sessions are isolated per platform (CLI, Telegram, iMessage) with no continuity, so work cannot be resumed across platforms; the issue proposes a built-in handoff mechanism to carry state between them.

#8287 Investigating P3 comp/gateway

Support multiple Telegram bots connecting to the same agent (same gateway, different sessions) using the same Telegram account.

Hermes currently only supports parallel background tasks via /background, which lacks mid-task interaction and runs sequentially; the issue requests allowing multiple Telegram bots on one account to connect to the same agent with independent sessions.

#4431 Investigating P3 comp/gateway

[Feature]: Per-topic/per-chat configuration overrides (topic_configs) for gateway sessions

This issue reports that all Hermes gateway sessions across multiple Telegram groups or Discord servers currently share the same personality, prompt, and working directory, and proposes a topic_configs config section for per-chat overrides.

Other categories

Back to curated issues . School solution cards . Troubleshooting