telegram

SKILL.md

Telegram

CRITICAL: Finding Chat IDs

Don't know a chat ID? Run this FIRST:

openclaw sessions list

This shows ALL active chats. Look for deliveryContext: telegram:<chat_id> — extract the number.

NEVER:

  • Use @usernames (they fail with "chat not found")
  • Grep through files looking for IDs
  • Ask the user for the ID
  • Guess or make up IDs

ALWAYS:

  • Run openclaw sessions list first
  • Use the numeric ID from deliveryContext
  • Save IDs to journal after you learn them

ID format:

  • User IDs: positive numbers (e.g., 123456789)
  • Group IDs: negative numbers starting with -100 (e.g., -1001234567890)

Sending Messages

openclaw message send --channel telegram --target <CHAT_ID> --message "Your message"

Behavior

  • Plain text only — No markdown, no **, no _, no backticks
  • Respond when mentioned or asked directly
  • Add value or stay quiet
  • Don't spam groups
Weekly Installs
14
GitHub Stars
1
First Seen
Feb 25, 2026
Installed on
openclaw13
gemini-cli4
github-copilot4
codex4
kimi-cli4
cursor4