مجموعات Clawdbot

قم بتكوين مساعد الذكاء الاصطناعي Clawdbot للدردشات الجماعية. تعرف على اكتشاف المجموعات ومعالجة الرسائل والإشارات والمحادثات متعددة المستخدمين.

نظرة عامة على مجموعات Clawdbot

يدعم Clawdbot المحادثات الجماعية عبر جميع مزودي الرسائل. يغطي هذا الدليل تكوين الدردشة الجماعية وتوجيه الرسائل وأنماط التفاعل متعدد المستخدمين.

اكتشاف المجموعات

الاكتشاف التلقائي

يكتشف Clawdbot الدردشات الجماعية تلقائيًا:

المزودطريقة الاكتشاف
WhatsAppلاحقة معرف الدردشة @g.us
Telegramchat.type في التحديث
Discordنوع القناة
WeChatمعرف غرفة المجموعة
Feishuحقل نوع الدردشة

مفاتيح الجلسة

تستخدم جلسات المجموعة مفاتيح مميزة:

agent:<agentId>:<channel>:group:<groupId>

التكوين

تمكين دعم المجموعات

{
  "providers": {
    "whatsapp": {
      "groups": {
        "enabled": true,
        "mentionOnly": true
      }
    }
  }
}

إعدادات المجموعة

الإعدادالافتراضيالوصف
enabledtrueالسماح برسائل المجموعة
mentionOnlyfalseالرد على الإشارات فقط
allowList[]معرفات المجموعات المسموح بها
denyList[]معرفات المجموعات المحظورة

معالجة الإشارات

اكتشاف الإشارات

يكتشف Clawdbot الإشارات:

{
  "groups": {
    "mentionPatterns": [
      "@bot",
      "@clawdbot",
      "hey bot"
    ]
  }
}

أوضاع الاستجابة

الوضعالسلوك
mention_onlyالرد فقط عند الإشارة
all_messagesالرد على جميع الرسائل
smartاستخدام السياق للقرار

توجيه الرسائل

المجموعة مقابل الرسالة المباشرة

السمةرسالة مباشرةمجموعة
مفتاح الجلسةagent:<id>:<main>agent:<id>:<ch>:group:<gid>
السياقخاصمشترك
السجللكل مستخدملكل مجموعة

قواعد التوجيه

{
  "bindings": [
    {
      "agentId": "work",
      "match": {
        "channel": "whatsapp",
        "peer": { "kind": "group", "id": "[email protected]" }
      }
    }
  ]
}

سياق متعدد المستخدمين

تحديد المستخدم

يتتبع Clawdbot المستخدمين في المجموعات:

{
  "message": {
    "sender": {
      "id": "user123",
      "name": "John",
      "role": "member"
    },
    "group": {
      "id": "group456",
      "name": "Team Chat"
    }
  }
}

استراتيجيات السياق

الاستراتيجيةالوصف
sharedجميع المستخدمين يشاركون السياق
per_userكل مستخدم له سياق منفصل
hybridسجل مشترك، ذاكرة لكل مستخدم

أوامر المجموعة

الأوامر المدمجة

الأمرالوصف
/statusحالة البوت في المجموعة
/helpالأوامر المتاحة
/muteإيقاف ردود البوت مؤقتًا
/unmuteاستئناف ردود البوت

الأوامر المخصصة

{
  "groups": {
    "commands": {
      "prefix": "/",
      "custom": [
        {
          "name": "report",
          "action": "generate_report"
        }
      ]
    }
  }
}

تحديد المعدل

حدود مستوى المجموعة

{
  "groups": {
    "rateLimit": {
      "messagesPerMinute": 10,
      "cooldownSeconds": 5
    }
  }
}

الأمان

تحكم المسؤول

  • فقط المسؤولون يمكنهم تكوين البوت
  • كتم/إلغاء كتم يتطلب صلاحيات
  • قوائم السماح/الحظر على مستوى المجموعة

الخصوصية

  • رسائل المجموعة معزولة عن الرسائل المباشرة
  • لا مشاركة سياق عبر المجموعات
  • احترام إعدادات خصوصية المزود

الخطوات التالية