#7407: feat(telegram): human-readable topic names in session dropdown
channel: telegram
app: web-ui
gateway
size: S
Cluster:
Messaging Platform Improvements
## Summary
Session dropdown now shows human-readable topic names instead of raw numeric IDs for Telegram forum topics.
**Before:** `agent:main:telegram:group:-123245:topic:45`
**After:** `Telegram : GroupName : TopicName`
## Changes
- **src/telegram/bot-message-context.ts** - Extract topic name from `forum_topic_created` service messages
- **src/auto-reply/templating.ts** - Add `TopicName` field
- **src/config/sessions/types.ts** - Add `topicName` field to session metadata
- **src/config/sessions/metadata.ts** - Store `topicName` when available
- **src/config/sessions/group.ts** - Telegram-specific display format with spaced colons
- **src/config/sessions.test.ts** - Test coverage
**Note:** Telegram-specific implementation. Format uses spaced colons for readability.
Fixes #7406
Most Similar PRs
#6581: feat(telegram): add topic names to session keys for better readability
by BrennerSpear · 2026-02-01
78.8%
#3368: fix: sessions navigation, DM thread display, and DM thread delivery...
by Lukavyi · 2026-01-28
66.8%
#6192: Telegram: fix DM Topics thread routing
by ViffyGwaanl · 2026-02-01
64.4%
#11920: Telegram: create forum topics via message tool (thread-create)
by larsderidder · 2026-02-08
63.7%
#14443: fix(telegram): skip General topic thread ID for all chat types (#14...
by lailoo · 2026-02-12
62.1%
#6457: fix(telegram): register commands for group scope + preserve topic t...
by dae-sun · 2026-02-01
61.8%
#7224: feat(telegram): inherit forum topic bindings from parent group
by Buywatermelon · 2026-02-02
61.7%
#18711: fix(telegram): replace hyphens with underscores in export-session c...
by MisterGuy420 · 2026-02-17
61.3%
#19213: Telegram: preserve DM topic thread in direct replies
by Kemalau · 2026-02-17
61.1%
#18704: fix(telegram): normalize command names by replacing hyphens with un...
by Limitless2023 · 2026-02-17
60.8%