OpenClaw normaliza las ubicaciones compartidas desde canales de chat en: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.
- texto breve de coordenadas agregado al cuerpo entrante, y
- campos estructurados en la carga de contexto de respuesta automática. Las etiquetas, direcciones y leyendas/comentarios proporcionados por el canal se representan en el prompt mediante el bloque JSON compartido de metadatos no confiables, no en línea dentro del cuerpo del usuario.
- Telegram (pines de ubicación + lugares + ubicaciones en tiempo real)
- WhatsApp (
locationMessage+liveLocationMessage) - Matrix (
m.locationcongeo_uri)
Formato del texto
Las ubicaciones se representan como líneas legibles sin corchetes:- Pin:
📍 48.858844, 2.294351 ±12m
- Lugar con nombre:
📍 48.858844, 2.294351 ±12m
- Compartir en vivo:
🛰 Live location: 48.858844, 2.294351 ±12m
Campos de contexto
Cuando hay una ubicación presente, estos campos se agregan actx:
LocationLat(número)LocationLon(número)LocationAccuracy(número, metros; opcional)LocationName(cadena; opcional)LocationAddress(cadena; opcional)LocationSource(pin | place | live)LocationIsLive(booleano)LocationCaption(cadena; opcional)
LocationName, LocationAddress y LocationCaption como metadatos no confiables y los serializa a través de la misma ruta JSON acotada utilizada para otro contexto del canal.
Notas del canal
- Telegram: los lugares se asignan a
LocationName/LocationAddress; las ubicaciones en tiempo real usanlive_period. - WhatsApp:
locationMessage.commentyliveLocationMessage.captionrellenanLocationCaption. - Matrix:
geo_urise analiza como una ubicación de pin; la altitud se ignora yLocationIsLivesiempre es false.