يربط ClickClack OpenClaw بمساحة عمل ClickClack مستضافة ذاتيًا عبر رموز روبوت ClickClack من الدرجة الأولى. استخدم هذا عندما تريد أن يظهر وكيل OpenClaw كمستخدم روبوت ClickClack. يدعم ClickClack روبوتات خدمة مستقلة وروبوتات مملوكة للمستخدمين؛ تحتفظ الروبوتات المملوكة للمستخدمين بـDocumentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
owner_user_id وتتلقى فقط نطاقات الرمز التي تمنحها.
الإعداد السريع
أنشئ رمز روبوت في ClickClack:--owner <user_id>.
كوّن OpenClaw:
روبوتات متعددة
يفتح كل حساب اتصال ClickClack فوريًا خاصًا به ويستخدم رمز الروبوت الخاص به.replyMode: "model" api.runtime.llm.complete مباشرةً للردود القصيرة من الروبوت.
عندما يضبط حساب agentId، يتطلب OpenClaw بت الثقة الصريح
plugins.entries.clickclack.llm.allowAgentIdOverride كي يتمكن Plugin
من تشغيل الإكمالات لوكيل الروبوت ذلك. أبقه معطّلًا إذا كنت تستخدم مسار
الوكيل الافتراضي فقط.
الأهداف
- يرسل
channel:<name-or-id>إلى قناة مساحة عمل. الأهداف المجردة تستخدمchannel:افتراضيًا. - ينشئ
dm:<user_id>محادثة مباشرة مع ذلك المستخدم أو يعيد استخدامها. - يرد
thread:<message_id>في سلسلة موجودة.
الأذونات
يفرض ClickClack API نطاقات رموز ClickClack.bot:read: قراءة بيانات مساحة العمل/القناة/الرسالة/السلسلة/الرسائل المباشرة/الاتصال الفوري/الملف الشخصي.bot:write:bot:readبالإضافة إلى رسائل القنوات، وردود السلاسل، والرسائل المباشرة، والتحميلات.bot:admin:bot:writeبالإضافة إلى إنشاء القنوات.
bot:write لمحادثة الوكيل العادية.
استكشاف الأخطاء وإصلاحها
ClickClack is not configured: اضبطchannels.clickclack.tokenأوCLICKCLACK_BOT_TOKEN.workspace not found: اضبطworkspaceإلى معرّف مساحة العمل أو الاسم المختصر الذي يعيده ClickClack.- لا توجد ردود واردة: تأكد من أن الرمز لديه صلاحية قراءة فورية وأن الروبوت لا يرد على رسائله الخاصة.
- فشل الإرسال إلى القناة: تحقق من أن الروبوت عضو في مساحة العمل ولديه
bot:write.