Agregar PM para promoción a TL3 (para ser consistente con TL1 y TL2)

Continuando la discusión de Personalizar texto para PM de promoción TL3:

Me gustaría proponer que haya un MP (con texto personalizable) enviado a los usuarios al ser promovidos a TL3.

Esto lo haría coherente con la promoción a TL1 y TL2.

Soy consciente del plugin de Automatización, pero sería bueno que los tres niveles de confianza fueran tratados por igual por Discourse como estándar.

Gracias por considerar esto.

6 Me gusta

Creo que históricamente esto estaba cubierto por el texto de “bienvenido a la sala” en el tema ‘Acerca de’ de la #sala. Aunque ahora la Sala ya no se siembra como categoría predeterminada en los nuevos sitios de Discourse, así que creo que estamos perdiendo la oportunidad de felicitar a la gente por el ascenso.

7 Me gusta

Quizás. Estoy seguro de que recuerdo haber recibido una notificación de TL3, pero tal vez sea la bienvenida a la sala lo que recuerdo.

5 Me gusta

Nunca recuerdo haber recibido una notificación para la promoción de TL3.

1 me gusta

Hace mucho tiempo que alcancé el Nivel 3 de Confianza, así que tal vez hubo alguna notificación entonces, o tal vez fue solo el tema Lounge como sugirió @JammyDodger. Acabo de mirar el código fuente y no veo ninguna notificación, y subí manualmente mi usuario de prueba al Nivel 3 en un sitio que acabo de configurar y . . . ¡espera! Hay una insignia para el Nivel 3, ¡así que sí recibí una notificación!

Regular

Esta insignia se otorga al alcanzar el nivel 3 de confianza. Gracias por ser una parte habitual de nuestra comunidad durante varios meses. Ahora eres uno de los lectores más activos y un contribuyente fiable que hace que nuestra comunidad sea genial. Ahora puedes recategorizar y renombrar temas, aprovechar las señales de spam más potentes, acceder a un área privada de descanso y también obtendrás muchos más “me gusta” al día.

Pero de eso no trata este tema…

Pero espera. Esto trata sobre si hay un mensaje privado. De hecho, no hay ningún mensaje privado.

3 Me gusta

En este momento no puedo probarlo, pero en teoría, si tienes el complemento de automatización, hay una solución alternativa.

Hay un script que te permite enviar un mensaje privado (PM) basado en un desencadenante, y ser agregado a un grupo es uno de los desencadenantes posibles. En teoría, configurar el grupo en trust_level_3 debería funcionar.

Usamos ese script bastante en mis foros de RP para enviar mensajes privados cuando agregamos usuarios a nuestro grupo NPC_Managers.

Dicho esto, en realidad creo que es un poco extraño que no haya una función para esto en el núcleo para TL3.

Puedo entender no tener una para TL4 ya que eso es manual, pero TL3 definitivamente debería tener una por consistencia :slight_smile:

4 Me gusta

El otro día se lo estaba explicando a alguien: ¡los TL3 pueden ser degradados!

Así que tenemos que pensar: ¿qué pasa cuando un TL3 vuelve a ser TL2, se activa de nuevo y vuelve a ser TL3? ¿Reciben un mensaje de promoción cada vez que ascienden a TL3? :thinking:

Mi conclusión fue: dado que es difícil saber cómo funcionará TL3 para una comunidad determinada, es mejor permitir la automatización o un mensaje manual del personal como enfoque.

3 Me gusta

Por lo que sé, incluso si mueves a alguien a un TL inferior y luego lo desbloqueas para que la promoción vuelva a funcionar, no se envía un nuevo mensaje para TL1 o TL2, al menos nunca lo he visto en mis cuentas de prueba.

Supondría que hay una comprobación en alguna parte del código para evitar que se vuelvan a enviar los mensajes, por lo que en teoría eso podría extenderse a TL3, aunque también puedo ver algunas buenas razones para hacerlo cada vez, dependiendo de cómo una instancia específica tenga y utilice TL3.

