P2 Telegram Supergroup Auth Completely Broken — Allowlists Ignored, Only Owner Can Message (#55462)

Executive Summary

In Telegram supergroups, Hermes blocks ALL additional users regardless of configuration. The owner can message normally, but every other user — even when correctly added to TELEGRAM_ALLOWED_USERS and TELEGRAM_GROUP_ALLOWED_USERS — is blocked with: [Telegram] Blocked unauthorized user 1869xxxxxx in chat -1002xxxxxxxx. Ten different configuration attempts all failed. Telegram supergroups — a primary use case for team Hermes deployments — are functionally single-user. This is the 7th distinct Telegram/gateway bug we've tracked.

Everything the Reporter Tried (All Failed)

AttemptConfigurationResult
1TELEGRAM_ALLOWED_USERS=1869xxxxxxBLOCKED
2TELEGRAM_GROUP_ALLOWED_USERS=1869xxxxxxBLOCKED
3TELEGRAM_GROUP_ALLOWED_CHATS=-1002xxxxxxxxBLOCKED
4group_allowed_users: [1869xxxxxx] in config.yamlBLOCKED
5allowed_users: [1869xxxxxx] in config.yamlBLOCKED
6GATEWAY_ALLOW_ALL_USERS=trueBLOCKED
7block_unauthorized_users: falseBLOCKED
8auth_mode: openBLOCKED
9unauthorized_policy: allowBLOCKED
10Disabled Group Privacy in @Botfather + re-added botBLOCKED

After all 10 attempts and multiple gateway restarts, only the owner can interact. Additional users blocked in both supergroups and DMs. The auth/authorization subsystem appears to have a fundamental disconnect between configuration and runtime enforcement.

Impact Assessment

DimensionSeverityDetail
Team FunctionalityCRITICALTelegram supergroups — a primary use case for team Hermes deployments — are functionally single-user. Any team deployment via Telegram is blocked.
Configuration TrustHIGH10 different configuration paths all failed identically — users can't trust that any auth configuration will be honored
Debug DifficultyHIGHNo configuration produced a different result — no diagnostic signal to narrow the root cause
Platform ScopeHIGHAffects Telegram supergroups and DMs — the primary messaging platform for many Hermes deployments
Fix ComplexityHIGHAuth/authorization subsystem disconnect — configuration is parsed but runtime enforcement ignores it. Requires tracing the full auth pipeline from config to enforcement.

Telegram/Gateway Bug History (7 Distinct Issues)

IssueSeverityDescription
#40691P2Polling-conflict freeze
#39525P2Dead after sleep/Wi-Fi disconnect
#44679P2Matrix DM regression
#50218P2Markdown table stripping in messages
#51961P2Streaming final message broken
#53697P2Per-platform streaming bypasses global kill switch
#55462P2Supergroup auth completely broken — allowlists ignored, only owner can message

⚠️ Pattern: Seven distinct Telegram/gateway bugs spanning polling, connectivity, cross-platform message formatting, streaming, and now authorization. The gateway layer — the bridge between Hermes and messaging platforms — has accumulated the most diverse failure modes of any subsystem. Each bug affects a different part of the gateway pipeline, suggesting the entire pipeline needs systematic audit rather than point fixes.

Source Evidence

📋 https://hermes-agent.reviews/hermes-telegram-supergroup-auth-broken-55462.html
Tracked by hermes-agent.reviews — June 30, 2026