Skip to Content
👋 Willkommen bei HowToUseOpenClaw Schnellstart
KanäleStandort

Kanal-Standortparsung

OpenClaw normalisiert gemeinsame Standorte aus Chat-Kanälen in:

  • menschenlesbaren Text, der an den eingehenden Body angehängt wird, und
  • strukturierte Felder im Auto-Reply-Kontext-Payload.

Derzeit unterstützt:

  • Telegram (Standort-Pins + Venues + Live-Standorte)
  • WhatsApp (locationMessage + liveLocationMessage)
  • Matrix (m.location mit geo_uri)

Textformatierung

Standorte werden als freundliche Zeilen ohne Klammern dargestellt:

  • Pin:
    • 📍 48.858844, 2.294351 ±12m
  • Benannter Ort:
    • 📍 Eiffelturm — Champ de Mars, Paris (48.858844, 2.294351 ±12m)
  • Live-Freigabe:
    • 🛰 Live-Standort: 48.858844, 2.294351 ±12m

Wenn der Kanal eine Bildunterschrift/Kommentar enthält, wird sie in der nächsten Zeile angehängt:

📍 48.858844, 2.294351 ±12m Meet here

Kontextfelder

Wenn ein Standort vorhanden ist, werden diese Felder zu ctx hinzugefügt:

  • LocationLat (number)
  • LocationLon (number)
  • LocationAccuracy (number, Meter; optional)
  • LocationName (string; optional)
  • LocationAddress (string; optional)
  • LocationSource (pin | place | live)
  • LocationIsLive (boolean)

Kanal-Hinweise

  • Telegram: Venues werden auf LocationName/LocationAddress gemappt; Live-Standorte nutzen live_period.
  • WhatsApp: locationMessage.comment und liveLocationMessage.caption werden als Bildunterschriftenzeile angehängt.
  • Matrix: geo_uri wird als Pin-Standort geparst; Höhe wird ignoriert und LocationIsLive ist immer false.
Zuletzt aktualisiert am: