منصات المراسلة
Tlon
Tlon هو رسول لامركزي مبني على Urbit. يتصل OpenClaw بسفينتك Urbit ويمكنه الرد على الرسائل الخاصة ورسائل الدردشة الجماعية. تتطلب الردود الجماعية ذكر المستخدم (@ mention) افتراضيًا ويمكن تقييدها أكثر عبر قوائم السماح. الحالة: مدعوم عبر إضافة. الرسائل الخاصة، والإشارات في المجموعات، وردود المواضيع، وتنسيق النص الغني، ورفع الصور مدعومة. ردود الفعل (Reactions) والاستطلاعات غير مدعومة بعد.
إضافة مطلوبة
يتم توزيع Tlon كإضافة وليس مضمنًا في التثبيت الأساسي. قم بالتثبيت عبر سطر الأوامر (npm registry):
openclaw plugins install @openclaw/tlon
التثبيت المحلي (عند التشغيل من مستودع git):
openclaw plugins install ./extensions/tlon
التفاصيل: الإضافات
الإعداد
- قم بتثبيت إضافة Tlon.
- اجمع رابط سفينتك (ship URL) ورمز الدخول (login code).
- قم بتكوين
channels.tlon. - أعد تشغيل البوابة (gateway).
- أرسل رسالة خاصة للبوت أو اذكره في قناة جماعية.
التكوين الأدنى (حساب واحد):
{
channels: {
tlon: {
enabled: true,
ship: "~sampel-palnet",
url: "https://your-ship-host",
code: "lidlut-tabwed-pillex-ridrup",
ownerShip: "~your-main-ship", // موصى به: سفينتك الرئيسية، مسموح لها دائمًا
},
},
}
السفن الخاصة/على الشبكة المحلية (LAN)
افتراضيًا، يحجب OpenClaw أسماء المضافات الداخلية/الخاصة ونطاقات عناوين IP لحماية من هجمات SSRF. إذا كانت سفينتك تعمل على شبكة خاصة (localhost، عنوان IP للشبكة المحلية، أو اسم مضيف داخلي)، يجب عليك الموافقة صراحةً:
{
channels: {
tlon: {
url: "http://localhost:8080",
allowPrivateNetwork: true,
},
},
}
ينطبق هذا على روابط مثل:
http://localhost:8080http://192.168.x.x:8080http://my-ship.local:8080
⚠️ قم بتمكين هذا الإعداد فقط إذا كنت تثق بشبكتك المحلية. يقوم هذا الإعداد بتعطيل حماية SSRF للطلبات المرسلة إلى رابط سفينتك.
القنوات الجماعية
الاكتشاف التلقائي مفعل افتراضيًا. يمكنك أيضًا تثبيت القنوات يدويًا:
{
channels: {
tlon: {
groupChannels: ["chat/~host-ship/general", "chat/~host-ship/support"],
},
},
}
تعطيل الاكتشاف التلقائي:
{
channels: {
tlon: {
autoDiscoverChannels: false,
},
},
}