Un buen ejemplo es que uno de mis amigos tiene TL3 configurado para que solo puedas obtenerlo al ser añadido a su grupo de Donantes, por lo que esa es una instancia en la que cada vez tendría sentido.

En una de mis propias instancias, lo hemos configurado para que, siempre que visites y publiques aproximadamente una vez al mes, mantengas tu estado TL3, por lo que ese sería un caso en el que enviar múltiples veces sería realmente una molestia.

3 Me gusta

Podemos confirmar esto, pero creo que están sucediendo algunas cosas con una degradación de TL2 o inferior. Creo que, por defecto, los bloquea en ese nivel de confianza, ya que ya han desbloqueado el nivel superior (¿o se les volvería a promocionar?).

“El otro día” fue hace unas semanas, así que necesito investigar exactamente cómo funciona. :slight_smile:

Tomé nota para investigar esto la próxima semana.

2 Me gusta

Sí, así es como funciona. Usamos TL0 para forzar a ciertos usuarios a publicar moderados cuando alcanzan el “necesitan un refuerzo de que tenemos reglas por una razón”, pero aún no están al nivel de “silenciarlos/suspenderlos”.

Normalmente se tarda un poco en hacer la repromoción cuando desbloqueas el nivel de confianza si no lo arreglas manualmente a su nivel anterior. Lo más que he visto fueron 4 horas.

2 Me gusta

Acabo de hacer una prueba rápida con uno de mis usuarios de prueba y creo que sí recibes otro mensaje al ser “re-promovido”. Los tuve bloqueados en TL0 durante algún tiempo, y acabo de desbloquearlos de nuevo y cuando el TL se reevaluó recibí el conjunto de mensajes para TL1 y TL2: (han estado en todos los niveles de confianza antes en algún momento)

Revisando el código, parece que omite el PM si ya tienen la insignia de TL, y creo que eso se recalcula diariamente, por lo que si se pierde y se recupera un Nivel de Confianza en el mismo día, creo que omitiría el PM (dependiendo de cómo se alineara la ventana de tiempo de la degradación y el trabajo en segundo plano).


Aunque solo para añadir también, la Automatización también puede activarse en la degradación del usuario. Por lo que si adaptaras el mensaje correcto para tu foro que manejara cada uno, creo que aún sería viable enviar ambos cada vez que se ganara y perdiera el TL3 (lo que podría respaldar su adición al núcleo).

2 Me gusta

Eso explicaría que nunca recibiera un nuevo PM al probar. Ninguna de mis cuentas de prueba estuvo bloqueada en TL el tiempo suficiente para perder sus insignias con el reinicio diario.

Sin embargo, esa es información útil, porque ahora me dan ganas de investigar el código y ver qué tan difícil sería agregar una bandera para cada TL, de modo que el sistema sepa no reenviar el mensaje si alguna vez se envió previamente para un TL determinado.

4 Me gusta

Yo hago eso con algunos usuarios nuevos, pero parece un martillo pilón para romper una nuez. Sería mejor tener una configuración del sitio solo para moderación por usuario. Podría agregar una solicitud de función para eso (aunque tengo la sensación de que ya se ha solicitado antes).

Volviendo a los mensajes de TL, sería bueno poder controlar estos por completo, por ejemplo, activarlos/desactivarlos y editar los mensajes para cada TL.

La configuración para controlar esos mensajes es la siguiente:

  • send tl1 welcome message
  • send tl2 promotion message

Busca el siguiente texto personalizable:

  • /admin/customize/site_texts?q=system_messages.welcome_tl1
    • system_messages.welcome_tl1_user.subject_template
    • system_messages.welcome_tl1_user.text_body_template
  • /admin/customize/site_texts?q=system_messages.tl2_promotion
    • system_messages.tl2_promotion_message.subject_template
    • system_messages.tl2_promotion_message.text_body_template
1 me gusta

Gracias. Sabía cómo editar los mensajes TL1 y TL2 (solo cuerpo) —buscando algún texto en su contenido original—, pero los otros eran nuevos para mí.