Personalizando Discobot para su sitio

:bookmark: Esta guía explica cómo personalizar Discobot, el asistente integrado en Discourse, para que se adapte mejor a la personalidad y las necesidades de tu comunidad.

:person_raising_hand: Nivel de usuario requerido: Administrador

Discobot es un usuario especial en tu comunidad de Discourse que ayuda a los nuevos miembros a aprender sobre la plataforma. Como administrador, puedes personalizar varios aspectos de Discobot para que se adapten mejor al estilo y los requisitos de tu comunidad.

Configuración de los ajustes del sitio de Discobot

El comportamiento de Discobot se controla mediante varios ajustes del sitio que se encuentran en la categoría de ajustes Plugins (busca “narrative bot” en Admin > Ajustes). Los ajustes clave incluyen:

  • discourse_narrative_bot_enabled: Habilita o deshabilita el plugin de Discobot por completo. Por defecto: true.
  • disable_discourse_narrative_bot_welcome_post: Cuando está habilitado, evita que Discobot envíe una publicación de bienvenida a los nuevos usuarios. Por defecto: true (la publicación de bienvenida está deshabilitada en instalaciones nuevas).
  • discourse_narrative_bot_welcome_post_type: Controla el tipo de publicación de bienvenida. Las opciones son “New user track” (inicia el tutorial interactivo) o “Welcome message” (envía un mensaje de bienvenida simple). Por defecto: new_user_track.
  • discourse_narrative_bot_welcome_post_delay: Número de segundos a esperar antes de enviar la publicación de bienvenida. Por defecto: 0.
  • discourse_narrative_bot_ignored_usernames: Una lista de nombres de usuario con los que Discobot no debe interactuar. Por defecto: discourse.
  • discourse_narrative_bot_disable_public_replies: Cuando está habilitado, evita que Discobot responda en temas públicos. Por defecto: false.

:warning: En instalaciones nuevas, disable_discourse_narrative_bot_welcome_post tiene como valor predeterminado true, lo que significa que Discobot no enviará mensajes automáticamente a los nuevos usuarios. Para habilitar la publicación de bienvenida de Discobot, establece esto en false.

Modificación del perfil de usuario de Discobot

Para personalizar el perfil de Discobot:

  1. Ve a Admin > Usuarios y selecciona el usuario Discobot.
  2. Selecciona “Preferencias” o haz clic en “Visitar la página de preferencias de este usuario para editar su perfil”:

Una vez en la sección de Preferencias, puedes modificar los siguientes ajustes:

Ajustes de cuenta

  • Nombre: Haz clic en el botón “Editar” para cambiar el nombre de Discobot.
  • Imagen: Haz clic en el botón “Editar” para subir una nueva imagen de avatar.
  • Después de realizar los cambios, haz clic en el botón “Guardar cambios”.

:bulb: Si cambias el nombre de Discobot, recuerda también actualizar su biografía “Sobre mí” en la sección Perfil. La biografía predeterminada hace referencia a Discobot por descripción en lugar de nombre de usuario, pero es posible que desees revisarla para asegurarte de que siga teniendo sentido con el nuevo nombre.

Ajustes de perfil

Personaliza la información del perfil de Discobot según sea necesario.

Ajustes de correo electrónico

Ajusta la configuración relacionada con el correo electrónico según sea necesario.

Actualización del mensaje de bienvenida de Discobot

Todo el texto de Discobot —incluido el mensaje de bienvenida, los pasos del tutorial y otras respuestas— se puede personalizar a través de Apariencia > Textos del sitio en el panel de administración (/admin/customize/site_texts).

