Skip to content
🚀 EDDI 6.5.0

19 مزود LLM، وقواعد معرفة تزحف إلى موقعك وتقرأ ملفاتك، ومحادثات تنتقل إلى إصدارات الوكيل المتوافقةما الجديد

السحابة المُدارة ابدأ الآن
كل التكاملات
القنواتEvents API

Slack

وكلاء ذكاء اصطناعي محكومون داخل Slack: إشارات @ ورسائل مباشرة وسلاسل رسائل ونقاشات جماعية تُبَثّ داخل سلسلة، وبطاقات موافقة بتنسيق Block Kit مع زري الموافقة والرفض.

ما تحصل عليه

  • وكلاء يردّون على إشارات @ والرسائل المباشرة، وتبقى المتابعات داخل السلسلة
  • كلمات مفتاحية تُوجّه الرسالة إلى وكيل محدد أو إلى نقاش جماعي متعدد الوكلاء
  • نقاشات جماعية تُبَثّ داخل سلسلة لحظة حدوثها
  • بطاقات موافقة في Slack للأدوار المتوقفة واستدعاءات الأدوات ومراحل المجموعات، مع قائمة سماح للمعتمِدين
  • عدة مساحات عمل Slack مقابل نسخة EDDI واحدة

كيف يعمل في EDDI

  1. أنشئ تطبيق Slack وأضف نطاقات رمز البوت المذكورة في الوثائق (chat:write وapp_mentions:read ونطاقات history وim:*).
  2. خزّن رمز البوت وسرّ التوقيع في خزنة أسرار EDDI، ثم أشِر إليهما بصيغة ${vault:...}.
  3. أنشئ تكامل قناة يربط قناة Slack بوكيل افتراضي، ويربطها اختيارياً بمجموعات خلف كلمات مفتاحية مثل panel:.
  4. اضبط Request URL على https://<your-eddi-host>/integrations/slack/events واشترك في app_mention وmessage.im وmessage.channels. افعل هذا أخيراً: يتحقق Slack من العنوان فوراً.
  5. للموافقات، اضبط Interactivity Request URL على /integrations/slack/interactive وأدرج المعتمِدين في hitlApproverUserIds.

الإعدادات

مأخوذة من وثائق EDDI. القيم النائبة مثل your-agent-id عليك استبدالها بقيمك.

Store the credentials in the vaultتذهب بيانات الاعتماد إلى الخزنة، لا إلى إعدادات الوكيل أو القناة.
curl -X PUT http://localhost:7070/secretstore/secrets/default/slack-bot-token \
  -H "Content-Type: application/json" \
  -d '{"value":"xoxb-your-token-here","description":"Slack bot token"}'

curl -X PUT http://localhost:7070/secretstore/secrets/default/slack-signing-secret \
  -H "Content-Type: application/json" \
  -d '{"value":"your-signing-secret","description":"Slack signing secret"}'
POST /channelstore/channelsتكامل قناة مع وكيل افتراضي، ومجموعة خلف كلمات مفتاحية، وإعدادات الموافقة في platformConfig.
curl -X POST http://localhost:7070/channelstore/channels \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Main Slack Channel",
    "channelType": "slack",
    "platformConfig": {
      "channelId": "C0123ABCDEF",
      "botToken": "${vault:slack-bot-token}",
      "signingSecret": "${vault:slack-signing-secret}",
      "hitlApprovalChannel": "C0123ABCDEF",
      "hitlApproverUserIds": "U0123ABCDE,U0456FGHIJ"
    },
    "defaultTargetName": "default",
    "targets": [
      { "name": "default", "type": "AGENT", "targetId": "your-agent-id", "triggers": [] },
      { "name": "panel", "type": "GROUP", "targetId": "your-group-id", "triggers": ["panel", "discuss"] }
    ]
  }'

الحوكمة

  • تحمل بطاقات الموافقة زري الموافقة والرفض. لا يستطيع القرار إلا مستخدمو Slack المدرجون في hitlApproverUserIds. وبدون هذه القائمة لا تُعرض أزرار وتُرفض القرارات التفاعلية (إغلاق عند الفشل).
  • تعرض بطاقة استدعاء الأداة اسم الأداة ووسائطها بعد حجب الحساس منها واقتطاعها، فيرى المعتمِد ما يوافق عليه. في الإصدار 1 تُوافق الأزرار على الدفعة كلها أو ترفضها.
  • يُنسَب كل قرار إلى slack:<userId> ويُسجَّل في سجل التدقيق.
  • تُتحقَّق الأحداث الواردة بسرّ التوقيع (HMAC-SHA256) مع حماية من إعادة الإرسال، وتبقى الأسرار نفسها في الخزنة.

من المفيد أن تعرف

  • Slack هو منصة الدردشة الخارجية الوحيدة التي يوفّر EDDI قناة لها. راجع الملاحظة في صفحة الكتالوج لمعرفة ما لا يتضمنه.
  • يتيح وضع المراقبة الاختياري لهدف ما رؤية حركة القناة العادية، خلف كلمة مفتاحية وفترة تهدئة وحدود يومية للردود والتكلفة. هذه الحدود لكل عقدة EDDI.

تريد من يبنيه ويشغّله لك؟

تبني EDDI Solutions الموصّلات وتصونها، وتشغّل EDDI كنسخة مُدارة أو مشتركة التشغيل، وتدعمك في سحابتك الخاصة أو داخل منشأتك.

تحدّث مع EDDI Solutions ↗

تكاملات ذات صلة

الإعدادات والسلوك في هذه الصفحة مبنيان على وثائق EDDI، وقد روجعا بتاريخ 2026-10-14. قد تتغير أسماء الحقول والقيم الافتراضية بين الإصدارات، فتأكد منها في وثائق إصدارك.