Personalizzare Discobot per il tuo sito

:bookmark: Questa guida spiega come personalizzare Discobot, il bot assistente integrato in Discourse, per adattarlo meglio alla personalità e alle esigenze della tua community.

:person_raising_hand: Livello utente richiesto: Amministratore

Discobot è un utente speciale nella tua community di Discourse che aiuta i nuovi membri a conoscere la piattaforma. Come amministratore, puoi personalizzare vari aspetti di Discobot per adattarlo meglio allo stile e ai requisiti della tua community.

Configurazione delle impostazioni del sito di Discobot

Il comportamento di Discobot è controllato da diverse impostazioni del sito che si trovano nella categoria delle impostazioni Plugins (cerca “narrative bot” in Admin > Settings). Le impostazioni chiave includono:

  • discourse_narrative_bot_enabled: Abilita o disabilita completamente il plugin Discobot. Predefinito: true.
  • disable_discourse_narrative_bot_welcome_post: Quando abilitato, impedisce a Discobot di inviare un post di benvenuto ai nuovi utenti. Predefinito: true (il post di benvenuto è disabilitato nelle nuove installazioni).
  • discourse_narrative_bot_welcome_post_type: Controlla il tipo di post di benvenuto. Le opzioni sono “New user track” (avvia il tutorial interattivo) o “Welcome message” (invia un semplice messaggio di benvenuto). Predefinito: new_user_track.
  • discourse_narrative_bot_welcome_post_delay: Numero di secondi da attendere prima di inviare il post di benvenuto. Predefinito: 0.
  • discourse_narrative_bot_ignored_usernames: Un elenco di nomi utente con cui Discobot non dovrebbe interagire. Predefinito: discourse.
  • discourse_narrative_bot_disable_public_replies: Quando abilitato, impedisce a Discobot di rispondere in topic pubblici. Predefinito: false.

:warning: Nelle nuove installazioni, disable_discourse_narrative_bot_welcome_post è impostato di default su true, il che significa che Discobot non invierà automaticamente messaggi ai nuovi utenti. Per abilitare il post di benvenuto di Discobot, impostalo su false.

Modifica del profilo utente di Discobot

Per personalizzare il profilo di Discobot:

  1. Vai su Admin > Users e seleziona l’utente Discobot.
  2. Seleziona “Preferences” o clicca su “Visit this user’s preferences page to edit their profile”:

Una volta nella sezione Preferenze, puoi modificare le seguenti impostazioni:

Impostazioni account

  • Name: Clicca sul pulsante “Edit” per cambiare il nome di Discobot.
  • Image: Clicca sul pulsante “Edit” per caricare una nuova immagine avatar.
  • Dopo aver apportato le modifiche, clicca sul pulsante “Save Changes”.

:bulb: Se cambi il nome di Discobot, ricordati di aggiornare anche la sua biografia “About me” nella sezione Profilo. La biografia predefinita fa riferimento a Discobot per descrizione anziché per nome utente, ma potresti volerla rivedere per assicurarti che abbia ancora senso con il nuovo nome.

Impostazioni profilo

Personalizza le informazioni del profilo di Discobot secondo necessità.

Impostazioni email

Regola le impostazioni relative alle email secondo necessità.

Aggiornamento del messaggio di benvenuto di Discobot

Tutto il testo di Discobot — inclusi il messaggio di benvenuto, i passaggi del tutorial e altre risposte — può essere personalizzato tramite Appearance > Site Texts nel pannello di amministrazione (/admin/customize/site_texts).

