الانتقال إلى المحتوى
الأدلة

التحكم في الوصول إلى OpenClaw عبر Matrix

غرف التواصل بين البوتات والوضع mentions، ولماذا تعني «رسالة كتبها بوت» حسابًا مهيأً آخر، وظهور السياق الإضافي للغرف، وسياسات الرسائل المباشرة والغرف مع قوائم السماح، وإسكات الرسائل المباشرة مع استمرار عمل الغرف، والإقران برموز معاد استخدامها وتذكيرات، وأوامر الشرطة المائلة المسبوقة بالإشارة إلى البوت

مدة القراءة: ⁨5⁩ د

لا تملك Matrix علامة للبوتات، ولا قوائم سماح على جانب الخادم، ولديها عملاء يكملون الإشارة تلقائيًا بمفتاح Tab قبل كل أمر، وقواعد الوصول في OpenClaw تعكس هذه الأمور الثلاثة. وإليك إعدادات التواصل بين البوتات، وعنصر التحكم في ظهور السياق، وسياسات الرسائل المباشرة والغرف، والإقران، ومسار الأوامر المسبوقة بإشارة.

غرف التواصل بين البوتات

  • تتجاهل افتراضيًا الرسائل الواردة من حسابات OpenClaw الأخرى المهيأة في Matrix، ويفعّل الإعداد allow-bots حركة المرور بين الوكلاء: القيمة true تقبل الرسائل من حسابات البوتات المهيأة الأخرى في الغرف والرسائل المباشرة المسموح بها، والقيمة mentions لا تقبلها في الغرف إلا حين تشير بوضوح إلى هذا البوت بينما تبقى الرسائل المباشرة مسموحة، وقيمة allow-bots لكل غرفة تتجاوز الإعداد على مستوى الحساب.
  • تخضع الرسائل المقبولة من البوتات المهيأة للحماية المشتركة من حلقات البوتات، التي تهيأ ضمن القيم الافتراضية للقناة ويمكن تجاوزها لكل حساب أو لكل غرفة.
  • ولا يزال OpenClaw يتجاهل الرسائل الواردة من معرّف مستخدم Matrix نفسه لتجنب حلقات الرد على الذات، ولأن Matrix لا تملك علامة أصلية للبوتات، فإن «رسالة كتبها بوت» تعني رسالة أرسلها حساب Matrix مهيأ آخر على gateway نفسه في OpenClaw.
  • ونصيحة الوثائق للغرف المشتركة هي قوائم سماح صارمة للغرف واشتراط الإشارة كلما كانت حركة المرور بين البوتات مفعّلة.
هذا يؤثر في ظهور السياق الإضافي فقط، لا في قدرة الرسالة الواردة نفسها على إطلاق رد.

ظهور السياق والسياسات

تدعم Matrix عنصر التحكم المشترك في ظهور السياق للسياق الإضافي في الغرف، مثل نص الرد المجلوب، وجذور سلاسل المحادثات، والسجل المعلّق: all، وهو الافتراضي، يبقي السياق الإضافي كما وصل، وallowlist يرشّحه ليقتصر على المرسلين المسموح لهم وفق فحوص قوائم السماح النشطة للغرفة والمستخدم، وallowlist-quote يتصرف مثل allowlist مع الاحتفاظ برد مقتبس صريح واحد؛ وهذا يؤثر فقط في السياق الإضافي الظاهر، ولا يؤثر أبدًا في قدرة الرسالة الواردة على إطلاق رد، فهذه لا تزال تحددها سياسة المجموعات، وخريطة الغرف، وقائمة مرسلي المجموعات، وإعدادات الرسائل المباشرة. ويضبط مثال السياسات سياسة الرسائل المباشرة على allowlist مع مرسل مسؤول وإيقاف الردود في سلاسل المحادثات، وسياسة مجموعات allowlist مع المسؤول نفسه مرسلًا في المجموعات، ومدخل غرفة يشترط الإشارة؛ ولإسكات الرسائل المباشرة كليًا مع استمرار عمل الغرف، عطّل كتلة الرسائل المباشرة وأبقِ سياسة الغرف وقائمة مرسليها. ويستخدم الإقران في الرسائل المباشرة على Matrix أمري pairing list وpairing approve، وحين يواصل مستخدم لم تتم الموافقة عليه المراسلة قبل الموافقة، يعيد OpenClaw استخدام الرمز المعلّق نفسه وقد يرسل تذكيرًا بعد فترة تهدئة قصيرة بدلًا من إصدار رمز جديد.

أوامر الشرطة المائلة في الغرف

  • تعمل أوامر الشرطة المائلة مثل new وreset وmodel وagents وsession وacp وapprove مباشرة في الرسائل المباشرة.
  • وفي الغرف يتعرف OpenClaw أيضًا على الأمر المسبوق بإشارة Matrix إلى البوت نفسه، فالإشارة متبوعة بالأمر new تطلق مسار الأوامر من دون تعبير نمطي مخصص للإشارة، ما يبقي البوت مستجيبًا للمنشورات التي تبدأ بإشارة يليها أمر، والتي يرسلها Element والعملاء المشابهون حين يكمل المستخدم اسم البوت بمفتاح Tab قبل الكتابة.
  • ويظل التفويض ساريًا: يجب أن يستوفي مرسلو الأوامر قوائم السماح وسياسات المالك نفسها التي تنطبق على الرسائل العادية في الرسائل المباشرة أو الغرف.

تنتمي هذه القواعد إلى مقال القناة OpenClaw على Matrix، ولنموذج الحسابات المتعددة والخوادم المنزلية (homeserver) الذي يعتمد عليه تعريف allow-bots راجع حسابات Matrix وخوادمها المنزلية في OpenClaw.

تعريف البوت على منصة لا تعرّفه

لأن Matrix لا تستطيع التمييز بين البوت والإنسان، يرسم OpenClaw الحد عند إعداداته هو: أي حساب آخر على gateway نفسه بوت، وكل من عداه مستخدم، وحماية الحلقات تقف خلف هذا الحد. لشرح هذه الحماية راجع الحماية من حلقات البوتات في OpenClaw، ولطبقات السياسات نفسها على Slack، حيث تعلّم المنصة البوتات فعلًا، راجع التحكم في الوصول على Slack في OpenClaw.

على Diali

Matrix ضمن قائمة القنوات القابلة للربط على Diali، إلى جانب WhatsApp وTelegram وDiscord وSlack وMattermost وSMS والصوت: حساب الخادم المنزلي وقائمة السماح للغرف لك، أما Gateway فعلينا. المساعد هو OpenClaw المستضاف على Diali، وللحدود التي تنطبق على كل قناة مربوطة راجع الأمان في Diali.

  • الحسابات المهيأة الأخرى بوتات؛ والمعرّف نفسه لا يرد عليه أبدًا.
  • ظهور السياق يرشّح ما يرى، لا ما يطلق الرد.
  • الإشارة مع أمر تبقى أمرًا.
ابدأ الآن

كفاك قراءة، ابنِ وكيلك الخاص

جهز وكيلًا، واختر قناة، واجعله يعمل داخل التطبيق المفتوح لديك دائمًا.