Para encontrar y editar un mensaje específico:

  1. Ve al perfil de Discobot (https://example.discourse.com/u/discobot/summary) y selecciona “Mensajes”.

  2. Haz clic en “Enviados”.

  3. Busca un mensaje de saludo que desees modificar.

  4. Copia una parte única del mensaje, como “Solo soy un robot”.

  5. Navega a la Interfaz de Administración (https://example.discourse.com/admin)

  6. Ve a Apariencia > Textos del sitio (https://example.discourse.com/admin/customize/site_texts)

  7. Pega el texto copiado en la ventana de búsqueda. Cuando aparezca el mensaje de saludo, haz clic en “Editar”.

  8. Actualiza el mensaje de saludo y haz clic en “Guardar cambios”.

:bulb: También puedes buscar discourse_narrative_bot en Textos del sitio para ver directamente todas las cadenas de texto personalizables de Discobot.

Limitaciones e información adicional

  • Puedes reutilizar variables existentes en los mensajes (como %{username} o %{discobot_username}), pero no puedes añadir nuevas.
  • Discobot debe seguir siendo administrador; este rol no se puede eliminar.
  • Puedes personalizar el contenido del cuerpo de los pasos del tutorial, pero no puedes añadir, eliminar ni reorganizar los pasos.

Para necesidades de personalización adicionales o solicitudes de funciones, considera publicar en la categoría #feature.

38 Me gusta

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 Me gusta

No, you cannot currently customise the full experience.

3 Me gusta

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

Excuse me for my many questions :slight_smile:

1 me gusta

Questions are fine. :slight_smile:

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

5 Me gusta

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

1 me gusta

Sugiero añadir que:

  1. La gente necesita actualizar la sección «Sobre mí» del perfil de Discobot, ya que seguirá diciendo «envíame un mensaje» o «menciona a @discobot» incluso después de cambiar su nombre.

o

  1. Quizás Discourse podría eliminar el nombre de usuario del mensaje predeterminado. Yo ya edité nuestra sección «Sobre mí» para que diga simplemente:

Hola, no soy una persona real. Soy un bot que puede enseñarte sobre este sitio. Para interactuar conmigo, envíame un mensaje o mencióname en cualquier lugar.

Así, en caso de que tengamos que cambiarlo de nuevo, no necesitaremos recordar actualizar también la sección «Sobre mí».

4 Me gusta

¿Será esto posible en el futuro? El formato actual de pregunta/respuesta de fortune y quote es suficiente para lo que tengo en mente.

1 me gusta

¿Tiene @codinghorror previsto ampliar la funcionalidad de discobot en nuestra hoja de ruta?

2 Me gusta

Es un buen punto, deberíamos hacer esa corrección de estilo. @tshenry, ¿puedes encargarte? No es necesario tratarlo de forma retroactiva, solo para los nuevos. Di “mencióname por mi nombre” para que editar el nombre no requiera editar la sección “Sobre mí”.

@hawk, de momento no planeamos extender Discobot.

7 Me gusta

¡Debería estar listo con lo siguiente!

8 Me gusta

¿Discobot tiene que ser Moderador o puedo quitarle ese rol? Quiero decir, ¿seguirá funcionando igual?

2 Me gusta

Por lo que puedo ver al examinar el código y la interfaz de usuario, Discobot nunca debería poder convertirse en moderador.

Si te referías a un administrador, entonces no, desafortunadamente no hay forma de quitarle el rol de administrador a Discobot en este momento.

7 Me gusta

Gracias por responder. Desde las últimas publicaciones, ¿es posible personalizar el entrenamiento de usuarios de Discobot y el entrenamiento de usuarios avanzados o sigue siendo estándar? Recibimos mucho tráfico de búsqueda con la palabra “capybara”, pero quizás nos gustaría probar otro término.

1 me gusta

En realidad, creo que lo que estoy mencionando podría estar aquí: Customizing Discobot for your site - #7

2 Me gusta

¿Hay alguna forma en que un administrador pueda activar o desactivar una parte particular del tutorial?

Por ejemplo, el tutorial de la Bandera requiere que el usuario seleccione la Bandera “Inapropiada”. Esta Bandera está oculta en nuestra instancia porque no se adapta a nuestro caso de uso. En consecuencia, nuestros usuarios no pueden completar el Tutorial. Si pudiera simplemente deshabilitar/omitir esta sección, podríamos volver a habilitar el tutorial.

2 Me gusta

Podrías cambiar las instrucciones del paso, de forma similar a como se puede omitir dar “me gusta” a una publicación cuando los “me gusta” están deshabilitados. Deshabilitar “me gusta” - actualizar el tutorial de discobot

3 Me gusta

No puedes eliminar ni añadir pasos, pero puedes personalizar el contenido del cuerpo de los pasos existentes (pero no los desencadenantes).

4 Me gusta

Me encantaría atender esto y entrenarlo para responder preguntas relacionadas con el tema principal del foro utilizando LM / chatgpt, etc… ¿es posible?

Es mejor crear tu propia IA/bot en lugar de intentar personalizar discobot.

1 me gusta