¿Por qué hay un mensaje de bienvenida para los usuarios de TL-1 pero no para los nuevos usuarios de TL-0?

¿Por qué hay un mensaje de bienvenida para los nuevos usuarios TL-1 pero no para los nuevos usuarios TL-0?

Me parece que los nuevos usuarios TL-0 son los que más necesitan un mensaje de bienvenida.

¡Hola @MikeNolan!
Solo me preguntaba, ¿por qué los nuevos usuarios empiezan en TL0 O TL1?
En otro foro en el que estoy, los nuevos usuarios de TL0 reciben el mensaje de bienvenida (¡Es la primera vez que xxx publica, demos la bienvenida a la comunidad!) cuando hacen su primera publicación.
A menos que te refieras al de discobot.

TL-0 es el nivel predeterminado para los nuevos usuarios, y creo que es apropiado para nosotros. Puede que no sea relevante, pero todos los usuarios inician sesión en el sitio de Discourse a través de un SSO de Drupal.

Hay un mensaje “Demos la bienvenida a XXX” que otros (con un nivel de confianza superior) ven cuando un nuevo usuario publica por primera vez o un miembro inactivo publica por primera vez en mucho tiempo, pero lo que busco es algo que los nuevos usuarios reciban o vean describiendo las reglas y procedimientos del foro.

Tenemos un grupo al que se debe agregar a los nuevos usuarios para que obtengan privilegios completos de publicación y acceso a cualquier categoría no pública. Para ser agregado, deben proporcionar su ID de miembro y debemos conocer su fecha de nacimiento, porque solo los miembros actuales de 16 años o más tienen permitidos esos privilegios. Por lo tanto, una de las cosas que los usuarios TL-0 necesitan saber es agregar su ID de miembro a su perfil. Tenemos fechas de nacimiento para el 98% de los miembros y casi todos los miembros nuevos. (El SSO de Drupal no agrega actualmente los ID de miembro al perfil de un nuevo usuario, y no estoy seguro de que nadie lo esté apoyando activamente en estos días, pero parece funcionar).

¿Podrías editar el mensaje automático de Discobot para incluir eso cuando los usuarios se registren? Si no, podría tener algo más que se pudiera modificar para que funcione, pero necesitaría ser alojado en algún lugar para recibir solicitudes de webhook para el registro de usuarios.

No se registran directamente a través de Discourse, ya que hay un sitio de Drupal con SSO que los introduce en el sitio de Discourse.

Pero eso no responde realmente a mi pregunta, que es por qué no se envía un mensaje TL-0 a los nuevos usuarios, pero sí uno para TL-1.

¿No podrías considerar el mensaje de Discobot como el mensaje de bienvenida TL0?

Eso todavía activa un evento de registro, que yo sepa, lo que aún activaría el webhook.

1 me gusta

Puedes crear uno personalizado usando el plugin Automation y el script Send PMs con el disparador ‘user added to group’.

1 me gusta

Pero Discobot debería enviar mensajes a usuarios nuevos, ¿no a usuarios existentes?

No sé qué ven los nuevos usuarios, ya que mi cuenta es de administrador y se configuró durante la conversión, y no tengo una segunda cuenta para probar.

OK, he configurado un script de automatización para enviar un mensaje privado a los nuevos usuarios en TL0. No estoy seguro de cómo probar que funciona como se espera. Revisaré los registros, supongo.

No parece haber un script para enviar un correo electrónico a un nuevo usuario.

Idealmente, para revisar toda la experiencia de incorporación, crearías un usuario de prueba de vez en cuando y le darías un recorrido. ¿Es algo que puedes intentar?

3 Me gusta

El proceso SSO podría complicar un poco eso, ya que está vinculado a los miembros (nuevos) que pagan cuotas en nuestro sistema de membresía, que es CIVI-CRM.

No configuré esa parte, supongo que Drupal confirma los datos del miembro con la base de datos de CIVI-CRM antes de configurar un inicio de sesión de Drupal. No estoy seguro de dónde en el proceso crea el inicio de sesión de Discourse, posiblemente no hasta la primera vez que el miembro usa el enlace SSO para acceder a los foros.

Pero puedo preguntarle al líder del proyecto sobre esto. (Estoy de acuerdo en que probar el proceso de nuevos usuarios periódicamente es deseable, aunque solo sea para ver si está funcionando como crees que lo hace, no sé si él hace eso).

2 Me gusta

El script de automatización parece estar funcionando, pero ¿hay alguna forma de saber si el usuario ha leído el mensaje privado?

No creo que se haya implementado, pero aquí hay una solicitud de funcionalidad:

Alguien en el hilo dijo que para saber que han reconocido una publicación, se le debe dar una reacción como :heart: a la publicación.

El seguimiento de quién ha leído una publicación es un problema diferente al seguimiento de si un MP ha sido leído por el destinatario(s). Pero pueden usar el mismo mecanismo en Discourse, por lo que registrar uno registraría el otro, aunque eso no significa que tengan que poner los registros de lectura de publicaciones a disposición de los no moderadores.

El registro de Mensajes Enviados muestra 1 vista del primer MP a través del script de automatización, pero no sé si eso me incluye a mí, ya que hice clic en él para asegurarme de que el contenido saliera como quería.

Quizás, en el mensaje enviado, ¿pedirles que reaccionen si lo han leído?

Los mensajes grupales pueden tener un indicador de ‘leído por’, aunque no creo que puedas enviar este MP desde un grupo. :thinking:

Puedes crear una consulta de explorador de datos para verificar si han visto un MP usando la tabla topic_views. Todos los MPs tendrán el mismo título, por lo que podrías usarlo como uno de los criterios.

3 Me gusta

Se necesita muy poco para llegar a tl1 en los valores predeterminados, así que creo que llega en un buen momento.

“felicidades, has validado tu dirección de correo electrónico” parece un poco tonto, ¿quizás?