Penguraian lokasi channel
OpenClaw menormalkan lokasi bersama dari chat channel menjadi:- teks yang dapat dibaca manusia yang ditambahkan ke body masuk, dan
- field terstruktur dalam payload konteks balasan otomatis.
- Telegram (pin lokasi + venue + lokasi live)
- WhatsApp (
locationMessage+liveLocationMessage) - Matrix (
m.locationdengangeo_uri)
Pemformatan teks
Lokasi dirender sebagai baris yang ramah tanpa tanda kurung:- Pin:
📍 48.858844, 2.294351 ±12m
- Tempat bernama:
📍 Eiffel Tower — Champ de Mars, Paris (48.858844, 2.294351 ±12m)
- Berbagi live:
🛰 Lokasi live: 48.858844, 2.294351 ±12m
Field konteks
Saat lokasi ada, field ini ditambahkan kectx:
LocationLat(angka)LocationLon(angka)LocationAccuracy(angka, meter; opsional)LocationName(string; opsional)LocationAddress(string; opsional)LocationSource(pin | place | live)LocationIsLive(boolean)
Catatan channel
- Telegram: venue dipetakan ke
LocationName/LocationAddress; lokasi live menggunakanlive_period. - WhatsApp:
locationMessage.commentdanliveLocationMessage.captionditambahkan sebagai baris caption. - Matrix:
geo_uridiurai sebagai lokasi pin; ketinggian diabaikan danLocationIsLiveselalu false.