Personnaliser Discobot pour votre site

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

:person_raising_hand: Niveau d’utilisateur requis : Administrateur

Discobot est un utilisateur spécial dans votre communauté Discourse qui aide les nouveaux membres à découvrir la plateforme. En tant qu’administrateur, vous pouvez personnaliser divers aspects de Discobot pour mieux adapter son style et ses exigences à votre communauté.

Configuration des réglages du site pour Discobot

Le comportement de Discobot est contrôlé par plusieurs réglages du site que l’on trouve sous la catégorie de réglages Plugins (recherchez « narrative bot » dans Admin > Réglages). Les réglages clés comprennent :

  • discourse_narrative_bot_enabled : Active ou désactive le plugin Discobot entièrement. Par défaut : true.
  • disable_discourse_narrative_bot_welcome_post : Lorsqu’il est activé, empêche Discobot d’envoyer un message de bienvenue aux nouveaux utilisateurs. 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 » (lance le tutoriel interactif) ou « Welcome message » (envoie un simple message de bienvenue). Par défaut : new_user_track.
  • discourse_narrative_bot_welcome_post_delay : Nombre de secondes à attendre avant d’envoyer le message de bienvenue. Par défaut : 0.
  • discourse_narrative_bot_ignored_usernames : Une liste de noms d’utilisateur avec lesquels Discobot ne doit pas interagir. Par défaut : discourse.
  • discourse_narrative_bot_disable_public_replies : Lorsqu’il est activé, empêche Discobot de répondre dans les sujets publics. Par défaut : false.

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

Modification du profil utilisateur de Discobot

Pour personnaliser le profil de Discobot :

  1. Allez dans Admin > Utilisateurs et sélectionnez l’utilisateur Discobot.
  2. Sélectionnez « Préférences » ou cliquez sur « Visiter la page des préférences de cet utilisateur pour modifier son profil » :

Une fois dans la section Préférences, vous pouvez modifier les réglages suivants :

Réglages du compte

  • Nom : Cliquez sur le bouton « Modifier » pour changer le nom de Discobot.
  • Image : Cliquez sur le bouton « Modifier » pour télécharger une nouvelle image d’avatar.
  • Après avoir effectué les modifications, cliquez sur le bouton « Enregistrer les modifications ».

:bulb: Si vous modifiez le nom de Discobot, n’oubliez pas de mettre à jour sa biographie « À propos de moi » dans la section Profil. La biographie par défaut fait référence à Discobot par sa description plutôt que par son nom d’utilisateur, mais vous voudrez peut-être la revoir pour vous assurer qu’elle a toujours un sens avec le nouveau nom.

Réglages du profil

Personnalisez les informations de profil de Discobot selon vos besoins.

Réglages des e-mails

Ajustez les réglages liés aux e-mails 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 autres réponses — peut être personnalisé via Apparence > Textes du site dans le panneau d’administration (/admin/customize/site_texts).

Pour trouver et modifier un message spécifique :

  1. Rendez-vous sur le profil de Discobot (https://example.discourse.com/u/discobot/summary) et sélectionnez « Messages ».

  2. Cliquez sur « Envoyés ».

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

  4. Copiez une partie unique du message, telle que « Je ne suis qu’un robot ».

  5. Naviguez vers l’interface d’administration (https://example.discourse.com/admin)

  6. Allez dans Apparence > Textes du site (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 « Modifier ».

  8. Mettez à jour le message de salutation et cliquez sur « Enregistrer les modifications ».

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

Limitations et informations supplé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 un 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, pensez à publier dans la catégorie #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 »