الانتقال إلى المحتوى الرئيسي

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.

يمكن للوكيل إضافة تفاعلات emoji وإزالتها على الرسائل باستخدام أداة message مع الإجراء react. يختلف سلوك التفاعلات حسب القناة ووسيلة النقل.

آلية العمل

{
  "action": "react",
  "messageId": "msg-123",
  "emoji": "thumbsup"
}
  • يكون emoji مطلوبًا عند إضافة تفاعل.
  • عيّن emoji إلى سلسلة فارغة ("") لإزالة تفاعل/تفاعلات البوت.
  • عيّن remove: true لإزالة emoji محدد (يتطلب emoji غير فارغ).
  • في القنوات التي تدعم تفاعلات الحالة، يتيح trackToolCalls: true على التفاعل لبيئة التشغيل استخدام تلك الرسالة المتفاعَل معها لتفاعلات تقدم الأدوات اللاحقة أثناء الدور نفسه.

سلوك القنوات

  • يزيل emoji الفارغ كل تفاعلات البوت على الرسالة.
  • يزيل remove: true فقط emoji المحدد.
  • يزيل emoji الفارغ تفاعلات التطبيق على الرسالة.
  • يزيل remove: true فقط emoji المحدد.
  • يزيل emoji الفارغ تفاعلات البوت.
  • يزيل remove: true التفاعلات أيضًا لكنه لا يزال يتطلب emoji غير فارغ للتحقق من صحة الأداة.
  • يزيل emoji الفارغ تفاعل البوت.
  • يُطابَق remove: true مع emoji فارغ داخليًا (ولا يزال يتطلب emoji في استدعاء الأداة).
  • يتطلب emoji غير فارغ.
  • يزيل remove: true تفاعل emoji المحدد ذلك.
  • استخدم أداة feishu_reaction مع الإجراءات add وremove وlist.
  • تتطلب الإضافة/الإزالة emoji_type؛ وتتطلب الإزالة أيضًا reaction_id.
  • يتم التحكم في إشعارات التفاعلات الواردة بواسطة channels.signal.reactionNotifications: يعطلها "off"، ويصدر "own" (الافتراضي) أحداثًا عندما يتفاعل المستخدمون مع رسائل البوت، ويصدر "all" أحداثًا لكل التفاعلات.
  • تكون التفاعلات الصادرة عبارة عن tapbacks في iMessage (love وlike وdislike وlaugh وemphasize وquestion).
  • يتم التحكم في إشعارات tapback الواردة بواسطة channels.imessage.reactionNotifications: يعطلها "off"، ويصدر "own" (الافتراضي) أحداثًا عندما يتفاعل المستخدمون مع الرسائل التي كتبها البوت، ويصدر "all" أحداثًا لكل tapbacks من المرسلين المصرح لهم.

مستوى التفاعل

يتحكم إعداد reactionLevel لكل قناة في مدى استخدام الوكيل للتفاعلات. تكون القيم عادةً off أو ack أو minimal أو extensive. عيّن reactionLevel على القنوات الفردية لضبط مدى نشاط تفاعل الوكيل مع الرسائل على كل منصة.

ذو صلة