مرحباً بالجميع،
لقد قمت للتو ببناء إضافة OpenClaw توفر أدوات واجهة برمجة تطبيقات Discourse أصلية لوكلاء الذكاء الاصطناعي: discourse-openclaw
ماذا تفعل
تمنح الإضافة وكلاء OpenClaw 12 أداة للتفاعل مع أي منتدى Discourse:
أدوات القراءة (9): قراءة المواضيع، قراءة المشاركات الفردية، البحث، تصفية المواضيع حسب الفئة، العثور على الأسئلة التي لم تتم الإجابة عليها، البحث عن المستخدمين، سرد مشاركات المستخدم، الحصول على الفئات، الحصول على العلامات.
أدوات الكتابة (3، اختيارية): إنشاء مشاركات (ردود)، إنشاء مواضيع، تحديث المواضيع. تتطلب هذه الأدوات مفتاح واجهة برمجة تطبيقات (API key) وتعيين allowWrites: true صراحةً في ملف الإعدادات.
البدء السريع
openclaw plugins install openclaw-discourse
openclaw config set plugins.entries.openclaw-discourse.config.siteUrl “``https://your-forum.com``”
للوصول المصادق عليه وأدوات الكتابة:
openclaw config set plugins.entries.openclaw-discourse.config.apiKey “your-discourse-api-key”
openclaw config set plugins.entries.openclaw-discourse.config.allowWrites true
ميزة فريدة: discourse_unanswered
تجد أداة discourse_unanswered المواضيع الحديثة التي لم تتلقَ رداً من الموظفين بعد. يمكنك تكوين أسماء مستخدمي الموظفين لديك، وتقوم الأداة بفحص كل موضوع حديث بحثاً عن ردود الموظفين. يتيح هذا سير عمل دعم مجتمعي مؤتمت — يمكن للوكيل التحقق من الأسئلة التي لم تتم الإجابة عليها يومياً وصياغة الردود.
علاقتها بـ discourse-mcp
يكمل هذا الإضافة discourse-mcp — حيث يعمل discourse-mcp مع أي عميل MCP (مثل Claude Desktop، إلخ)، بينما هذه الإضافة مخصصة خصيصاً لوكلاء OpenClaw. إنها توفر مجموعة مركزة من الأدوات المحسّنة لسير عمل الوكلاء، بالإضافة إلى الكشف الفريد عن المواضيع التي لم تتم الإجابة عليها.
GitHub: GitHub - pranciskus/discourse-openclaw: OpenClaw plugin for Discourse forum integration — read, search, filter, and write topics/posts via agent tools
npm: openclaw-discourse
نرحب بالتعليقات والمساهمات، تحياتي!