Per trovare e modificare un messaggio specifico:

  1. Vai al profilo di Discobot (https://example.discourse.com/u/discobot/summary) e seleziona “Messages”.

  2. Clicca su “Sent”.

  3. Trova un messaggio di saluto che desideri modificare.

  4. Copia una parte univoca del messaggio, ad esempio “I’m only a robot” (Sono solo un robot).

  5. Naviga all’Interfaccia di Amministrazione (https://example.discourse.com/admin)

  6. Vai a Appearance > Site Texts (https://example.discourse.com/admin/customize/site_texts)

  7. Incolla il testo copiato nella finestra di ricerca. Quando appare il messaggio di saluto, clicca su “Edit”.

  8. Aggiorna il messaggio di saluto e clicca su “Save Changes”.

:bulb: Puoi anche cercare discourse_narrative_bot in Site Texts per sfogliare direttamente tutte le stringhe di testo personalizzabili di Discobot.

Limitazioni e informazioni aggiuntive

  • Puoi riutilizzare le variabili esistenti nei messaggi (come %{username} o %{discobot_username}), ma non puoi aggiungerne di nuove.
  • Discobot deve rimanere un amministratore; questo ruolo non può essere rimosso.
  • Puoi personalizzare il contenuto del corpo dei passaggi del tutorial, ma non puoi aggiungere, rimuovere o riordinare i passaggi.

Per ulteriori esigenze di personalizzazione o richieste di funzionalità, considera di pubblicare nella categoria #feature.

38 Mi Piace

Is it possible to make a new conversation discobot with With members and make a new certificate for them ?

I am admin to an educational forum and I want to make a new conversation with a new certificate :slight_smile:

3 Mi Piace

No, you cannot currently customise the full experience.

3 Mi Piace

Is it possible to know the codes for messages such as %{title}

Excuse me for my many questions :slight_smile:

1 Mi Piace

Questions are fine. :slight_smile:

You can reuse any existing variables in the message but you cannot add new ones.

5 Mi Piace

many thanks @HAWK
Is it possible to define the existing variables if possible? :slight_smile:

1 Mi Piace

Suggerirei di aggiungere che o

  1. Gli utenti devono aggiornare la sezione ‘Chi sono’ del profilo di Discobot, poiché continuerà a indicare di inviare un messaggio o menzionare @discobot anche dopo averne modificato il nome

oppure

  1. Forse Discourse potrebbe rimuovere il nome utente dal messaggio predefinito? Ho provveduto a modificare la nostra sezione ‘Chi sono’ in modo che reciti semplicemente:

Ciao, non sono una persona reale. Sono un bot che può insegnarti a usare questo sito. Per interagire con me, inviami un messaggio o menzionami ovunque.

In caso di futuri cambiamenti, non dovremo ricordarci di aggiornare anche la sezione ‘Chi sono’.

4 Mi Piace

È qualcosa che sarà possibile in futuro? L’attuale formato domanda/risposta di fortune e quote è sufficiente per ciò che ho in mente.

1 Mi Piace

@codinghorror sta estendendo la funzionalità del discobot nella nostra roadmap?

2 Mi Piace

È un ottimo punto, dovremmo apportare questa modifica al testo. @tshenry, puoi occupartene? Non è necessario intervenire retroattivamente, solo per i nuovi profili. Scrivere “menzionami per nome” in modo che la modifica del nome non richieda anche l’aggiornamento della sezione “Chi sono”.

@hawk, al momento non abbiamo intenzione di estendere le funzionalità di Discobot.

7 Mi Piace

Dovrebbe essere risolto con quanto segue!

8 Mi Piace

Discobot deve essere un Moderatore o posso rimuovere questo ruolo da lui? Voglio dire, continuerà a funzionare comunque?

2 Mi Piace

Per quanto posso vedere esaminando il codice e l’interfaccia utente, Discobot non dovrebbe mai poter diventare un moderatore.

Se intendevi un amministratore, allora no, purtroppo al momento non esiste alcun modo per rimuovere il ruolo di amministratore da Discobot.

7 Mi Piace

Grazie per la risposta. Negli ultimi post, è possibile personalizzare la formazione utente di discobot e la formazione utente avanzata o è ancora standard? Riceviamo molto traffico di ricerca con la parola “capybara”, ma potremmo voler provare un altro termine?

1 Mi Piace

In realtà credo che quello a cui mi riferisco potrebbe essere qui: Customizing Discobot for your site - #7

2 Mi Piace

C’è un modo per un amministratore di attivare o disattivare una particolare parte del tutorial?

Ad esempio, il tutorial sulla bandiera richiede all’utente di selezionare la bandiera “Inappropriata”. Questa bandiera è nascosta nella nostra istanza perché non si adatta al nostro caso d’uso. Di conseguenza, i nostri utenti non possono completare il tutorial. Se potessi semplicemente disabilitare/saltare questa singola sezione, potremmo riattivare il tutorial.

2 Mi Piace

Potresti cambiare le istruzioni del passaggio, in modo simile a come è possibile saltare il “mi piace” a un post quando i “mi piace” sono disabilitati. Disabilita i “mi piace” - aggiorna il tutorial di discobot

3 Mi Piace

Non è possibile rimuovere o aggiungere passaggi, ma è possibile personalizzare il contenuto del corpo dei passaggi esistenti (ma non i trigger).

4 Mi Piace

Mi piacerebbe occuparmene e addestrarlo a rispondere a domande relative all’argomento principale del forum utilizzando LM / chatgpt ecc… è possibile?

È meglio creare la propria IA persona/bot piuttosto che cercare di personalizzare discobot.

1 Mi Piace