Community translations by veiseule.ai — Help improve them on Crowdin
Skip to main content

تحليل موقع القنوات

يقوم OpenClaw بتوحيد المواقع المشتركة من قنوات الدردشة إلى:

  • نص قابل للقراءة البشرية يُضاف إلى نص الرسالة الواردة، و
  • حقول مُهيكلة ضمن حمولة سياق الردّ التلقائي.

المدعوم حاليًا:

  • Telegram (دبابيس الموقع + الأماكن + المواقع المباشرة)
  • WhatsApp (locationMessage + liveLocationMessage)
  • Matrix (m.location مع geo_uri)

تنسيق النص

وتصبح المواضع خطوطا ودية دون أقواس معقوفة:

  • دبوس:
  • 📍 48.858844, 2.294351 ±12m
  • مكان مُسمّى:
  • 📍 Eiffel Tower — Champ de Mars, Paris (48.858844, 2.294351 ±12m)
  • المشاركة المباشرة:
  • 🛰 Live location: 48.858844, 2.294351 ±12m

إذا تضمنت القناة تعليقًا/تسمية توضيحية، فيُضاف في السطر التالي:

📍 48.858844, 2.294351 ±12m
Meet here

حقول السياق

عند وجود موقع، تُضاف هذه الحقول إلى ctx:

  • LocationLat (number)
  • LocationLon (number)
  • LocationAccuracy (number، بالأمتار؛ اختياري)
  • LocationName (string؛ اختياري)
  • LocationAddress (string؛ اختياري)
  • LocationSource (pin | place | live)
  • LocationIsLive (boolean)

ملاحظات القنوات

  • Telegram: تُطابِق الأماكن LocationName/LocationAddress؛ وتستخدم المواقع المباشرة live_period.
  • WhatsApp: يُضاف locationMessage.comment وliveLocationMessage.caption كسطر التسمية التوضيحية.
  • Matrix: يُحلَّل geo_uri كموقع دبوس؛ يتم تجاهل الارتفاع ويكون LocationIsLive دائمًا false.