Migration von Discord zu Discourse

Hallo,

Ich habe die Foren durchsucht, aber die Schritt-für-Schritt-Anleitung noch nicht gefunden.

Ich habe gesehen, dass andere (wie Vaadin hier: Moving from Discord to vaadin.com/forum - Vaadin Forum ) erfolgreich von Discord zu Discourse migriert sind.

Ich habe eine aktive Community von knapp 1000 Leuten, die ich zu Discourse umziehen möchte.

Meine 2 Hauptfragen sind:

  1. Wie kann ich automatisch für jeden Discord-Benutzer ein Discourse-Benutzerkonto erstellen (zusammen mit der richtigen Vertrauensstufe)?
  2. 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?

4 „Gefällt mir“

Nach meiner schnellen Durchsicht ihres Beitrags

Sieht es so aus, als hätten sie nicht migriert, sondern sind einfach gegangen.

Können Sie Kontoinformationen von Discord mit entsprechenden Vertrauensstufen abrufen? Wenn ja, können Sie ein Import-Skript schreiben (siehe discourse/script/import_scripts at main · discourse/discourse · GitHub für Beispiele).

2 „Gefällt mir“

Danke @pfaffman - aber sie sagten auch

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?

1 „Gefällt mir“

Es gibt ein Discord-Bot-Plugin, das

4 „Gefällt mir“

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.

4 „Gefällt mir“