Usuario no informado cuando @ en canal de chat

Hola,

Tengo una subcategoría de foro con permisos de lectura, escritura y respuesta para un grupo que he configurado.
Desde esta subcategoría de foro, he creado un canal de chat (con los mismos permisos).

Pero cuando menciono a este grupo en este canal de chat, recibo un mensaje que dice:
“xxxx y otros 205 usuarios no pueden acceder a este canal y no han sido notificados”.

Pero todos ellos están en el grupo que estoy intentando etiquetar y los permisos están configurados correctamente. ¿Por qué recibo este mensaje? ¿Cómo puedo hacer que funcione como se espera?

Cualquier ayuda sería bienvenida, es un problema real para nosotros en este momento.

Si entiendo correctamente, tienes una categoría con permisos limitados a un grupo determinado y un canal de chat vinculado a esa categoría.

Si es así, IIRC el canal de chat está vinculado a la categoría, no al grupo.

Puedes habilitar la unión automática para que los miembros del grupo se agreguen:

2 Me gusta

Sí, el canal de chat hereda los permisos de la categoría, así que debería estar bien.
Ya tengo la unión automática activada, pero todavía no se agregan todos los usuarios al canal como deberían.

En la pestaña de miembros, ¿puedo confirmar que está vacía? Si es posible, ¿podrías enviar la pestaña de seguridad de la configuración de tu categoría? Gracias.

No está vacío, pero no todos los miembros del grupo están presentes cuando deberían estarlo.

1 me gusta

Parece que esto sucede en todos mis canales de chat, aunque la unión automática está activada, la mayoría de los usuarios que tengo son 198, cuando deberían ser más de 500.

Intenté deshabilitar y volver a habilitar la unión automática, pero no agrega más personas a los canales de chat.

Realmente no entiendo por qué.

Creo que no agrega usuarios que no han iniciado sesión en un foro recientemente. Agrega a esos usuarios cuando los visitan la próxima vez.

Oye Jarjar, ten paciencia. Estás usando software de código abierto y publicando en un foro de soporte comunitario. ¡Nate y Jakke te están dando buenos consejos, gratis!

Eliminé tu última publicación porque no aportaba nada a la conversación y realmente no motivará a nadie a ayudarte.

Discourse Chat está diseñado para ser utilizado por miembros que inician sesión activamente. Si deseas atraer a personas a tu sitio que no han iniciado sesión en mucho tiempo, el lugar apropiado para eso es en una categoría de anuncios que hayas configurado para que todos la estén observando por defecto.

Más específicamente, de la documentación que Nate enlaza:

No tuve quejas sobre sus respuestas.

Solo me quejé de cómo se comporta, lamento haber usado una palabra que fue inapropiada para usted, le ofrezco mis sinceras disculpas.

Gracias por la cita. Supongo que tendremos que encontrar una solución alternativa nosotros mismos para que funcione como la otra aplicación de discusión, todo bien, al menos ahora sé por qué recibía este mensaje.

Agradezco la ayuda, que tenga un buen día.

1 me gusta

¡Gracias por tu comprensión, Jarjar! Escuchamos los comentarios, ¡pero también apreciamos la paciencia y la civilidad!

Aquí hay algunos comentarios para que el equipo los considere.

  • Quizás la interfaz de usuario para administrar la membresía de canales de chat se pueda mejorar, para que veas si las personas no se agregan cuando crees que se están agregando.
  • El tema de la documentación 📣 Introducing default chat channels (automatically add users) no menciona las condiciones bajo las cuales los miembros del sitio no serán agregados.

Acabo de probar esto y la interfaz de usuario es bastante clara. Sabes que los usuarios que no han sido vistos en tres meses no se añadirán.

Se muestra en la creación del canal pero no después, por eso no tenía ni idea. Ya hace tiempo que existen nuestros canales de chat.

1 me gusta

¿Tienen todos los usuarios del grupo permitido usar el chat? Por defecto, solo los usuarios con nivel de confianza 1 o superior están en Grupos permitidos para chatear. ¿Añadiste el grupo a esa configuración, o todos los usuarios de ese grupo tienen de todos modos un nivel de confianza más alto?

Esto es lo que hice para probar y mis resultados:

  1. Establecí Grupos permitidos para chatear en TL2
  2. Creé un nuevo grupo con algunos miembros
  3. Creé una categoría limitada a ese grupo
  4. Creé un canal de chat para esa categoría con la adición automática desactivada
  5. Me añadí a mí mismo y a otro usuario al canal
  6. @Mencioné al grupo
    Resultado: Discourse me dijo que 18 usuarios no se habían unido al canal y 13 no podían acceder al chat. (18+13 = 31. Mi grupo de prueba tiene 33 miembros :white_check_mark: y yo, al usar la @mención, y el usuario que añadí, fuimos notificados. Discourse parece saber qué pasó con cada notificación)
  7. Luego activé la adición automática. 8 usuarios fueron añadidos al chat, así que ahora había 10 usuarios dentro
  8. Volví a @mencionar al grupo
    Resultado: Menos miembros no fueron notificados porque no se unieron al canal. Esos 10 que aún no fueron notificados porque no se unieron al canal son los que no visitaron el foro recientemente pero tenían TL2. Los que están por debajo de TL2 están cubiertos por el segundo mensaje sobre usuarios que no pueden acceder al chat. Esto es un poco engañoso porque no se trata de " este canal", lo que indica un error de permisos relacionado con el canal o la categoría, sino de que no tienen permitido usar el chat en general.

El mensaje de error en la primera publicación de este tema no coincide con el relacionado con los miembros inactivos, sino con el de los usuarios a los que no se les permite usar el chat. No estoy seguro de que la razón mencionada en el nuevo título de este tema sea correcta para el problema del OP.

Todos los usuarios que intento agregar son de nivel 2 por defecto, que obtienen con roles específicos de nuestro backend.

Incluso intenté agregar nivel 1, no pone más personas en los canales de chat, revisé al usuario que no fue etiquetado encima de los 205 de mi mensaje, está en el grupo adecuado y conectado al foro hace 71 días, por lo que definitivamente debería estar aquí y ser notificado. Definitivamente no entiendo qué está pasando :sob:

Solo quiero poder @ a un grupo para que etiquete a todos del grupo, sin importar su última conexión o no sé qué está pasando, como en Discord.

Gracias por tomarse el tiempo de intentar averiguarlo, realmente lo aprecio.

1 me gusta