39. Kanal joylashuvini tahlil qilish
- OpenClaw chat kanallaridan ulashilgan joylashuvlarni quyidagilarga normallashtiradi:
-
- kiruvchi matn oxiriga qo‘shilgan o‘qilishi oson matn, va
-
- avtomatik javob kontekst yuklamasidagi tuzilgan maydonlar.
- Hozirda qo‘llab-quvvatlanadi:
-
- Telegram (joylashuv pinlari + maskanlar + jonli joylashuvlar)
- WhatsApp (locationMessage + liveLocationMessage)
-
- Matrix (
m.locationbilangeo_uri)
- Matrix (
47. Matnni formatlash
- Joylashuvlar qavslarsiz, qulay satrlar ko‘rinishida chiqariladi:
- Pin:
📍 48.858844, 2.294351 ±12m
-
- Nomlangan joy:
📍 Eiffel Tower — Champ de Mars, Paris (48.858844, 2.294351 ±12m)
-
- Jonli ulashish:
-
🛰 Jonli joylashuv: 48.858844, 2.294351 ±12m
- Agar kanalga sarlavha/izoh qo‘shilgan bo‘lsa, u keyingi qatorda qo‘shiladi:
7. Kontekst maydonlari
- Joylashuv mavjud bo‘lsa, ushbu maydonlar
ctxga qo‘shiladi:
-
LocationLat(raqam)
-
LocationLon(raqam)
-
LocationAccuracy(raqam, metr; ixtiyoriy)
-
LocationName(satr; ixtiyoriy)
-
LocationAddress(satr; ixtiyoriy)
LocationSource(pin | place | live)LocationIsLive(boolean)
16. Kanal eslatmalari
-
- Telegram: joylar
LocationName/LocationAddressga mos keladi; jonli joylashuvlarlive_perioddan foydalanadi.
- Telegram: joylar
-
- WhatsApp:
locationMessage.commentvaliveLocationMessage.captionsarlavha qatori sifatida qo‘shiladi.
- WhatsApp:
-
- Matrix:
geo_uripin joylashuv sifatida tahlil qilinadi; balandlik e’tiborga olinmaydi vaLocationIsLivehar doim false bo‘ladi.
- Matrix: