TLDR: El punto de los nuevos mensajes de chat es una opción global. En la mayoría de los canales, queremos que todos estén al tanto cuando hay un mensaje. En un canal, solo queremos notificar a un subconjunto de usuarios… pero necesitamos que todos tengan acceso al canal.
Configuración del canal:
Preferencias del usuario/Chat:
Globalmente, un usuario puede deshabilitar el indicador de actividad… pero sería muy útil si el canal de chat tuviera una ventana modal de lista para habilitar/deshabilitar para grupos específicos y/o si los usuarios tuvieran una ventana modal de lista de canales de chat que merecieran ser ignorados.
Versión más larga: Tenemos un makerspace donde los nuevos usuarios necesitan un anfitrión que los acompañe durante el período de prueba. Construimos un sistema donde los ‘anfitriones’ se registran en el sitio para ‘abrir’ la tienda, y usamos la función de webhook de chat para notificar a todos los usuarios que ‘la tienda está abierta’, incluido el nombre de usuario de la persona para que puedan etiquetar al anfitrión para que le abran la puerta. Como tal, todos necesitan acceso al canal de chat para manejar las respuestas.
Ejemplo de chat:
El problema es que esto ocurre varias veces al día. Nos gustaría deshabilitar este punto de notificación de chat solo para este canal para todos los miembros (idealmente) con llaves, sin deshabilitar el punto para los canales de chat generales principales. Las personas con llaves no necesitan ser notificadas de nuevos mensajes, pero los nuevos miembros sí.
Los miembros en período de prueba y los miembros plenos son grupos diferentes manejados por nuestro backend de base de datos de membresía, por lo que ya tenemos esa parte resuelta… Solo el punto es molesto/falsa alarma para algunas personas. Si las personas desactivan el punto por completo, podríamos no tener chat.
Las notificaciones en sí no son un problema; podríamos, por ejemplo, etiquetar “@usuarios en período de prueba, atención, estamos abiertos”, pero el ‘punto de mensajes no leídos’ seguiría siendo un problema.
Gracias de antemano por cualquier sugerencia. (Nota al margen, un usuario dijo que intentó silenciar el chat por completo y aún así recibe puntos no leídos).


