Personnalisation de Discobot pour votre site

:bookmark: Ce guide explique comment personnaliser Discobot, le bot assistant intégré à Discourse, afin qu’il corresponde mieux à l’identité et aux besoins de votre communauté.

:person_raising_hand: Niveau d’utilisateur requis : Administrateur

Discobot est un utilisateur spécial de votre communauté Discourse qui aide les nouveaux membres à se familiariser avec la plateforme. En tant qu’administrateur, vous pouvez personnaliser divers aspects de Discobot pour mieux adapter son comportement au style et aux exigences de votre communauté.

Configuration des paramètres du site pour Discobot

Le comportement de Discobot est contrôlé par plusieurs paramètres du site situés dans la catégorie de paramètres Plugins (recherchez « narrative bot » dans Admin > Settings). Les paramètres clés sont les suivants :

  • discourse_narrative_bot_enabled : Active ou désactive complètement le plugin Discobot. Valeur par défaut : true.
  • disable_discourse_narrative_bot_welcome_post : Lorsqu’elle est activée, cette option empêche Discobot d’envoyer un message de bienvenue aux nouveaux utilisateurs. Valeur par défaut : true (le message de bienvenue est désactivé sur les nouvelles installations).
  • discourse_narrative_bot_welcome_post_type : Contrôle le type de message de bienvenue. Les options sont « New user track » (démarre le tutoriel interactif) ou « Welcome message » (envoie un simple message de bienvenue). Valeur par défaut : new_user_track.
  • discourse_narrative_bot_welcome_post_delay : Nombre de secondes à attendre avant d’envoyer le message de bienvenue. Valeur par défaut : 0.
  • discourse_narrative_bot_ignored_usernames : Liste des noms d’utilisateurs avec lesquels Discobot ne doit pas interagir. Valeur par défaut : discourse.
  • discourse_narrative_bot_disable_public_replies : Lorsqu’elle est activée, cette option empêche Discobot de répondre dans les sujets publics. Valeur par défaut : false.

:warning: Sur les nouvelles installations, disable_discourse_narrative_bot_welcome_post a pour valeur par défaut true, ce qui signifie que Discobot n’ enverra pas automatiquement de message aux nouveaux utilisateurs. Pour activer le message de bienvenue de Discobot, définissez cette option sur false.

Modification du profil utilisateur de Discobot

Pour personnaliser le profil de Discobot :

  1. Allez dans Admin > Users et sélectionnez l’utilisateur Discobot.
  2. Sélectionnez « Preferences » ou cliquez sur « Visit this user’s preferences page to edit their profile » :

Une fois dans la section Preferences, vous pouvez modifier les paramètres suivants :

Paramètres du compte

  • Name : Cliquez sur le bouton « Edit » pour modifier le nom de Discobot.
  • Image : Cliquez sur le bouton « Edit » pour télécharger une nouvelle image d’avatar.
  • Après avoir effectué les modifications, cliquez sur le bouton « Save Changes ».

:bulb: Si vous modifiez le nom de Discobot, n’oubliez pas de mettre à jour sa bio « About me » dans la section Profile. La bio par défaut fait référence à Discobot par sa description plutôt que par son nom d’utilisateur, mais vous pouvez souhaiter la vérifier pour vous assurer qu’elle reste cohérente avec le nouveau nom.

Paramètres du profil

Personnalisez les informations du profil de Discobot selon vos besoins.

Paramètres de messagerie

Ajustez les paramètres liés à l’e-mail selon vos besoins.

Mise à jour du message de bienvenue de Discobot

Tout le texte de Discobot — y compris le message de bienvenue, les étapes du tutoriel et les autres réponses — peut être personnalisé via Appearance > Site Texts dans le panneau d’administration (/admin/customize/site_texts).

