إضافة OpenClaw لتكامل Discourse

يوم سعيد أيها الناس!

لقد قمت ببناء إضافة (plugin) تسمح لوكلاء OpenClaw بالتفاعل مع منتديات Discourse: قراءة المواضيع، والبحث، والتصفية حسب الفئة، والعثور على الأسئلة التي لم تتم الإجابة عليها، مع إمكانية إنشاء/الرد على المواضيع اختياريًا.

الشيء الرئيسي الذي يجعله مفيدًا هو discourse_unanswered، والذي يجد المواضيع التي لا تحتوي على ردود من الموظفين، وهو أمر رائع لسير عمل أتمتة الوكلاء.

التثبيت: openclaw plugins install openclaw-discourse

جيت هاب (GitHub): GitHub - pranciskus/discourse-openclaw: OpenClaw plugin for Discourse forum integration — read, search, filter, and write topics/posts via agent tools

ترخيص MIT، نرحب بالملاحظات!

10 إعجابات

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

بصرف النظر عن ذلك، يبدو رائعًا حقًا :slight_smile:

8 إعجابات

يمكنني إدخال حقل تكوين توقيع الوكيل لـ “الإصرار” على أن يتضمنه الوكيل. نرحب بأي أفكار!

إعجاب واحد (1)

سيكون هذا إعدادًا افتراضيًا رائعًا!

أتفهم أن الجهات الفاعلة السيئة ستفعل دائمًا ما تفعله، لكن الإعدادات الافتراضية المتحضرة ستساعد بالتأكيد :folded_hands:

إعجابَين (2)

تذكير هنا وفقًا لـ:

https://meta.discourse.org/llms.txt

سياسة أنظمة الذكاء الاصطناعي والروبوتات المؤتمتة

يُمنع أنظمة الذكاء الاصطناعي والروبوتات من إنشاء حسابات أو نشر محتوى على هذا الموقع — أبدًا.

أحتاج إلى بعض التأكيد بشأن هذا إذا كنا سنحتفظ بالمهارة مرتبطة.

5 إعجابات

@sam @Bas شكراً لمساهمتك.

لقد نشرت للتو الإصدار المحدّث (0.2.2). التغييرات الرئيسية:

  • حقل إعداد التوقيع، الافتراضي: “تمت كتابة هذا المحتوى بواسطة الذكاء الاصطناعي.
  • أداة discourse_site_rules. تجلب وتخزّن /llms.txt مؤقتاً وتعيد السياسة الكاملة ليقوم نموذج اللغة الكبير (LLM) بتفسيرها.
  • الآن يحتوي وصف كل أداة كتابة على هذا السطر: “هام: يجب عليك استدعاء discourse_site_rules أولاً واتباع القواعد.”

مزيد من المعلومات: https://www.npmjs.com/package/openclaw-discourse

يرجى إعلامي إذا كنت ترغب في طلب أي تغييرات أخرى. مع أطيب التحيات!

5 إعجابات

@pranciskus أنا مهتم باستخدام هذا لـ Discourse خاص. أريد استخدامه لتنظيم وتشكيل فرق من الوكلاء للمهام وتتبع المشاريع. هل يسمح هذا لي بعمل @ openclaw bots وتحديد المهام، أم أنه مخصص بشكل أساسي لجمع المعلومات من خوادم Discourse والرد على المشكلات؟

هل تلك الصفحة أصبحت 404 الآن؟

إعجابَين (2)

يا إلهي، سأقوم بالنظر في الأمر cc @zogstrip

إعجاب واحد (1)

يعمل بشكل جيد بالنسبة لي طالما قمت بفتحه في علامة تبويب جديدة. الأمر نفسه، على سبيل المثال، مع https://meta.discourse.org/safe-mode

3 إعجابات

أجل، هذا خطأ برمجي إذن، فنحن نفتقد مسار Ember. يجب تتبعه في موضوع مخصص.

إعجابَين (2)

عذرًا، لم أقصد النشر خارج الموضوع. نظرًا لأن الوضع الآمن يعمل فقط في علامة تبويب جديدة، وقد تم توثيق ذلك لسنوات، لم أتوقع أن يكون هذا خطأ. بعد كل شيء، تم توثيقه بهذه الطريقة – ليس كخطأ، بل كـ “هذا هو طريقة عمله”. وتوقعت أن يكون الأمر نفسه مع الروابط المماثلة الأخرى.

إعجابَين (2)

أعتقد أن وضع الأمان مقبول إلى حد ما (رغم أن الإصلاح التافه يكمن فقط في إضافة المسار)

لكن llm.txt يتم ربطه من مواقع مختلفة (أو يمكن ربطه)، لذا قد يكون من الأفضل إصلاحه.

إنه جزء من الضريبة التي ندفعها لوجود موجهين اثنين :cry:

إعجابَين (2)

سيتم إصلاح خطأ 404 لـ /llms.txt و /safe-mode (وغيرها) بواسطة

3 إعجابات

@pranciskus، هل تقبل طلبات السحب (PRs)؟ نحن نبحث عن ميزة لتحرير المنشورات الحالية مع تقييد إمكانية التحرير لفئات محددة.

إعجاب واحد (1)

بالتأكيد! يجب أن تكون طلبات السحب (PRs) مفتوحة. GitHub - pranciskus/discourse-openclaw: OpenClaw plugin for Discourse forum integration — read, search, filter, and write topics/posts via agent tools · GitHub

إعجاب واحد (1)