Personalización de mensajes de promoción de nivel de confianza para usuarios nuevos

:bookmark: Esta guía explica cómo configurar mensajes de promoción de nivel de confianza personalizados para usuarios nuevos, reemplazando el proceso predeterminado de bienvenida del bot narrativo de Discourse.

:person_raising_hand: Nivel de usuario requerido: Administrador

Resumen

Esta guía le mostrará cómo personalizar el recorrido de incorporación para usuarios nuevos reemplazando el proceso predeterminado de bienvenida del bot narrativo de Discourse con mensajes personalizados de promoción de nivel de confianza. Aprenderá a:

  1. Configurar el usuario de contacto del sitio
  2. Modificar la configuración predeterminada de discobot
  3. Personalizar mensajes del sistema para diferentes niveles de confianza
  4. Ajustar el momento del proceso de incorporación

Configuración del usuario de contacto del sitio

  1. Navegue a la configuración de su sitio
  2. Busque la configuración “nombre de usuario de contacto del sitio” (site contact username)
  3. Establézcalo en el nombre de usuario de su preferencia (está vacío por defecto)

Por ejemplo:

Screenshot showing site contact username setting

Después de establecer el nombre de usuario, personalice el perfil del usuario con:

  • Un avatar adecuado
  • Nombre completo
  • Pertenencia a grupos y distintivos (flairs)
  • Opciones de contacto

Aquí hay un ejemplo de un usuario de contacto del sitio personalizado:

Modificación de la configuración predeterminada de discobot

  1. En la configuración de su sitio, busque “narrative bot” (bot narrativo)
  2. Asegúrese de que la publicación de bienvenida esté deshabilitada (esta es la configuración predeterminada)
  3. Considere deshabilitar las respuestas públicas

Aquí están las configuraciones recomendadas:

Personalización de mensajes del sistema

Discourse envía mensajes del sistema para las promociones de Nivel de Confianza 1 y Nivel de Confianza 2. Para personalizarlos:

  1. Vaya a admin/customize/site_texts
  2. Localice y modifique las siguientes variables:
  • Mensaje de Nivel de Confianza 1:
    • system_messages.welcome_tl1_user.text_body_template
    • system_messages.welcome_tl1_user.subject_template
  • Mensaje de Nivel de Confianza 2:
    • system_messages.tl2_promotion_message.text_body_template
    • system_messages.tl2_promotion_message.subject_template

:information_source: Nota: No hay un mensaje de sistema incorporado para las promociones de Nivel de Confianza 3. Si desea notificar a los usuarios cuando alcancen el Nivel 3, puede usar el complemento Automatización para enviar un mensaje activado por la concesión de la insignia “Regular”, o por la adición del usuario al grupo trust_level_3.

Ajuste del tutorial de discobot (opcional)

Si desea que los usuarios aún tengan acceso al tutorial de discobot:

  1. Mencione en el mensaje TL1 que los usuarios pueden activar el tutorial respondiendo @discobot start tutorial
  2. Ajuste el mensaje inicial del bot modificando:
    • discourse_narrative_bot.new_user_narrative.hello.message
    • discourse_narrative_bot.new_user_narrative.hello.title

Programación del proceso de incorporación

Para controlar cuándo los usuarios nuevos reciben su primer mensaje:

  1. En la configuración de su sitio, busque “tl1 requires” (tl1 requiere)
  2. Ajuste la configuración al tiempo que prefiera

Por ejemplo:

Resultado

Después de implementar estos cambios:

  1. Los usuarios nuevos no recibirán una notificación inmediata después de registrarse
  2. El primer mensaje que reciban será el mensaje de bienvenida TL1 de su usuario de contacto del sitio
  3. El mensaje tendrá su contenido personalizado y provendrá de su usuario de contacto del sitio configurado

Aquí hay un ejemplo de cómo podría verse:

Screenshot of a custom welcome message notification

15 Me gusta

¿Por qué necesitamos desactivar el bot de bienvenida? ¿Solo para que los usuarios no reciban un mensaje de discobot o es realmente necesario para que funcione el contacto personalizado?

1 me gusta

No desactivas el bot narrativo con esa configuración específica. Lo que desactivas es el envío de la publicación de bienvenida por parte del bot. Y sí, eso es algo necesario si no quieres enviar mensajes de bienvenida dos veces.

