Plugin المضمّن
يأتي Tlon مضمّنًا في إصدارات OpenClaw الحالية؛ ولا تحتاج الحزم الجاهزة إلى تثبيت منفصل. في إصدار أقدم أو تثبيت مخصص يستبعده، ثبّته من npm:@openclaw/tlon@x.y.z)
إلا لعمليات التثبيت القابلة لإعادة الإنتاج.
من نسخة محلية من المستودع:
الإعداد
السفن الخاصة/ضمن الشبكة المحلية
يحظر OpenClaw أسماء المضيفين ونطاقات عناوين IP الخاصة/الداخلية افتراضيًا للحماية من SSRF. إذا كانت سفينتك تعمل على شبكة خاصة (المضيف المحلي أو عنوان IP ضمن الشبكة المحلية أو اسم مضيف داخلي)، ففعّل ذلك صراحةً:http://localhost:8080 وhttp://192.168.x.x:8080 و
http://my-ship.local:8080. لا تفعّل هذا إلا لعنوان URL لسفينة تثق بها؛ إذ يعطّل حماية SSRF
لطلبات HTTP الخاصة بذلك الحساب.
أُوقف المفتاح المسطّح
channels.tlon.allowPrivateNetwork. ينقله openclaw doctor --fix تلقائيًا إلى
channels.tlon.network.dangerouslyAllowPrivateNetwork.القنوات الجماعية
ثبّت القنوات يدويًا، أو فعّل الاكتشاف التلقائي:autoDiscoverChannels هي false عند عدم تعيينها في الإعدادات؛ ويعرض معالج الإعداد
«نعم» كإجابة افتراضية للمطالبة ويكتب true صراحةً. عند تفعيلها، يستعلم OpenClaw عن المجموعات المنضم إليها عند بدء التشغيل،
ويراقب القنوات الجديدة عند قبول دعوات المجموعات، ويعيد التحقق كل دقيقتين.
التحكم في الوصول
قائمة السماح للرسائل المباشرة (فارغة = لا يُسمح بأي رسائل مباشرة ما لم يكن المرسل هوownerShip):
restricted لكل قناة. عيّن defaultAuthorizedShips لتحديد
خط أساس، وتجاوزه لكل عُش قناة:
المالك ونظام الموافقة
dmAllowlist أو defaultAuthorizedShips أو groupInviteAllowlist.
عند تعيين ownerShip، لا تُسقط الطلبات غير المخوّلة فحسب، بل تُضاف إلى قائمة انتظار
الموافقات المعلّقة وتُرسل رسالة مباشرة إلى المالك:
- طلبات الرسائل المباشرة من سفن غير موجودة في
dmAllowlist - الإشارات في القنوات التي لا يجتاز فيها المرسل التخويل
- دعوات المجموعات من سفن غير موجودة في
groupInviteAllowlist(عند إيقاف القبول التلقائي، أو عند تشغيله لكن الداعي غير موجود في قائمة السماح)
من دون إعداد
ownerShip، تُسقط الرسائل المباشرة وإشارات القنوات غير المخوّلة ويُسجّل ذلك فقط؛
ولا تظهر مطالبة بالموافقة.
إعدادات القبول التلقائي
اقبل تلقائيًا دعوات الرسائل المباشرة من السفن الموجودة بالفعل فيdmAllowlist (يُقبل المالك تلقائيًا دائمًا
بغض النظر عن هذه العلامة):
autoAcceptGroupInvites: true ووجود
groupInviteAllowlist فارغة، لا تُقبل أي دعوة من غير المالك):
إعادة التحميل الفوري عبر مخزن إعدادات Urbit
تُنسخ معظم الإعدادات أعلاه (dmAllowlist وgroupInviteAllowlist وgroupChannels
وdefaultAuthorizedShips وautoDiscoverChannels وautoAcceptDmInvites
وautoAcceptGroupInvites وownerShip وshowModelSignature) إلى وكيل
%settings الخاص بالسفينة (المكتب moltbot، والحاوية tlon) عند التشغيل الأول، ثم تُقرأ مباشرةً منه،
لذلك تُطبّق التغييرات التي تُجرى عبر عميل Landscape أو أوامر إعدادات Skills المضمّنة دون
إعادة تشغيل Gateway. كما تُحفظ channelRules والموافقات المعلّقة هناك بتنسيق JSON. وتظل
إعدادات الملف مصدر الحقيقة للقيم التي لم تُكتب قط في مخزن الإعدادات.
أهداف التسليم (CLI/cron)
استخدمها معopenclaw message send أو تسليم cron:
- رسالة مباشرة:
~sampel-palnetأوdm/~sampel-palnet - مجموعة:
chat/~host-ship/channelأوgroup:~host-ship/channel
Skills المضمّنة
يضم Plugin أداة@tloncorp/tlon-skill، وهي CLI
لعمليات Urbit المباشرة، وتصبح متاحة تلقائيًا بمجرد تثبيت Plugin:
- النشاط: الإشارات والردود والعناصر غير المقروءة
- القنوات: السرد والإنشاء وإعادة التسمية
- جهات الاتصال: سرد الملفات الشخصية أو جلبها أو تحديثها
- المجموعات: الإنشاء والانضمام ومسارات الدعوة/الطلب والأدوار
- الخطافات: إدارة خطافات القنوات
- الرسائل: السجل والبحث
- الرسائل المباشرة: الإرسال والتفاعل والقبول/الرفض
- المنشورات: التفاعل والحذف
- دفتر الملاحظات: النشر في قنوات اليوميات
- الإعدادات: إعادة التحميل الفوري لإعدادات Plugin عبر مخزن الإعدادات أعلاه
الإمكانات
استكشاف الأخطاء وإصلاحها
- تجاهل الرسائل المباشرة: المرسل غير موجود في
dmAllowlistولم يُعدّownerShipلمسار الموافقة. - تجاهل رسائل المجموعات: لم تُكتشف القناة أو تُثبّت، أو لم يجتز المرسل التخويل مع عدم وجود
ownerShipلإضافة موافقة إلى قائمة الانتظار. - أخطاء الاتصال: تحقق من إمكانية الوصول إلى عنوان URL للسفينة؛ وعيّن
network.dangerouslyAllowPrivateNetworkللسفن المحلية. - أخطاء المصادقة: تتغير رموز تسجيل الدخول دوريًا — انسخ الرمز الحالي من سفينتك.
مرجع الإعدادات
الإعدادات الكاملة: الإعداداتملاحظات
- تحتاج الردود الجماعية إلى إشارة @ (مثل
~your-bot-ship) ما لم يكن الروبوت قد انضم بالفعل إلى سلسلة المحادثة. - تصل ردود سلاسل المحادثات داخل السلسلة؛ ويحصل الروبوت أيضًا على آخر 10 رسائل من سياق السلسلة مضافةً في بداية السياق للوكيل.
- يُحوّل النص المنسّق (الغامق والمائل والشيفرة والعناوين والقوائم) إلى تنسيق Tlon الأصلي.
- يؤدي إرسال رسالة واردة تطلب ملخصًا للقناة (مثل “لخّص هذه القناة”) إلى تشغيل تلخيص مضمّن للسجل بدلًا من مسار الرد المعتاد.
ذو صلة
- نظرة عامة على القنوات — جميع القنوات المدعومة
- الاقتران — مصادقة الرسائل المباشرة ومسار الاقتران
- المجموعات — سلوك الدردشة الجماعية واشتراط الإشارة
- توجيه القنوات — توجيه الجلسات للرسائل
- الأمان — نموذج الوصول والتقوية