Onboarding: Discobot, messaggi automatici, altre opzioni?

Non sono sicuro del modo migliore per gestire l’inserimento dei miei membri. Discobot sembra un buon punto di partenza, ma vorrei includere anche elementi “specifici della community” nei tutorial (relativi all’argomento della nostra community), è possibile?

Altrimenti, avevo considerato l’utilizzo di un plugin di automazione per inviare un messaggio privato agli utenti quando si uniscono, e un altro un paio di giorni dopo, ecc. Ma non è molto interattivo.

Ecco come vorrei che funzionassero le cose: è fattibile e qual è il modo più semplice per farlo con Discourse?

  • il nuovo utente riceve un “messaggio di benvenuto” personalizzato con alcuni suggerimenti su come iniziare nella community (gruppo di supporto per proprietari di gatti diabetici, quindi il messaggio sarebbe un po’ di rassicurazione, alcuni punti chiave a cui prestare attenzione per poter intercettare emergenze critiche, un invito a pubblicare nella zona di benvenuto e alcuni suggerimenti per documenti utili per i principianti)
  • a seconda dell’opzione selezionata da un nuovo utente al momento dell’iscrizione, il messaggio di benvenuto potrebbe essere diverso
  • dopo N giorni, un altro messaggio (e così via, a intervalli di tempo prestabiliti dopo l’iscrizione dell’utente)
  • sarebbe fantastico avere una sorta di tutorial interattivo, come fa discobot per imparare a usare discourse, ma per il nostro argomento: ad esempio, la missione n. 1 è creare un argomento speciale in una data categoria per il tuo gatto; la missione n. 2 è compilare il tuo profilo con una serie di informazioni di cui abbiamo bisogno; la missione n. 3 è iniziare a compilare la checklist per il kit di emergenza che raccomandiamo, ecc.

Grazie!

Ah, e riguardo a Discobot: c’è un posto dove possiamo semplicemente vedere tutti i testi/messaggi per esaminarli e modificarli? È super macchinoso nell’interfaccia di amministrazione, soprattutto se non sai cosa cercare perché non sai cosa esiste!

Puoi personalizzare i testi come qualsiasi testo del sito (Customize text in Discourse)

“narrative_bot” è il nome del plugin. Ma ci sono più di 50 risultati, quindi non vedrai tutto cercando quello. Quindi per il tutorial per i nuovi utenti puoi cercare “narrative_bot.new” e per il tutorial avanzato puoi cercare “narrative_bot.advanced”

Non puoi cambiare il trigger che Discobot si aspetta per inviare il passo successivo del tutorial. Quindi non puoi cambiarlo per insegnare agli utenti un flusso di lavoro diverso. Ma puoi personalizzarlo in modo che spieghi anche le cose che vuoi che gli utenti sappiano mentre fanno ciò che si aspetta. Ad esempio, finché c’è una citazione nella risposta, il tutorial continuerà. Non importa se usi il testo predefinito di Discobot e i tuoi utenti lo citano o se chiedi loro di creare un argomento in una categoria specifica [1] e chiedi loro di citare quel post nel tutorial.

Sono possibili anche diversi messaggi di benvenuto basati sui dati che l’utente ha inserito durante la registrazione. C’è un’automazione per aggiungere utenti ai gruppi in base ai campi personalizzati e c’è uno script di automazione per inviare un messaggio a un utente quando viene aggiunto a un gruppo (e puoi configurare un ritardo, quindi sono possibili anche altri messaggi dopo alcuni giorni). (I gruppi possono essere visibili solo agli amministratori se non vuoi che i tuoi utenti li vedano).

Ci sono 2 opzioni all’interno del tutorial di Discobot: il messaggio che invita l’utente al tutorial e un messaggio di benvenuto generale. Ma entrambi sarebbero gli stessi per tutti gli utenti. Quindi l’automazione potrebbe essere la scelta migliore per te. Il fatto che tu possa scegliere il mittente, in modo da ricevere le risposte a quei messaggi, potrebbe anche essere utile.
Gli utenti possono anche inviare un messaggio a Discobot per il tutorial se lo desiderano, quindi potresti informarli del tutorial e di come avviarlo all’interno del tuo messaggio di benvenuto personale [2].


  1. Creating a link to start a new topic with pre-filled information potrebbe essere utile per questo ↩︎

  2. simile al link per i nuovi argomenti, puoi anche creare link che aprono un composer precompilato per un messaggio personale ↩︎

1 Mi Piace

Giusto, quindi sono bloccato come descritto in Ability to return more than 50 site texts in the admin panel – se non sai cosa stai cercando, è difficile!

Perché sei bloccato? Quanti risultati ottieni per “narrative_bot.new”?

Trovare i testi è più facile cercando il testo che si desidera modificare. Quindi, per modificare il primo messaggio, puoi cercare “I am only a robot” (o la versione francese di questo). Questo è spiegato anche in Customizing Discobot for your site.

Quindi potresti cercare il successivo, oppure puoi dare un’occhiata alla chiave discourse_narrative_bot.new_user_narrative.hello.message e rimuovere una parte di essa per cercarla. Se rimuovi “message” dalla chiave, troverai anche il titolo. Se rimuovi anche “hello”, troverai più messaggi rispetto al messaggio “hello”.

Puoi anche trovare tutti i testi su GitHub. La maggior parte dei plugin ha un file client e uno server. I messaggi sono nel file server, ma trovo piuttosto difficile ottenere le chiavi da quei file. Preferisco Crowdin per cercare più testi di quelli restituiti dall’interfaccia di Discourse, ma di solito cercare e usare le chiavi è sufficiente.

Consentite ai vostri utenti di selezionare la lingua dell’interfaccia nelle loro preferenze? Quindi, la personalizzazione del testo in una sola lingua comporterà che gli utenti con una lingua di interfaccia diversa non vedranno le informazioni che avete aggiunto. Un esempio di ciò è la pagina “Informazioni” qui su Meta, dove solo gli utenti che vedono Meta in inglese vedono l’indirizzo email per contattare i moderatori.


Il messaggio che create con il plugin di automazione verrà inviato così come lo scrivete. È lo stesso per tutti gli utenti, indipendentemente dalla lingua che preferiscono.
Non posso dire quanto sia rilevante per la vostra community, ma forse potreste disabilitare la selezione della lingua per gli utenti prima di invitarli al forum.