openclaw/extensions/telegram/src/bot
Robin Waslander 3847ace25b
fix(telegram): preserve forum topic routing for /new and /reset (#56654)
Build a topic-qualified routing target (telegram:<chatId>:topic:<threadId>)
for native commands in forum groups so /new and /reset stay scoped to
the active topic instead of falling back to General.

General topic (threadId=1) correctly falls through to the base chat
target since Telegram rejects message_thread_id=1 on sends.

Add regression tests for topic routing and General topic edge case.

Fixes #35963
2026-03-29 00:21:41 +01:00
..
delivery.replies.ts fix(telegram): skip empty text replies instead of crashing with GrammyError 400 (#56620) 2026-03-28 22:27:56 +01:00
delivery.resolve-media-retry.test.ts Telegram: tighten media SSRF policy (#56004) 2026-03-27 20:39:24 +00:00
delivery.resolve-media.ts refactor: move telegram timing helpers onto runtime-env 2026-03-28 02:43:29 +00:00
delivery.send.ts fix(telegram): validate replyToMessageId before sending to Telegram API (#56587) 2026-03-28 20:47:10 +01:00
delivery.test.ts fix(telegram): skip empty text replies instead of crashing with GrammyError 400 (#56620) 2026-03-28 22:27:56 +01:00
delivery.ts fix: emit message:sent hook on Telegram streaming preview finalization (#50917) 2026-03-20 22:42:04 +05:30
helpers.test.ts fix(telegram): preserve forum topic routing for /new and /reset (#56654) 2026-03-29 00:21:41 +01:00
helpers.ts fix(telegram): preserve forum topic routing for /new and /reset (#56654) 2026-03-29 00:21:41 +01:00
reply-threading.ts refactor: untangle remaining plugin sdk boundaries 2026-03-16 21:16:32 -07:00
types.ts fix: tighten telegram runtime type guards 2026-03-28 04:53:26 +00:00