# 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.
