Tenho uma subcategoria de fórum com permissões de leitura, escrita e resposta para um grupo que configurei.
A partir desta subcategoria de fórum, criei um canal de chat (com as mesmas permissões).
Mas quando eu @menciono este grupo neste canal de chat, recebo uma mensagem dizendo:
“xxxx e outros 205 usuários não podem acessar este canal e não foram notificados”
Mas todos eles estão no grupo que estou tentando marcar e as permissões estão definidas corretamente. Por que recebo esta mensagem? Como posso fazer com que funcione como pretendido?
Qualquer ajuda seria bem-vinda, é um problema real para nós no momento.
Sim, o canal de chat herda as permissões da categoria, então deve funcionar.
Já tenho o auto join ativado, mas ainda assim nem todos os usuários são adicionados ao canal como deveriam.
Parece que é assim para todos os meus canais de chat, embora o auto join esteja ativado, a maioria dos usuários que tenho é de 198 nele, enquanto deveria ser acima de 500.
Tentei desativar e ativar o auto join novamente, isso não adiciona mais pessoas aos canais de chat.
Ei Jarjar, por favor, seja paciente. Você está usando software de código aberto e postando em um fórum de suporte da comunidade. Nate e Jakke estão te dando bons conselhos, de graça!
Eu deletei sua última postagem porque ela não contribuiu em nada para a conversa e não motivará ninguém a te ajudar.
O Discourse Chat foi projetado para ser usado por membros que estão ativamente logados. Se você quiser atrair pessoas de volta ao seu site que não fazem login há algum tempo, o local apropriado para isso é em uma categoria de anúncios que você configurou para que todos a estejam observando por padrão.
Mais especificamente, a partir do documento que Nate linka:
Apenas reclamei de como isso se comporta, desculpe por ter usado uma palavra inadequada para você, ofereço minhas sinceras desculpas.
Obrigado pela citação. Acho que teremos que encontrar uma solução alternativa nós mesmos para fazê-lo funcionar como o outro aplicativo de discussão, tudo bem, pelo menos agora eu finalmente sei por que estava recebendo essa mensagem.
Obrigado pela sua compreensão, Jarjar! Nós ouvimos o feedback, mas também apreciamos paciência e civilidade!
Existem algumas sugestões aqui para a equipe considerar.
talvez a interface do usuário para gerenciar a associação de canais de chat possa ser melhorada, para que você veja se as pessoas não estão sendo adicionadas quando você acha que estão sendo adicionadas
Todos os usuários do grupo têm permissão para usar o chat? Por padrão, apenas usuários com nível de confiança 1 ou superior estão em Grupos permitidos para chat. Você adicionou o grupo a essa configuração ou todos os usuários desse grupo já têm um nível de confiança mais alto?
Aqui está o que fiz para testar e meus resultados:
Defini grupos permitidos para chat para TL2
Criei um novo grupo com alguns membros
Criei uma categoria limitada a esse grupo
Criei um canal de chat para essa categoria com a adição automática desativada
Adicionei a mim mesmo e a outro usuário ao canal
Mencionei o grupo Resultado: O Discourse me disse que 18 usuários não entraram no canal e 13 não podem acessar o chat. (18+13 = 31. Meu grupo de teste tem 33 membros com a minha menção e o usuário que adicionei sendo notificado, o Discourse parece saber o que aconteceu com cada notificação)
Em seguida, ativei a entrada automática. 8 usuários foram adicionados ao chat, então agora havia 10 usuários nele
Mencionei o grupo novamente Resultado: Menos membros não foram notificados porque não entraram no canal. Aqueles 10 que ainda não foram notificados porque não entraram no canal são aqueles que não visitaram o fórum recentemente, mas tinham TL2. Aqueles abaixo de TL2 são cobertos pela segunda mensagem sobre usuários que não podem acessar o canal. Isso é um pouco enganoso porque não se trata de " este canal", o que indica um erro de permissão relacionado ao canal ou categoria, mas sim sobre eles não terem permissão para usar o chat em geral.
A mensagem de erro na primeira postagem deste tópico não corresponde àquela relacionada a membros inativos, mas sim àquela sobre usuários que não têm permissão para usar o chat. Não tenho certeza se o motivo mencionado no novo título deste tópico está correto para o problema do OP.
Todos os usuários que estou tentando adicionar são, por padrão, nível 2, que eles recebem com funções específicas do nosso backend.
Eu até tentei adicionar nível 1, não adiciona mais pessoas aos canais de chat, verifiquei o usuário que não foi marcado acima dos 205 da minha mensagem, ele está no grupo correto e conectado ao fórum há 71 dias, então ele definitivamente deveria estar aqui e ser notificado. Eu definitivamente não entendo o que está acontecendo
Eu só quero poder marcar um grupo para que ele marque todos do grupo, independentemente da última conexão deles ou não sei o que está acontecendo, como no Discord.
Obrigado por dedicar seu tempo para tentar descobrir, eu realmente aprecio.