Onboarding: Discobot, automatisierte Nachrichten, andere Optionen?

Ich bin mir nicht sicher, wie ich meine Mitglieder am besten einbinden kann. Discobot scheint ein guter Anfang zu sein, aber ich würde auch „Community-spezifische“ Dinge in die Tutorials einbeziehen wollen (bezogen auf das Thema unserer Community), ist das möglich?

Ansonsten habe ich mir überlegt, ein Automatisierungs-Plugin zu verwenden, um Benutzern eine private Nachricht zu senden, wenn sie beitreten, und eine weitere ein paar Tage später usw. Aber das ist nicht sehr interaktiv.

So würde ich mir die Dinge gerne vorstellen – ist das machbar und was wäre der einfachste Weg, dies mit Discourse zu realisieren?

  • Neue Benutzer erhalten eine benutzerdefinierte „Willkommensnachricht“ mit einigen Hinweisen zum Einstieg in die Community (Selbsthilfegruppe für Besitzer von diabetischen Katzen, daher sollte die Nachricht etwas Zuspruch, einige wichtige Punkte enthalten, auf die geachtet werden muss, damit wir kritische Notfälle erkennen können, eine Einladung, im Willkommensbereich zu posten, und einige Hinweise auf nützliche Dokumente für Anfänger)
  • Abhängig von der Option, die ein neuer Benutzer bei der Registrierung ausgewählt hat, kann die Willkommensnachricht unterschiedlich sein
  • Nach N Tagen eine weitere Nachricht (und so weiter, in bestimmten festgelegten Abständen, nachdem der Benutzer beigetreten ist)
  • Es wäre großartig, eine Art interaktives Tutorial zu haben, so wie Discobot es für das Erlernen der Verwendung von Discourse macht, aber für unser Thema: z. B. Mission Nr. 1 ist, ein spezielles Thema in einer bestimmten Kategorie für Ihre Katze zu erstellen; Mission Nr. 2 ist, Ihr Profil mit einer Reihe von Informationen auszufüllen, die wir benötigen; Mission Nr. 3 ist, mit dem Ausfüllen der Checkliste für den von uns empfohlenen Notfallkoffer zu beginnen, usw.

Danke!

Ach ja, und bezüglich Discobot: Gibt es eine Stelle, an der wir einfach alle Texte einsehen können, um sie durchzugehen und zu überarbeiten/bearbeiten? Das ist in der Admin-Oberfläche super umständlich, besonders wenn man nicht weiß, wonach man suchen soll, weil man nicht weiß, was existiert!

Sie können die Texte wie jeden anderen Seitentext anpassen (Customize text in Discourse)

“narrative_bot” ist der Name des Plugins. Aber es gibt mehr als 50 Ergebnisse, sodass Sie nicht alle sehen werden, wenn Sie danach suchen. Für das Tutorial für neue Benutzer können Sie also nach “narrative_bot.new” suchen und für das erweiterte Tutorial nach “narrative_bot.advanced”.

Sie können den Auslöser, den Discobot erwartet, um den nächsten Schritt des Tutorials zu senden, nicht ändern. Sie können ihn also nicht ändern, um Benutzern einen anderen Workflow beizubringen. Aber Sie können ihn so anpassen, dass er auch Dinge erklärt, die Benutzer wissen sollen, während sie trotzdem das tun, was er erwartet. Solange es zum Beispiel ein Zitat in der Antwort gibt, wird das Tutorial fortgesetzt. Egal, ob Sie den Standardtext von Discobot verwenden und Ihre Benutzer diesen zitieren, oder ob Sie sie bitten, ein Thema in einer bestimmten Kategorie zu erstellen[1] und sie bitten, diesen Beitrag im Tutorial zu zitieren.

