Files
Selig 4c966a3ad2 Initial commit: OpenClaw Skill Collection
6 custom skills (assign-task, dispatch-webhook, daily-briefing,
task-capture, qmd-brain, tts-voice) with technical documentation.
Compatible with Claude Code, OpenClaw, Codex CLI, and OpenCode.
2026-03-13 10:58:30 +08:00

38 lines
1.1 KiB
Markdown

# Channel Location Parsing
OpenClaw converts location data from messaging platforms into both readable text and structured fields. The system supports Telegram, WhatsApp, and Matrix channels.
## Text Rendering
Locations appear as formatted strings appended to messages:
- A pin displays as `"📍 48.858844, 2.294351 ±12m"`
- A named venue shows the location name alongside coordinates
- Live location shares are prefixed with a satellite emoji
User captions or comments are added on subsequent lines when provided.
## Structured Data
When locations are detected, the auto-reply context receives these fields:
- Latitude and longitude (numeric)
- Accuracy measurement in meters (when available)
- Optional place name and address
- Source type designation
- Live-sharing status indicator
## Platform-Specific Details
### Telegram
Processes venue data into name and address fields. Live locations reference the `live_period` attribute.
### WhatsApp
Extracts comments from location messages and captions from live sharing.
### Matrix
Parses the `geo_uri` standard, treating all locations as static pins regardless of the `LocationIsLive` designation.