Ich möchte eine Funktion für unsere Community entwerfen, bei der Benutzer Punkte ausgeben müssen, um auf bestimmte Belohnungen zuzugreifen (z. B. Abzug von Punkten für den Zugriff auf vollständige Beitragsinhalte, Einlösung von Punkten für UI-Anpassungen usw.). Gibt es verfügbare Plugins, die diese Funktionalität implementieren können?
aber es wird nur erwähnt, wie Benutzer zusätzliche Punkte erhalten können, und nicht, wie Benutzer Punkte abziehen können, um virtuelle Belohnungen einzulösen.
Das offizielle Discourse Gamification-Plugin unterstützt sowohl das Vergeben als auch das Abziehen von Punkten. Dies ermöglicht Workflows wie „Punkte gegen Belohnungen einlösen“ oder „Punkte ausgeben, um auf etwas zuzugreifen“.
Funktionsweise: Sie lösen ein benutzerdefiniertes Ereignis mit einem negativen Wert aus (z. B. -1000 Punkte für das Freischalten einer Belohnung).
Einschränkung: Derzeit gibt es keine integrierte Benutzeroberfläche, über die Benutzer Punkte einlösen können – dies muss über die API oder benutzerdefinierten Code/Integration erfolgen.