رجوع
كيفية ربط HappyCapy بـ Slack: قوة وكيل الذكاء الاصطناعي في كل قناة
June 29, 2026
8 دقيقة قراءة
شارك هذا المقال

كيفية ربط HappyCapy بـ Slack: قوة وكيل الذكاء الاصطناعي في كل قناة

وضع Socket Mode، وصول كامل للأدوات، وذاكرة خاصة بكل مسار محادثة — يتحول HappyCapy إلى وكيل الذكاء الاصطناعي لفريقك داخل Slack.

سلاك لديه 32 مليون مستخدم نشط يوميًا. معظم بوتات سلاك تجيب على الأسئلة. أما تكامل HappyCapy مع سلاك فيقوم بشيء مختلف جوهريًا: ينفّذ المهام. عندما تذكره باستخدام @mention، يمكنه كتابة وتشغيل الكود، وتوليد الصور، والبحث في الويب، وإنشاء الملفات، وتسليم نتائج جاهزة — كل ذلك داخل خيط محادثة في سلاك. لا حاجة لتبديل التبويبات. لا حاجة لنسخ ولصق النتائج. رسالة واحدة تدخل، ونتيجة واحدة تخرج.


الفرق في البنية

تتطلب معظم تكاملات سلاك أن تكشف عن رابط webhook عام، وتضبط شهادات SSL، وتشغّل خادمًا يمكن لسلاك الوصول إليه من الإنترنت. هذه ثلاث مشاكل بنية تحتية قبل أن تكتب سطرًا واحدًا من منطق العمل.

يستخدم HappyCapy وضع Socket Mode. فبدلًا من أن يصل سلاك إلى خادمك، يفتح البوت اتصال WebSocket صادرًا إلى بنية سلاك التحتية. لا يوجد رابط عام يجب ضبطه. لا شهادة SSL يجب إدارتها. لا قواعد جدار حماية يجب فتحها. تشغّل الـ skill، فيتصل، ويبقى متصلًا.

الفرق الثاني هو مكان عمل البوت. يعمل HappyCapy في صندوق رمل (sandbox) دائم من نوع Linux على Fly.io — بصلاحيات root، وPython 3.11، وNode.js v24، ويعمل دائمًا. عندما يستقبل البوت رسالة، فهو لا يشغّل دالة serverless تنتهي مهلتها في 10 ثوانٍ. لديه بيئة كاملة متاحة: نظام ملفات دائم، وصول إلى الشبكة، عمليات طويلة الأمد.

الفرق الثالث هو كيفية رده. كل رد من HappyCapy يعود إلى نفس خيط المحادثة في سلاك الذي نشأت فيه الرسالة. تبقى القنوات نظيفة. لا تغرق الفرق في ضجيج البوت. يتم تخزين سجل المحادثة لكل خيط وإرساله مع كل رسالة جديدة، لذا يحافظ البوت على السياق عبر الجلسة الكاملة في الخيط — فهو يعرف ما تمت مناقشته قبل 20 رسالة.

القدرةبوت سلاك التقليديبوت سلاك من HappyCapy
يتطلب رابطًا عامًانعملا (Socket Mode)
بيئة التنفيذserverless / محدودةصندوق رمل Linux دائم التشغيل
سياق الخيطعادة لا يوجدسجل لكل خيط
يمكنه تشغيل الكودلانعم، Bash كامل
الأدوات المتاحةتكاملات ثابتةأكثر من 300,000 Skill
الوصول إلى نماذج الذكاء الاصطناعينموذج واحدجميع النماذج الرئيسية

ما يمكنك فعله

من السهل أن تقول لأحد أن بوت سلاك "لديه وصول كامل إلى الأدوات". لكن هذا ما يعنيه ذلك عمليًا.

كتابة وتشغيل الكود، وإعادة النتائج. اطلب من البوت معالجة ملف CSV تسقطه في القناة، وتشغيل سكربت تحليل بلغة Python، ونشر النتائج مرة أخرى كجدول منسق. فهو يكتب الكود، ويشغّله في الصندوق، ويرد بالنتيجة.

توليد الصور في خيط المحادثة. اطلب نموذجًا لمنتج تم توليده بالذكاء الاصطناعي مباشرة من رسالة في سلاك. يستدعي البوت توليد الصور، ويرفع الملف، وينشره في الخيط — دون الحاجة لمغادرة سلاك لاستخدام أداة منفصلة.

البحث في الويب والتلخيص. اطلب منه جلب أحدث الأسعار من صفحة منافس وتلخيص الفروقات عما تتقاضاه أنت. يجلب الصفحة، ويقرؤها، ويرد بمقارنة منظمة.