Willkommensnachrichten, die auf Daten basieren, die der Benutzer bei der Registrierung eingegeben hat, sind ebenfalls möglich. Es gibt eine Automatisierung, um Benutzer basierend auf benutzerdefinierten Feldern zu Gruppen hinzuzufügen, und ein Automatisierungsskript, um einem Benutzer eine Nachricht zu senden, wenn er zu einer Gruppe hinzugefügt wird (und Sie können eine Verzögerung konfigurieren, sodass auch weitere Nachrichten einige Tage später möglich sind). (Gruppen können nur für Administratoren sichtbar sein, wenn Sie nicht möchten, dass Ihre Benutzer sie sehen).

Innerhalb des Discobot-Tutorials gibt es 2 Optionen: die Nachricht, die den Benutzer zum Tutorial einlädt, und eine allgemeine Willkommensnachricht. Aber beide wären für alle Benutzer gleich. Die Automatisierung ist also möglicherweise die bessere Wahl für Sie. Die Tatsache, dass Sie den Absender auswählen können, sodass Sie die Antworten auf diese Nachrichten erhalten, könnte ebenfalls hilfreich sein.
Benutzer können Discobot auch nach dem Tutorial fragen, wenn sie möchten. Sie könnten sie also in Ihrer persönlichen Willkommensnachricht über das Tutorial und den Start informieren[2].


  1. Creating a link to start a new topic with pre-filled information könnte dabei hilfreich sein ↩︎

  2. ähnlich wie beim Link zum Erstellen eines neuen Themas können Sie auch Links erstellen, die einen vorausgefüllten Composer für eine persönliche Nachricht öffnen ↩︎

1 „Gefällt mir“

Richtig, ich stecke fest, wie in Ability to return more than 50 site texts in the admin panel beschrieben – wenn man nicht weiß, wonach man sucht, ist es schwierig!

Warum stecken Sie fest? Wie viele Ergebnisse erhalten Sie für „narrative_bot.new“?

Das Finden von Texten ist am einfachsten, indem Sie nach dem Text suchen, den Sie ändern möchten. Um die erste Nachricht zu ändern, können Sie also nach „I am only a robot“ (oder der französischen Version davon) suchen. Dies wird auch unter Customizing Discobot for your site erklärt.

Danach können Sie nach der nächsten suchen. Das Abschließen des Tutorials und das anschließende Suchen nach den Texten daraus kann hilfreich sein, da Sie dann die Reihenfolge der Nachrichten kennen.

Sie können auch ähnliche Texte anhand des Schlüssels finden. Zum Beispiel nehmen Sie discourse_narrative_bot.new_user_narrative.hello.message und entfernen einen Teil davon, um danach zu suchen. Wenn Sie „message“ aus dem Schlüssel entfernen, finden Sie auch den Titel. Wenn Sie auch „hello,“ entfernen, finden Sie mehr Nachrichten als nur die „hello“-Nachricht.

Sie können auch alle Texte auf GitHub finden. Die meisten Plugins haben eine Client- und eine Serverdatei. Die Nachrichten befinden sich in der Serverdatei, aber ich finde es ziemlich schwierig, Schlüssel aus diesen Dateien zu erhalten. Ich bevorzuge Crowdin, um mehr Texte zu durchsuchen, als die Discourse-Oberfläche zurückgibt, aber normalerweise reichen Suchen und die Verwendung der Schlüssel aus.

Erlauben Sie Ihren Benutzern, die Anzeigesprache in ihren Einstellungen auszuwählen? Dann führt die Anpassung von Text nur in einer Sprache dazu, dass Benutzer mit einer anderen Anzeigesprache die von Ihnen hinzugefügten Informationen verpassen. Ein Beispiel dafür ist die „Über uns“-Seite hier auf Meta, wo nur Benutzer, die Meta auf Englisch sehen, die E-Mail-Adresse sehen, um Moderatoren zu kontaktieren.


Die Nachricht, die Sie mit dem Automatisierungs-Plugin erstellen, wird gesendet, so wie Sie sie schreiben. Sie ist für alle Benutzer gleich, unabhängig davon, welche Sprache sie bevorzugen.
Ich kann nicht sagen, wie relevant dies für Ihre Community ist, aber vielleicht könnten Sie die Sprachauswahl für Benutzer deaktivieren, bevor Sie sie in das Forum einladen.