Desactivar otras funciones del bot no es obligatorio. Si quieres que el bot explique qué más puede hacer, siempre puedes escribir @discobot display help en un mensaje o publicación.

1 me gusta

Hmm, ¿te refieres a que el otro mensaje de bienvenida es para TL1? Pero normalmente los usuarios empiezan en TL0, así que no recibirán este mensaje de inmediato.

2 Me gusta

Sí, de hecho esa es una de las dos motivaciones para esta configuración:

  • No tener un bot que dé la bienvenida a los nuevos usuarios
  • No enviar un mensaje inmediato que dirija a los usuarios fuera del contenido principal del foro al registrarse

Probablemente debería mencionarlo en el primer post.. @team, ¿podría esto ser un post en el wiki?

Creo que lo ideal sería que estas consideraciones no estuvieran agrupadas y que simplemente pudieras elegir un usuario que envíe todos los mensajes de bienvenida y de incorporación (tl0, tl1, tl2).

Otra solución aún más ideal para dar la bienvenida a los tl0, pero sin desviarlos del contenido principal, podría ser un “banner de bienvenida para tl0”. Eso es un poco complicado de configurar así, pero podría ser un buen caso de uso para un componente simple :bulb:

3 Me gusta

¡Entendido, ahora tiene sentido :slight_smile:

3 Me gusta

¿Cómo? ¿Estableciendo el retraso de la publicación de bienvenida del bot de narrativa de Discourse en 0?

2 Me gusta

Cuando filtras la configuración para narrative bot, hay una configuración dedicada: disable discourse narrative bot welcome post.

3 Me gusta

¿Podemos previsualizar el mensaje? ¿O solo podemos verlo creando un usuario de prueba y otorgándole el nivel de confianza para ver el mensaje personalizado?

3 Me gusta

Sí, al menos yo también solo conozco esa forma de hacerlo. Puedes previsualizar las plantillas de correo electrónico, pero parece que no hay una opción en el backend para previsualizar los mensajes del sistema.

3 Me gusta

Hola @manuel, ¿qué sucede si deshabilito el salón? Esa categoría no está disponible para los miembros de mi comunidad, por lo que estos 2 textos no parecen estar disponibles para personalizar. ¿Significa eso que en mi caso, cuando un miembro alcanza TL3, no recibirá un mensaje de bienvenida?

1 me gusta

¿Existen realmente? No puedo encontrarlos

4 Me gusta

No estoy seguro de que lo hagan. :baymax_no:


Creo que probablemente se eliminaron junto con la pre-selección de la categoría Lounge hace un tiempo. Creo que eran el contenido del tema ‘Acerca de’ de la categoría Lounge.

4 Me gusta

¿Cuál es la diferencia entre títulos y plantillas de asunto? Los dejo como predeterminados por ahora, pero tengo curiosidad sobre cuándo se usarían o verían.

1 me gusta

Hola,

No puedo encontrar los mensajes de nivel 2 o nivel 3 en el texto del sitio. ¿Todavía existen?

Estoy bastante seguro de que el mensaje de nivel de confianza 3 y los textos relacionados no existen. No pude encontrarlos en 2024 y no se han añadido desde entonces.

system_messages.tl2_promotion_message.text_body_template y system_messages.tl2_promotion_message.subject_template todavía existen

Ok, gracias, haré el mensaje de nivel 1 ahora.

El Lounge y esos mensajes lounge_welcome para TL3 ya no existen. Probablemente se deba editar la OP.

Lo que puedes modificar para TL3, si es necesario, son los Textos del Sitio mostrados para describir la insignia:

badges.regular.description :

badges.regular.long_description :

También puedes enviar un mensaje con el complemento automation que se activa cuando se otorga la insignia normal o cuando se añade al usuario al grupo TL3, pero esto no está relacionado con la personalización de los mensajes de promoción existentes.

1 me gusta

Gracias @Moin

¡Todo muy útil! Ayer agregué el complemento de automatizaciones, así que puedo usarlo como solución alternativa. ¡Tenemos insignias personalizadas, así que puedo intentar usar una de ellas para un mensaje similar al nivel de confianza 2 y 3!