تفعيل أي من أكثر من 300,000 Skill. يأتي HappyCapy مزودًا بأكثر من 300,000 Skill — قدرات متخصصة تغطي مراجعة الكود، وإنشاء المحتوى، وتحليل البيانات، وتحسين محركات البحث (SEO)، وأبحاث السوق، ومئات سير العمل الأخرى. كل واحدة منها متاحة من رسالة في سلاك.

استخدام الرسائل المباشرة لجلسات وكيل خاصة. يعمل البوت في الرسائل المباشرة بنفس الطريقة التي يعمل بها في القنوات. تصبح الرسالة المباشرة الخاصة مع البوت مساحة عمل شخصية للذكاء الاصطناعي داخل سلاك — سجل محادثة، وصول كامل للأدوات، دون جمهور.

الاستدعاء من أي قناة. لا حاجة لتهيئة خاصة بكل قناة. أضف البوت إلى #engineering و#marketing و#data في الوقت نفسه. تحصل كل فرقة على القدرات الكاملة نفسها.


الإيجابيات

  • لا حاجة إلى رابط عام أو بنية تحتية — Socket Mode يتولى الاتصال
  • وصول كامل إلى Bash ونظام الملفات داخل صندوق HappyCapy
  • الذاكرة الخاصة بكل خيط تحافظ على تماسك المحادثات المتعددة الأدوار
  • الوصول إلى جميع نماذج الذكاء الاصطناعي الرئيسية، وليس نموذجًا واحدًا فقط
  • أكثر من 300,000 Skill متاحة من أي @mention
  • يعمل في القنوات، ورسائل المجموعات، والرسائل المباشرة الفردية
  • الردود تذهب إلى الخيوط، مما يحافظ على قابلية قراءة القنوات
  • لا حدود على طول الرسائل في الردود — تعود النتائج كاملة

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

فريق الهندسة — مراجعة الكود ومصحح CI في #dev. يلصق فريق هندسي سجل CI فاشل في الخيط ويذكر HappyCapy. يقرأ تتبع الخطأ (stack trace)، ويحدد الاختبار الفاشل، ويقترح إصلاحًا، ويكتب كتلة الكود المصحح. تحصل الفرقة على إجابة قابلة للمراجعة في نفس الخيط الذي طرحت فيه المشكلة، دون فتح تبويب آخر أو تبديل السياق.

فريق التسويق — إنشاء محتوى من سلاك. يضع مدير تسويق قائمة ميزات منتج في خيط ويطلب من HappyCapy كتابة خمس مسودات منشورات لينكدإن. يعيدها في نفس الخيط، مصنّفة بالزاوية (تعليمية، استفزازية، قصصية). يختار المدير واحدة، ويطلب نسخة معدّلة، ويحصل على منشور جاهز للجدولة — كل ذلك من خيط سلاك.

مؤسس منفرد — مساعد شخصي في الرسائل المباشرة. يستخدم مؤسس رسائل HappyCapy المباشرة كنظام تشغيل خاص به. الإحاطة الصباحية: يطلب ملخصًا لأخبار الليلة الماضية عن منافس. التحضير قبل مكالمة: يطلب منه جلب تاريخ التمويل الأخير للشركة. بعد الاجتماع: يضع الملاحظات ويطلب قائمة إجراءات منظمة. سجل كل خيط يعني أن السياق من محادثة الأسبوع الماضي متاح عند الإشارة إليه في خيط هذا الأسبوع.

فريق البيانات — سكربتات تحليل سريعة في #data. يصف محلل بيانات عملية تحويل يحتاجها على مجموعة بيانات ويذكر البوت. يكتب HappyCapy سكربت pandas، ويؤكد المنطق في الرد، وينسخه المحلل مباشرة. وبالنسبة للفرق التي تريد أن يشغّل البوت السكربت على ملف يرفعونه، فإنه يتولى ذلك أيضًا — من البداية للنهاية داخل الخيط.


كيفية إعداده

يستغرق الإعداد نحو خمس دقائق. الـ skill الكامل متاح على github.com/ndpvt-web/happycapy-slack.

الخطوات الرئيسية:

1. أنشئ تطبيق سلاك. اذهب إلى api.slack.com/apps وأنشئ تطبيقًا جديدًا. اختر "From scratch." أعطه اسمًا واختر مساحة عملك.

2. فعّل Socket Mode. ضمن "Settings → Socket Mode،" فعّله. سيولّد سلاك App-Level Token بصلاحية connections:write. انسخه — ستحتاجه كـ SLACK_APP_TOKEN.

3. أضف صلاحيات البوت. ضمن "OAuth & Permissions → Bot Token Scopes،" أضف: app_mentions:read، chat:write، channels:history، groups:history، im:history، mpim:history، channels:read، groups:read، im:read، files:write.

4. فعّل Event Subscriptions. ضمن "Event Subscriptions،" فعّلها واشترك في أحداث البوت: app_mention، message.im.

