Klar! Ich habe einige dieser Ideen oben bereits skizziert. Zum Beispiel:
Um es allgemein zusammenzufassen (und dabei zu berücksichtigen, dass mir bewusst ist, dass einige dieser Punkte unmöglich oder weniger lohnend sein könnten, ist dies die idealisierte Vision):
Möglichkeit für Admins, Mods oder beliebige Nutzer (abhängig von den Berechtigungseinstellungen), aus einer oder mehreren Nachrichten in Discord sofort Themen in Discourse zu erstellen, und zwar über eine extrem einfache Benutzeroberfläche, z. B. per Rechtsklick.
- UI zur Auswahl der Kategorie und optionaler Tags für das neue Thema
- Mehrfachauswahl könnte genutzt werden, um mehrere Nachrichten zu identifizieren, die einbezogen werden sollen
- Eine Basisversion könnte einfach ein Thema von einem System- oder anderen Discourse-Nutzer ohne persönlichen Account erstellen, wobei der Inhalt von einer oder mehreren Discord-Nachrichten als einzelne Nachricht den Beginn eines neuen Themas bildet
- Eine erweiterte Version würde idealerweise Discord-Nutzer mit Discourse-Nutzern abgleichen und ein Thema aus der ersten ausgewählten Nachricht erstellen, die dem korrekten, abgeglichenen Nutzer zugewiesen wird, wobei die anderen ausgewählten Nachrichten als Antworten erscheinen, ebenfalls korrekt zugeordnet
- In beiden Fällen würde eine Nachricht in Discord veröffentlicht werden wie: „Eine Konversation hier wurde gerade in ein Discourse-Thema umgewandelt. Wenn du möchtest, geh dorthin, um die Diskussion fortzusetzen! [Link]."
Scrolle auf dieser Seite nach unten zu „Retroactive Threading" für ein gutes Beispiel (sowohl konzeptionell als auch in der Benutzeroberfläche) für das, was ich im Sinn habe:
https://quill.chat/
Stretch-Ziele:
- Ein weiterer netter Feature wäre die Benachrichtigung der Nutzer, deren Nachricht(en) in ein Discourse-Thema umgewandelt werden, direkt in Discord, inklusive eines Links zum neuen Thema
- Es wäre auch schön, wenn Nutzer, deren Nachrichten für die Themenerstellung ausgewählt wurden, die Möglichkeit hätten, dies abzulehnen oder sich auszuschließen
- Option, die Autoren der ausgewählten Nachrichten automatisch einzuladen, wenn sie noch keinen Account haben (oder wenn kein passender Account gefunden werden kann; dies könnte bei der Registrierung geklärt werden, falls sie doch einen Account haben, jedoch mit einer anderen E-Mail-Adresse usw.)
- Integration mit dem bestehenden (neu hinzugefügten) Thread-Hinting-Verhalten von Discord, bei dem angezeigt wird (wenn jemand auf eine vorherige Nachricht antwortet): „Möchtest du es einfacher machen, dieser Konversation mit X Antworten zu folgen? Starte einen [Thread]“, indem eine weitere Option hinzugefügt wird, z. B. „Starte einen [Thread] oder ein neues [Thema] in unserem Forum.”
- Erkennung langer Nachrichten, die in Discord verfasst werden, und anschließendes Angebot einer Empfehlung wie: „Es sieht so aus, als würdest du eine sehr lange Chat-Nachricht schreiben. Möchtest du stattdessen ein [Forumsthema starten]?"
- Inline, erweiterbare (Pop-up, scrollbar?) Themenansichten für Themen, die mit einer Nachricht/einem Discord-Thread verknüpft sind; d. h. es wird eine normale „Onebox"-Vorschau angezeigt, aber man kann darauf klicken, um mehr von der eigentlichen Konversation anzuzeigen, z. B. in einem Pop-up mit Scrollfunktion
Das übergeordnete Ziel ist es, es Menschen einfacher – wenn nicht sogar nahtlos – zu machen, neue Themen aus bestehenden Konversationen in Discord zu starten und ihre tiefergehenden Diskussionen auf einer Plattform fortzusetzen, wo dies sinnvoller ist. Idealerweise sollen auch kontextbezogene, aber unaufdringliche Hinweise (ähnlich wie Discord dies bereits tut) gegeben werden, wann es sinnvoll sein könnte, eine Konversation im Forum statt in Discord fortzusetzen. Ich gebe zu, dass einige dieser Punkte selbst etwas umständlich oder unbeholfen sein könnten, aber ich denke, es wäre eine Verbesserung gegenüber dem aktuellen Stand.
Es bleibt abzuwarten, wie der in Discourse selbst integrierte Chat aussehen wird und wie stark er angenommen wird, z. B. für Communities, die sowohl eine aktive Echtzeit-Komponente als auch ein Forum wünschen, im Vergleich zu solchen, die in Discord gestartet sind oder bereits eine starke Discord- und Foren-Community haben. Wird die Integration ausreichen, um neue Community-Entwickler dazu zu bringen, Discourse nur für sowohl Echtzeit- als auch Forum-Funktionen zu nutzen? Das werden wir sehen. Aber der Nutzen vieler der oben vorgeschlagenen Funktionen hängt stark von diesem Ergebnis ab.
Ich bin kein Programmierer, aber ich denke häufig über die Finanzierung von Projekten nach. Das Problem ist, dass ich zahlreiche Dinge habe, die ich in Discourse hinzugefügt oder verbessert sehen möchte, und sicher nicht genug Geld, um alle zu finanzieren.
Also priorisiere ich … Die Discord-Integrationsfeatures sind eher etwas von Interesse für meine Beratungsmandanten, daher hoffe ich, eines Tages einen von ihnen überzeugen zu können, eine Erweiterung dort zu finanzieren.
Ja, mir ist das irgendwann aufgefallen, ich bin mir nicht sicher, ob vor oder nach meinem obigen Beitrag. Es ist hilfreich, danke dafür. Es deckt nur einen Teil des „Problems" ab, aber es ist definitiv ein Teil einer möglichen Lösung.
Ich stimme dir größtenteils zu, aber ich bin vorsichtig hinsichtlich automatischer Veröffentlichungen/Neupublikationen. Vorsichtig, aber definitiv interessiert an den Möglichkeiten. Wenn es regelbasiert sein könnte, wie du beschreibst, wäre es noch nützlicher.
Das ist sehr interessant! Ich bin mit der Discord-API nicht vertraut, daher bin ich mir nicht sicher, was möglich ist, aber was du beschreibst, klingt nach einer Möglichkeit für nützliche Lösungen. Eine regelbasierte Lösung, wie ich oben erwähnt habe, wäre eine gute Option.
Dennoch bin ich der Meinung, dass leistungsfähige Tools für Mods/Admins, um Discord-Inhalte manuell zu „kuratieren", das Wichtigste oder Nützlichste sein könnten. Sicherlich ist das derzeit das, wofür wir die geringsten Möglichkeiten haben, denn Integromat (zum Beispiel) kann im Wesentlichen bereits das tun, was du beschreibst: Es prüft Discord-Themen, die gepostet werden, sucht nach bestimmten Texten (z. B. ?) oder sogar bestimmten Reaktionen (z. B. ein Emoji-React, das nur von Mods/Admins verwendet wird und über Integromat ausgelöst wird, um nur diese Themen in Discourse zu posten) und erstellt dann ein Discourse-Thema daraus. Obwohl es schön wäre, diese Funktionalität in einem nativen Plugin/einer nativen Integration zu haben, fühlt es sich für mich weniger spannend als Fokusbereich an als das, was ich oben beschrieben habe.