Skip to content

[Bug]: Telegram channel incorrectly treats "|" pipe character as spoiler/hidden text #26068

@vanawaker

Description

@vanawaker

Summary

Telegram channel incorrectly treats "|" pipe character as spoiler/hidden text

Image Image

Steps to reproduce

  1. Send any message from assistant that contains "|" character (e.g., emoticons like "( ̄_ ̄|)" or text with pipe separators)
  2. View the message in Telegram client
  3. Observe that text after "|" appears as spoiler (gray hidden block)

Expected behavior

The "|" character should be displayed as plain text. Only actual Telegram spoiler syntax "||text||" should create spoilers.

Actual behavior

Text after a single "|" is sometimes rendered as spoiler (hidden/grayed out).
See screenshot - "123123" appears as gray dots after the pipe character.
Note: This bug appears intermittently and may depend on message context/length.

Image

OpenClaw version

2026.2.21-2

Operating system

Ubuntu 22.04 (VPS)

Install method

No response

Logs, screenshots, and evidence

Impact and severity

No response

Additional information

This bug appears to be intermittent - not all messages with "|" trigger it.
The screenshot shows a confirmed instance where it occurred.
Possible trigger conditions: multi-line messages, specific character combinations, or certain reply contexts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions