Ich habe eine aktive Community von knapp 1000 Leuten, die ich zu Discourse umziehen möchte.
Meine 2 Hauptfragen sind:
Wie kann ich automatisch für jeden Discord-Benutzer ein Discourse-Benutzerkonto erstellen (zusammen mit der richtigen Vertrauensstufe)?
Was ist der beste Weg, um den Forenkanalinhalt von Discord nach Discourse zu verschieben?
Discord wird in unserem Tech-Stack für Video-Funktionen bleiben – tägliche Anrufe und Co-Working-Sitzungen, die ich dort durchführe, aber wir möchten Discourse als Hauptort für unsere Langform-Kommunikation nutzen.
Gibt es eine Anleitung, der ich folgen kann, um dies zu erreichen?
wir können Konten manuell migrieren, wenn Sie viel Historie in Discord haben und diese mit Ihrem Discord-Konto verknüpfen möchten. DM Sie uns, wenn Sie Ihre Discord- und Discourse-Konten migrieren möchten.
Das ist meine Sorge hier - da dies bereits geschehen ist - gibt es dazu Dokumentationen?
Gibt es eine Möglichkeit, Vaadin zu kontaktieren und um Rat zu fragen?
Dies könnte tatsächlich durch die Nutzung der Discord-API durchaus möglich sein.
Vielleicht gäbe es eine Möglichkeit, dies zu erreichen, indem man den Benutzer dazu bringt, sein Discourse-Konto mit Discord über OAuth zu verknüpfen. Von dort aus können Sie dann alle seine Beiträge aus Ihren Discord-Foren abrufen und die Beiträge unter seinem Discourse-Konto erstellen.
Persönlich verwende ich bei der Interaktion mit der Discord-API einen API-Wrapper (viele Alternativen übrigens) wie disnake, da das ForumChannel-Objekt existiert und Sie von dort aus möglicherweise die Forenbeiträge abrufen und dann diese Themen auf Discourse unter der Eigentümerschaft des Discourse-Kontos der Benutzer erstellen können.