Der Großteil unseres Traffics läuft über Discord, aber ausgewählte Mitglieder, die Angebote schreiben müssen, nutzen Discourse.
Hatte jemand etwas Ähnliches oder hat etwas in dieser Art angefragt?
Der Benutzer meldet sich an und verbindet sein Discord-Konto mit Discourse
(entweder durch die Anmeldung auf diese Weise oder durch nachträgliche Verbindung)
Der Benutzer würde potenziell automatisch zu Gruppen auf Discourse hinzugefügt, basierend auf der Discord-Rolle.
Ich möchte, dass diese spezifischen Gruppen dann den Benutzer synchronisieren, um ihn zu einer Gruppe auf Discord hinzuzufügen.
Konnten Sie das Forum nach früheren Arbeiten zu diesem Thema durchsuchen? Es gab eine ganze Menge Diskussionen und offiziell geförderte Arbeiten. Dieses Thema: Discourse Trust Levels for Discord enthält einige dieser Diskussionen und Links zu den verschiedenen Themen, die Sie behandeln möchten. Eine Suche nach Search results for 'sign up with discord' - Discourse Meta oder einer anderen Formulierung würde weitere Themen aufzeigen.
Für die Benutzererstellung verwenden Sie das Standardverhalten der Discord-Anmeldung.
Für die Gruppenmitgliedschaft suchen Sie nach etwas Komplexerem.
@spirobel hat ein Plugin, das Discord-Rollen mit Discourse-Gruppen synchronisiert, aber er verlangt dafür Geld (gut für ihn), also vielleicht privat mit ihm darüber sprechen?
Wenn Sie zum Haupt-Open-Source-Discord/Discourse-Bot-Projekt beitragen möchten, schauen Sie sich Folgendes an:
(beachten Sie jedoch, dass es derzeit keine vollständig automatisierte Synchronisierung hat (es wird über Befehle initiiert) und es in jedem Fall in die andere Richtung synchronisiert, aber es würde Ihnen auf jeden Fall eine Grundlage geben.).
Es gibt auch dieses Plugin, aber es scheint nicht aktiv unterstützt zu werden und geht wieder in die falsche Richtung. Es basiert auf meinem Code: Discord Sync: sync a Discourse forum with a Discord server. Weiter unten gibt es auch eine nützliche Diskussion zu dem Thema.