This guide explains how to set up customized trust level promotion messages for new users, replacing the default Discourse narrative bot welcome process.
Required user level: Administrator
Summary
This guide will show you how to customize the onboarding journey for new users by replacing the default Discourse narrative bot welcome process with personalized trust level promotion messages. You’ll learn how to:
Set up the site contact user
Modify the default discobot settings
Customize system messages for different trust levels
Adjust the timing of the onboarding process
Setting up the site contact user
Navigate to your site settings
Find the “site contact username” setting
Change it from the default “system” to your preferred username
For example:
After setting the username, customize the user profile with:
A suitable avatar
Full name
Group memberships and flairs
Contact options
Here’s an example of a customized site contact user:
Why do we need to disable the welcome bot? Just so that users will not receive a message from discobot or is it really required in order for the custom contact to work?
You don’t disable the narrative bot with that specific setting. You disable the welcome post being sent by the bot. And yes, that’s sort of necessary if you don’t want to send out welcoming messages twice.
Disabling other bot features is not. If you want the bot to spell out what else it can do, you can always type @discobot display help in a message or post.
Yes, that’s actually one of the two motivations for this set-up:
not having a bot welcoming new users
not sending out an immediate message that directs users away from your main forum content on signup
I should probably state that in the first post… @team, could this be a wiki post?
I think ideally these considerations wouldn’t be bundled and you could just pick a user that sends all welcoming/onboarding messages (tl0, tl1, tl2).
Another more ideal solution to welcome tl0 - but not direct them away from the main content - could actually be a “tl0 welcoming banner”. That’s a bit fiddly to setup as such… but could be a good use case for a simple component
Können wir die Nachricht in der Vorschau anzeigen? Oder können wir sie nur sehen, indem wir einen Testbenutzer erstellen und dem Benutzer Vertrauensstufe verleihen, um die benutzerdefinierte Nachricht zu sehen?
Ja, zumindest bin ich auch nur damit vertraut, es auf diese Weise zu tun. Sie können E-Mail-Vorlagen in der Vorschau anzeigen, aber es scheint keine Backend-Option zu geben, um Systemnachrichten in der Vorschau anzuzeigen.
Hallo @manuel, was passiert, wenn ich die Lounge deaktiviere? Diese Kategorie ist für Mitglieder in meiner Community nicht verfügbar, daher scheinen diese beiden Texte nicht zur Anpassung verfügbar zu sein. Bedeutet das, dass ein Mitglied, das TL3 erreicht, in meinem Fall keine Willkommensnachricht erhält?
Ich glaube, sie wurden vor einiger Zeit zusammen mit der Vorab-Befüllung der Lounge-Kategorie entfernt. Ich glaube, sie waren der Inhalt des ‘Über’-Themas der Lounge-Kategorie.
Was ist der Unterschied zwischen Titeln und Betreffvorlagen? Ich lasse sie vorerst auf den Standardeinstellungen, bin aber neugierig, wann sie verwendet oder gesehen würden.
Ich bin mir ziemlich sicher, dass die Nachricht über Vertrauensstufe 3 und die damit verbundenen Texte nicht existieren. Ich konnte sie in 2024 nicht finden und sie wurden seitdem nicht hinzugefügt.
system_messages.tl2_promotion_message.text_body_template und system_messages.tl2_promotion_message.subject_template existieren immer noch
Sie können auch eine Nachricht mit dem #automation-Plugin senden, die durch die Vergabe des regulären Abzeichens oder das Hinzufügen des Benutzers zur TL3-Gruppe ausgelöst wird, dies steht jedoch in keinem Zusammenhang mit der Anpassung der bestehenden Beförderungsnachrichten.
Alles sehr hilfreich! Ich habe gestern das Automatisierungs-Plugin hinzugefügt, sodass ich das als Workaround nutzen kann. Wir haben benutzerdefinierte Abzeichen, daher kann ich versuchen, eines davon für eine ähnliche Nachricht wie bei Vertrauensstufe 2 und 3 zu verwenden!