Questa guida spiega come configurare messaggi personalizzati di promozione del livello di fiducia per i nuovi utenti, sostituendo il processo di benvenuto predefinito del bot narrativo di Discourse.
Livello utente richiesto: Amministratore
Riepilogo
Questa guida ti mostrerà come personalizzare il percorso di onboarding per i nuovi utenti sostituendo il processo di benvenuto predefinito del bot narrativo di Discourse con messaggi personalizzati di promozione del livello di fiducia. Imparerai come:
- Impostare l’utente di contatto del sito
- Modificare le impostazioni predefinite di discobot
- Personalizzare i messaggi di sistema per i diversi livelli di fiducia
- Regolare la tempistica del processo di onboarding
Impostazione dell’utente di contatto del sito
- Naviga nelle impostazioni del tuo sito
- Trova l’impostazione “nome utente contatto sito” (site contact username)
- Impostalo sul nome utente che preferisci (è vuoto per impostazione predefinita)
Ad esempio:
Dopo aver impostato il nome utente, personalizza il profilo utente con:
- Un avatar adatto
- Nome completo
- Appartenenza a gruppi e badge (flairs)
- Opzioni di contatto
Ecco un esempio di utente di contatto del sito personalizzato:
Modifica delle impostazioni predefinite di discobot
- Nelle impostazioni del tuo sito, cerca “narrative bot” (bot narrativo)
- Assicurati che il post di benvenuto sia disabilitato (questa è l’impostazione predefinita)
- Valuta la possibilità di disabilitare le risposte pubbliche
Ecco le impostazioni consigliate:
Personalizzazione dei messaggi di sistema
Discourse invia messaggi di sistema per le promozioni al Livello di Fiducia 1 e Livello di Fiducia 2. Per personalizzarli:
- Vai su
admin/customize/site_texts- Individua e modifica le seguenti variabili:
- Messaggio Livello di Fiducia 1:
system_messages.welcome_tl1_user.text_body_templatesystem_messages.welcome_tl1_user.subject_template- Messaggio Livello di Fiducia 2:
system_messages.tl2_promotion_message.text_body_templatesystem_messages.tl2_promotion_message.subject_template
Nota: Non esiste un messaggio di sistema integrato per le promozioni al Livello di Fiducia 3. Se desideri notificare gli utenti quando raggiungono TL3, puoi utilizzare il plugin Automation per inviare un messaggio attivato dal badge Regolare (Regular) concesso, o dall’aggiunta dell’utente al gruppo
trust_level_3.Regolazione del tutorial di discobot (facoltativo)
Se desideri che gli utenti abbiano ancora accesso al tutorial di discobot:
- Menziona nel messaggio TL1 che gli utenti possono attivare il tutorial rispondendo con
@discobot start tutorial- Modifica il messaggio iniziale del bot modificando:
discourse_narrative_bot.new_user_narrative.hello.messagediscourse_narrative_bot.new_user_narrative.hello.titleTempistica del processo di onboarding
Per controllare quando i nuovi utenti ricevono il loro primo messaggio:
- Nelle impostazioni del tuo sito, cerca “tl1 requires” (richieste tl1)
- Regola le impostazioni in base alla tempistica desiderata
Ad esempio:
Risultato
Dopo aver implementato queste modifiche:
- I nuovi utenti non riceveranno una notifica immediata dopo la registrazione
- Il primo messaggio che riceveranno sarà il messaggio di benvenuto TL1 dal tuo utente di contatto del sito
- Il messaggio avrà il contenuto personalizzato e proverrà dall’utente di contatto del sito configurato
Ecco un esempio di come potrebbe apparire:
Perché dobbiamo disabilitare il bot di benvenuto? Solo per evitare che gli utenti ricevano un messaggio da discobot, o è davvero necessario affinché il contatto personalizzato funzioni?
Non disabiliti il bot narrativo con quella specifica impostazione. Disabiliti l’invio del post di benvenuto da parte del bot. E sì, è in un certo senso necessario se non vuoi inviare due volte i messaggi di benvenuto.
Disabilitare altre funzionalità del bot non è necessario. Se vuoi che il bot spieghi cosa altro può fare, puoi sempre digitare @discobot display help in un messaggio o in un post.
Hmm, intendi che l’altro messaggio di benvenuto è quello per TL1? Ma di solito gli utenti partono da TL0, quindi non riceveranno immediatamente questo messaggio.
Sì, in realtà questa è una delle due motivazioni per questa configurazione:
- non avere un bot che saluta i nuovi utenti
- non inviare immediatamente un messaggio che indirizzi gli utenti lontano dal contenuto principale del forum al momento della registrazione
Dovrei probabilmente menzionarlo nel primo post.. @team, potrebbe diventare un post wiki?
Penso che idealmente queste considerazioni non dovrebbero essere raggruppate e si potrebbe semplicemente scegliere un utente che invia tutti i messaggi di benvenuto/onboarding (tl0, tl1, tl2).
Un’altra soluzione ancora più ideale per accogliere gli utenti tl0 - senza però indirizzarli lontano dal contenuto principale - potrebbe essere un “banner di benvenuto per tl0”. È un po’ complicato da configurare in questo modo.. ma potrebbe essere un buon caso d’uso per un componente semplice ![]()
Ho capito, ora ha senso ![]()
Come? Impostando il ritardo del post di benvenuto del bot Discourse Narrative a 0?
Quando filtrate le impostazioni per narrative bot, c’è un’impostazione dedicata: disabilita il post di benvenuto del bot narrativo di Discourse.
Possiamo visualizzare in anteprima il messaggio? O possiamo vederlo solo creando un utente di prova e concedendo all’utente il livello di fiducia per vedere il messaggio personalizzato?
Sì, almeno anch’io sono a conoscenza solo di farlo in quel modo. Puoi visualizzare in anteprima i modelli di email, ma sembra che non ci sia un’opzione backend per visualizzare in anteprima i messaggi di sistema.
Ciao @manuel, cosa succede se disabilito la lounge? Quella categoria non è disponibile per i membri della mia community, quindi questi 2 testi non sembrano essere disponibili per la personalizzazione. Significa che nel mio caso, quando un membro raggiunge TL3, non riceverà un messaggio di benvenuto?
Esistono davvero? Non riesco a trovarli
Non sono sicuro che lo facciano. ![]()
Penso che siano stati probabilmente rimossi insieme al pre-seeding della categoria Lounge un po’ di tempo fa. Penso che fossero il contenuto dell’argomento ‘Informazioni’ della categoria Lounge.
Qual è la differenza tra titoli e modelli di oggetto? Al momento li lascio come impostazione predefinita, ma sono curioso di sapere quando verrebbero utilizzati o visualizzati.
Ciao,
Non riesco a trovare i messaggi per il livello 2 o il livello 3 nel testo del sito. Esistono ancora?
Sono abbastanza sicuro che il messaggio di livello di fiducia 3 e i testi correlati non esistano. Non sono riuscito a trovarli in 2024 e non sono stati aggiunti da allora.
system_messages.tl2_promotion_message.text_body_template e system_messages.tl2_promotion_message.subject_template esistono ancora
Ok grazie, ora farò il messaggio di livello 1.
La Lounge e quei messaggi lounge_welcome per TL3 non esistono più. Probabilmente l’OP dovrebbe essere modificato.
Ciò che puoi modificare per TL3, se necessario, sono i Testi del Sito visualizzati per descrivere il badge:
badges.regular.description :
badges.regular.long_description :
Puoi anche inviare un messaggio con il plugin automation che viene attivato quando viene concesso il badge regolare o quando l’utente viene aggiunto al gruppo TL3, ma questo non è correlato alla personalizzazione dei messaggi di promozione esistenti.
Grazie @Moin
Tutto molto utile! Ho aggiunto il plugin delle automazioni ieri, quindi posso usarlo come soluzione alternativa. Abbiamo badge personalizzati, quindi posso provare a usarne uno per un messaggio simile ai livelli di fiducia 2 e 3!








