mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-15 06:38:37 +00:00
* fix(telegram): deliver content instead of throwing when tag overhead fills chunk When HTML tag overhead (open + close tags) exceeds the chunk limit, appendText threw an error causing complete message delivery failure. Instead, force the text into the chunk so the message is still delivered even if the chunk slightly exceeds the limit. Closes #102910 * fix(telegram): strip rich formatting when tag overhead fills chunk When HTML tag overhead fills an empty chunk with no room for text, strip rich formatting and retry as plain text instead of delivering an oversized chunk or throwing. Orphan close tags from the stripped formatting are skipped to keep the output well-formed and within the chunk limit. This preserves the existing plain-text fallback paths in send.ts and rich-message.ts. Closes #102910 * fix(telegram): preserve delivery when HTML tag overhead overflows --------- Co-authored-by: Peter Steinberger <steipete@gmail.com>