يوم سعيد أيها الناس!
لقد قمت ببناء إضافة (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 إعجابات
Bas
(Bas van Leeuwen (OOO until April 14))
27 فبراير 2026، 9:33ص
2
أرجوكم، نداء إلى أي شخص: من فضلكم، لا تجعلوا الوكيل الخاص بكم يفعل هذا ما لم يتم وضع علامة واضحة على أنه محتوى تم إنشاؤه بواسطة الذكاء الاصطناعي.
بصرف النظر عن ذلك، يبدو رائعًا حقًا
8 إعجابات
يمكنني إدخال حقل تكوين توقيع الوكيل لـ “الإصرار” على أن يتضمنه الوكيل. نرحب بأي أفكار!
إعجاب واحد (1)
Bas
(Bas van Leeuwen (OOO until April 14))
27 فبراير 2026، 11:39ص
4
سيكون هذا إعدادًا افتراضيًا رائعًا!
أتفهم أن الجهات الفاعلة السيئة ستفعل دائمًا ما تفعله، لكن الإعدادات الافتراضية المتحضرة ستساعد بالتأكيد
إعجابَين (2)
sam
(Sam Saffron)
2 مارس 2026، 4:02ص
5
تذكير هنا وفقًا لـ:
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 والرد على المشكلات؟
bartv
(Bart )
29 مارس 2026، 12:02م
9
هل تلك الصفحة أصبحت 404 الآن؟
إعجابَين (2)
sam
(Sam Saffron)
29 مارس 2026، 8:38م
11
يا إلهي، سأقوم بالنظر في الأمر cc @zogstrip
إعجاب واحد (1)
Moin
29 مارس 2026، 9:02م
12
يعمل بشكل جيد بالنسبة لي طالما قمت بفتحه في علامة تبويب جديدة. الأمر نفسه، على سبيل المثال، مع https://meta.discourse.org/safe-mode
3 إعجابات
sam
(Sam Saffron)
29 مارس 2026، 9:16م
13
أجل، هذا خطأ برمجي إذن، فنحن نفتقد مسار Ember. يجب تتبعه في موضوع مخصص.
إعجابَين (2)
Moin
30 مارس 2026، 6:19ص
14
عذرًا، لم أقصد النشر خارج الموضوع. نظرًا لأن الوضع الآمن يعمل فقط في علامة تبويب جديدة، وقد تم توثيق ذلك لسنوات، لم أتوقع أن يكون هذا خطأ. بعد كل شيء، تم توثيقه بهذه الطريقة – ليس كخطأ، بل كـ “هذا هو طريقة عمله”. وتوقعت أن يكون الأمر نفسه مع الروابط المماثلة الأخرى.
Discourse:
إذا شاركت رابط الوضع الآمن الخاص بك على موقعك، فانتبه إلى أنه يجب فتحه في علامة تبويب جديدة أو إضافته مباشرة إلى شريط العناوين، وإلا فقد لا يعمل بشكل صحيح. على سبيل المثال: Discourse Meta
إعجابَين (2)
sam
(Sam Saffron)
30 مارس 2026، 7:09ص
15
أعتقد أن وضع الأمان مقبول إلى حد ما (رغم أن الإصلاح التافه يكمن فقط في إضافة المسار)
لكن llm.txt يتم ربطه من مواقع مختلفة (أو يمكن ربطه)، لذا قد يكون من الأفضل إصلاحه.
إنه جزء من الضريبة التي ندفعها لوجود موجهين اثنين
إعجابَين (2)
سيتم إصلاح خطأ 404 لـ /llms.txt و /safe-mode (وغيرها) بواسطة
main ← fix/server-side-only-routes
opened 08:18AM - 30 Mar 26 UTC
Several server-rendered routes were missing from the `SERVER_SIDE_ONLY` list in … `DiscourseURL`, causing them to 404 when navigated to via Ember's client-side router (e.g. clicking an internal link) instead of triggering a full page reload to the server.
The affected routes are:
- /safe-mode and /dev-mode (standalone server-rendered pages)
- /theme-qunit (dev tool)
- /llms.txt, /robots.txt, /offline.html, /manifest.webmanifest, /opensearch.xml (server-generated files)
Adding these to `SERVER_SIDE_ONLY` ensures `routeTo()` calls `redirectTo()` for a full page reload instead of falling through to the unknown route handler which returns a 404.
https://meta.discourse.org/t/397239/9
3 إعجابات
jrgong
(jrgong)
31 مارس 2026، 1:44م
17
@pranciskus ، هل تقبل طلبات السحب (PRs)؟ نحن نبحث عن ميزة لتحرير المنشورات الحالية مع تقييد إمكانية التحرير لفئات محددة.
إعجاب واحد (1)