Kanalplatsparsning
OpenClaw normaliserar delade platser från chattkanaler till:- läsbar text som läggs till i den inkommande meddelandetexten, och
- strukturerade fält i kontextnyttolasten för autosvar.
- Telegram (platsnålar + platser + liveplatser)
- WhatsApp (locationMessage + liveLocationMessage)
- Matrix (
m.locationmedgeo_uri)
Textformatering
Platser återges som vänliga rader utan hakparenteser:- Nål:
📍 48.858844, 2.294351 ±12m
- Namngiven plats:
📍 Eiffel Tower — Champ de Mars, Paris (48.858844, 2.294351 ±12m)
- Livedelning:
🛰 Live location: 48.858844, 2.294351 ±12m
Kontextfält
När en plats finns närvarande läggs dessa fält till ictx:
LocationLat(nummer)LocationLon(nummer)LocationAccuracy(nummer, meter; valfritt)LocationName(sträng; valfritt)LocationAddress(sträng; valfritt)LocationSource(pin | place | live)LocationIsLive(boolesk)
Kanalnoteringar
- Telegram: platser mappas till
LocationName/LocationAddress; liveplatser använderlive_period. - WhatsApp:
locationMessage.commentochliveLocationMessage.captionläggs till som bildtextraden. - Matrix:
geo_uritolkas som en nålplats; höjd ignoreras ochLocationIsLiveär alltid false.