5. ثبّت التطبيق. ضمن "OAuth & Permissions،" ثبّت التطبيق على مساحة عملك. انسخ Bot User OAuth Token كـ SLACK_BOT_TOKEN.

6. شغّل الـ skill. في صندوق HappyCapy الخاص بك، اضبط SLACK_BOT_TOKEN وSLACK_APP_TOKEN كمتغيرات بيئة وشغّل skill سلاك. يتصل البوت عبر Socket Mode ويبدأ الاستماع فورًا.

لا حاجة لنشر خادم. لا نطاق. لا SSL. يتولى صندوق HappyCapy كل شيء — إذا رغبت في تشغيله من جهازك الخاص عوضًا عن ذلك، فإن الإعداد على Mac Mini كخادم دائم يعمل بالطريقة نفسها تمامًا (راجع Mac Mini as an AI Server in 2026 للسياق الكامل حول الإعدادات المحلية الدائمة).


الأسئلة الشائعة

هل أحتاج إلى خطة سلاك مدفوعة؟ لا. Socket Mode وصلاحيات البوت المطلوبة متاحة على خطة سلاك المجانية. يمكنك إعداد وتشغيل بوت HappyCapy لسلاك في مساحة عمل مجانية دون أي قيود.

هل يعمل في الرسائل المباشرة والقنوات معًا؟ نعم. يستجيب البوت لـ @mentions في القنوات العامة، والقنوات الخاصة، ورسائل المجموعات، والرسائل المباشرة الفردية. السلوك متطابق في جميع السياقات — وصول كامل للأدوات، وسجل لكل خيط.

كيف يعمل سياق المحادثة عبر مستخدمين متعددين في قناة واحدة؟ السياق مرتبط بالخيط. إذا كان عدة أعضاء في الفريق يتحدثون مع البوت في نفس الخيط، يتم إرسال سجل الخيط الكامل مع كل رسالة، لذا يرى البوت كل ذلك. وإذا كان خيطان منفصلان يعملان في وقت واحد في قناة، فلكل واحد سجله المستقل. لا يمكن للمستخدمين رؤية أو التأثير على خيوط المستخدمين الآخرين المنفصلة.

هل يمكنني تقييد القنوات أو المستخدمين الذين يمكنهم استدعاء البوت؟ نعم. يدعم الـ skill قائمة سماح (allowlist) لمعرّفات القنوات والمستخدمين. يتم تجاهل الرسائل من القنوات أو المستخدمين غير المدرجين في القائمة بصمت. بشكل افتراضي، يستجيب البوت لكل ما يمكنه رؤيته، لذا إضافة القيود هي تعديل إعداد بخطوة واحدة.

هل يحتاج البوت إلى رابط عام؟ لا. هذه هي الميزة الأساسية للبنية. يعني Socket Mode أن البوت يفتح اتصال WebSocket صادرًا إلى سلاك — لا يحتاج سلاك أبدًا للوصول إلى خادمك. لا يوجد رابط عام، ولا شهادة SSL، ولا تهيئة جدار حماية مطلوبة.

ماذا يحدث إذا ذكرته باستخدام @mention في خيط — هل يرى الرسائل السابقة؟ نعم. عندما تذكر HappyCapy في خيط، يجلب الـ skill سجل الخيط الكامل من واجهة برمجة تطبيقات سلاك (API) ويضمّه في السياق المُرسل إلى البوت. يرى كل رسالة في الخيط من البداية، فلديه سياق كامل لطلبك.

هل يمكن لفريقي بالكامل مشاركة بوت HappyCapy واحد؟ نعم. رمز بوت واحد يعمل عبر كل قناة ورسالة مباشرة في مساحة عملك. يمكن لفريقك بالكامل ذكر البوت نفسه في الوقت نفسه. يحافظ كل خيط على سياقه الخاص، لذا لا يؤدي الاستخدام المتزامن من عدة أعضاء في الفريق إلى خلط السياق.


خواطر أخيرة

تتوقف معظم تكاملات سلاك عند الاسترجاع — يمكنها البحث عن الأشياء، لكنها لا تستطيع التصرف. يتجاوز skill سلاك من HappyCapy هذا الحد. فهو يجلب بيئة التنفيذ الكاملة — نظام الملفات، وBash، وجميع نماذج الذكاء الاصطناعي الرئيسية، وأكثر من 300,000 Skill — مباشرة إلى طبقة التواصل الحالية لفريقك. النتيجة هي وكيل ذكاء اصطناعي يعيش حيث يعمل فريقك بالفعل، دون أن يضطر أحد لتبديل السياق إلى أداة منفصلة.

نُشر في June 29, 2026
مقالات أخرى
ربط HappyCapy بـ Slack: وكيل ذكاء اصطناعي كامل في مساحة عملك | مدونة HappyCapy | Happycapy