Hallo zusammen,
Ich habe gerade ein OpenClaw-Plugin erstellt, das native Discourse-API-Tools für KI-Agenten bereitstellt: discourse-openclaw
Was es tut
Das Plugin stellt OpenClaw-Agenten 12 Tools für die Interaktion mit jedem Discourse-Forum zur Verfügung:
Lese-Tools (9): Themen lesen, einzelne Beiträge lesen, suchen, Themen nach Kategorie filtern, unbeantwortete Fragen finden, Benutzer nachschlagen, Benutzerbeiträge auflisten, Kategorien abrufen, Tags abrufen.
Schreib-Tools (3, optional): Beiträge (Antworten) erstellen, Themen erstellen, Themen aktualisieren. Diese erfordern einen API-Schlüssel und explizit allowWrites: true in der Konfiguration.
Erste Schritte
openclaw plugins install openclaw-discourse
openclaw config set plugins.entries.openclaw-discourse.config.siteUrl “``https://dein-forum.com``”
Für authentifizierten Zugriff und Schreib-Tools:
openclaw config set plugins.entries.openclaw-discourse.config.apiKey “dein-discourse-api-key”
openclaw config set plugins.entries.openclaw-discourse.config.allowWrites true
Einzigartiges Feature: discourse_unanswered
Das Tool discourse_unanswered findet aktuelle Themen, auf die noch keine Mitarbeiterantwort erfolgt ist. Sie konfigurieren Ihre Mitarbeiternamen, und das Tool prüft jedes aktuelle Thema auf Mitarbeiterantworten. Dies ermöglicht automatisierte Community-Support-Workflows – ein Agent kann täglich nach unbeantworteten Fragen suchen und Entwürfe für Antworten erstellen.
Beziehung zu discourse-mcp
Dies ergänzt discourse-mcp – discourse-mcp funktioniert mit jedem MCP-Client (Claude Desktop usw.), während dieses Plugin speziell für OpenClaw-Agenten gedacht ist. Es bietet eine fokussierte Teilmenge von Tools, die für Agenten-Workflows optimiert sind, sowie die einzigartige Erkennung unbeantworteter Themen.
GitHub: GitHub - pranciskus/discourse-openclaw: OpenClaw plugin for Discourse forum integration — read, search, filter, and write topics/posts via agent tools
npm: openclaw-discourse
Feedback und Beiträge sind willkommen, Prost!