OpenClaw normalizza le posizioni condivise dai canali di chat in:Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
- testo conciso con coordinate aggiunto al corpo in ingresso, e
- campi strutturati nel payload di contesto della risposta automatica. Le etichette, gli indirizzi e le didascalie/commenti forniti dal canale vengono resi nel prompt tramite il blocco JSON condiviso di metadati non attendibili, non inline nel corpo dell’utente.
- Telegram (pin di posizione + luoghi + posizioni in tempo reale)
- WhatsApp (
locationMessage+liveLocationMessage) - Matrix (
m.locationcongeo_uri)
Formattazione del testo
Le posizioni vengono visualizzate come righe leggibili senza parentesi:- Pin:
📍 48.858844, 2.294351 ±12m
- Luogo con nome:
📍 48.858844, 2.294351 ±12m
- Condivisione in tempo reale:
🛰 Posizione in tempo reale: 48.858844, 2.294351 ±12m
Campi di contesto
Quando è presente una posizione, questi campi vengono aggiunti actx:
LocationLat(number)LocationLon(number)LocationAccuracy(number, metri; facoltativo)LocationName(string; facoltativo)LocationAddress(string; facoltativo)LocationSource(pin | place | live)LocationIsLive(boolean)LocationCaption(string; facoltativo)
LocationName, LocationAddress e LocationCaption come metadati non attendibili e li serializza tramite lo stesso percorso JSON delimitato usato per gli altri contesti di canale.
Note sui canali
- Telegram: i luoghi vengono mappati a
LocationName/LocationAddress; le posizioni in tempo reale usanolive_period. - WhatsApp:
locationMessage.commenteliveLocationMessage.captionpopolanoLocationCaption. - Matrix:
geo_uriviene analizzato come posizione pin; l’altitudine viene ignorata eLocationIsLiveè sempre false.