Files
openclaw/extensions
Neerav Makwana 0f67dfd074 fix(telegram): keep overlapping DM replies deliverable (#85361) (thanks @neeravmakwana)
Behavior addressed: Telegram direct-message turns no longer drop an earlier overlapping normal reply, while authorized aborts and explicit/native/plugin/skill command turns still supersede active reply work.
Real environment tested: local OpenClaw focused Telegram test shard plus existing contributor Telegram screenshot/log proof in the PR body.
Exact steps or command run after this patch: pnpm test extensions/telegram/src/telegram-reply-fence.test.ts extensions/telegram/src/bot-message-dispatch.test.ts; .agents/skills/autoreview/scripts/autoreview --mode branch --base origin/main
Evidence after fix: 2 test files passed, 93 tests passed; final autoreview clean with no accepted/actionable findings.
Observed result after fix: overlapping normal Telegram DMs use non-interrupting reply fences and both final replies remain deliverable; direct /stop, authorized built-in commands, and explicit text/native command turns still supersede.
What was not tested: fresh live Telegram Desktop rerun by this agent; PR retains contributor screenshot/log proof and the Real behavior proof bot remains red despite proof labels.

Thanks @neeravmakwana.

Co-authored-by: Neerav Makwana <261249544+neeravmakwana@users.noreply.github.com>
2026-05-25 22:17:39 +01:00
..
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00
2026-05-24 02:40:16 +01:00