Pour trouver et modifier un message spécifique :

  1. Accédez au profil de Discobot (https://example.discourse.com/u/discobot/summary) et sélectionnez « Messages ».

  2. Cliquez sur « Sent ».

  3. Recherchez un message de salutation que vous souhaitez modifier.

  4. Copiez une partie unique du message, par exemple « I’m only a robot ».

  5. Accédez à l’interface d’administration (https://example.discourse.com/admin)

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

  7. Collez le texte copié dans la fenêtre de recherche. Lorsque le message de salutation apparaît, cliquez sur « Edit ».

  8. Mettez à jour le message de salutation et cliquez sur « Save Changes ».

:bulb: Vous pouvez également rechercher discourse_narrative_bot dans Site Texts pour parcourir directement toutes les chaînes de texte personnalisables de Discobot.

Limitations et informations complémentaires

  • Vous pouvez réutiliser les variables existantes dans les messages (comme %{username} ou %{discobot_username}), mais vous ne pouvez pas en ajouter de nouvelles.
  • Discobot doit rester administrateur ; ce rôle ne peut pas être supprimé.
  • Vous pouvez personnaliser le contenu du corps des étapes du tutoriel, mais vous ne pouvez pas ajouter, supprimer ou réorganiser les étapes.

Pour des besoins de personnalisation supplémentaires ou des demandes de fonctionnalités, envisagez de poster dans la catégorie Contribute > Feature.

38 « J'aime »

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 « J'aime »

No, you cannot currently customise the full experience.

3 « J'aime »

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

Excuse me for my many questions :slight_smile:

1 « J'aime »

Questions are fine. :slight_smile:

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

5 « J'aime »

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

1 « J'aime »

Je suggère d’ajouter l’une des deux options suivantes :

  1. Les utilisateurs doivent mettre à jour la section « À propos » du profil de Discobot, car il continuera à afficher « envoyez un message ou mentionnez @discobot » même après avoir modifié son nom.

ou

  1. Peut-être que Discourse pourrait supprimer le nom d’utilisateur du message par défaut ? J’ai d’ores et déjà modifié notre section « À propos » pour qu’elle indique uniquement :

Bonjour, je ne suis pas une personne réelle. Je suis un bot capable de vous en apprendre davantage sur ce site. Pour interagir avec moi, envoyez-moi un message ou mentionnez-moi n’importe où.

Ainsi, si nous devons à nouveau modifier le texte, nous n’aurons pas besoin de nous souvenir de mettre à jour la section « À propos » en même temps.

4 « J'aime »

Est-ce quelque chose qui sera possible à l’avenir ? Le format actuel question/réponse de fortune et quote est suffisant pour ce que j’ai en tête.

1 « J'aime »

@codinghorror envisage-t-il d’étendre les fonctionnalités de discobot dans notre feuille de route ?

2 « J'aime »

C’est un bon point. Nous devrions modifier ce texte. @tshenry, peux-tu t’en charger ? Pas besoin de le faire rétroactivement, seulement pour les nouveaux. Disons « mentionnez-moi par mon nom » afin que la modification du nom n’exige pas de modifier la section « À propos ».

@hawk, nous n’envisageons pas d’étendre Discobot pour le moment.

7 « J'aime »

Cela devrait être réglé avec ce qui suit !

8 « J'aime »

Discobot doit-il être modérateur ou puis-je lui retirer ce rôle ? Je veux dire, continuera-t-il à fonctionner ?

2 « J'aime »

D’après ce que je peux voir en examinant le code et l’interface utilisateur, Discobot ne devrait jamais pouvoir devenir modérateur.

Si vous parliez d’un administrateur, alors non, malheureusement, il n’est pas possible de retirer le rôle d’administrateur à Discobot pour le moment.

7 « J'aime »

Merci de votre réponse. Depuis les derniers messages, est-il possible de personnaliser la formation des utilisateurs de discobot et la formation des utilisateurs avancés, ou est-ce toujours standard ? Nous recevons beaucoup de trafic de recherche avec le mot « capybara », mais nous aimerions peut-être essayer un autre terme ?

1 « J'aime »

En fait, je crois que ce à quoi je fais référence pourrait être ici : Customizing Discobot for your site - #7

2 « J'aime »

Y a-t-il un moyen pour un administrateur d’activer ou de désactiver une partie particulière du tutoriel ?

Par exemple, le tutoriel sur les drapeaux demande à l’utilisateur de sélectionner le drapeau « inapproprié ». Ce drapeau est masqué dans notre instance car il ne convient pas à notre cas d’utilisation. Par conséquent, nos utilisateurs ne peuvent pas terminer le tutoriel. Si je pouvais simplement désactiver/ignorer cette section, nous pourrions réactiver le tutoriel.

2 « J'aime »

Vous pourriez modifier les instructions de l’étape, de la même manière qu’il est possible de sauter l’action d’aimer un message lorsque les “likes” sont désactivés. Désactiver les likes - mettre à jour le tutoriel Discobot

3 « J'aime »

Vous ne pouvez pas supprimer ou ajouter d’étapes, mais vous pouvez personnaliser le contenu du corps des étapes existantes (mais pas les déclencheurs).

4 « J'aime »

J’adorerais m’en occuper et former ce système à répondre aux questions relatives au sujet principal du forum en utilisant LM / chatgpt etc… est-ce possible ?

Il est préférable de créer votre propre IA persona/bot plutôt que d’essayer de personnaliser discobot.

1 « J'aime »