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.