Preciso de ajuda com o código do Core Ignore User

Se eu puder obter alguma orientação com um trecho de código do core que usa a função de usuário ignorado para verificar postagens/comentários que ocultam postagens se o autor da postagem/comentário for ignorado.

Estou procurando criar uma modificação para verificar se uma postagem/comentário é uma resposta a um usuário ignorado e ocultar a postagem/comentário se for feita a um usuário ignorado.

talvez dar uma olhada neste? (editar: você já tem)

mas acho que este será um empreendimento difícil. se você conseguir fazer o ocultador de postagens funcionar de alguma forma, como você vai filtrar postagens citadas de usuários ignorados, por exemplo? o usuário ainda verá as respostas para o membro ignorado.

pense em um tópico longo onde um monte de gente tem outras pessoas ignoradas. o tópico inteiro ficará fora de contexto se isso acontecer. tudo o que seria necessário seriam 2 ou 3 pessoas ignorando algumas outras e os círculos de ignorados sobrepostos criariam caos quando todos postassem. as pessoas continuam olhando para este problema de bloqueio verdadeiro da perspectiva de um usuário. assumindo que tal função seja possível, assim que for ativada, todos esses círculos sobrepostos de usuários ignorados farão uma bagunça.

3 curtidas

Acho que está aqui:

6 curtidas

Sim, analisei esse TC. Eu mesmo não me preocupo com postagens com citações. Todo o contexto de um tópico não é realmente um problema. Frequentemente temos tópicos sem usuários ignorados onde as pessoas simplesmente discutem com certos participantes.

O recurso de ignorar já foi amplamente utilizado e provou funcionar em muitas plataformas. Como Reddit, FB e outras que usam um bloqueio bidirecional. Dar aos usuários finais de um site opções de autoatendimento para ignorar conteúdo de usuários ignorados e respostas (é aqui que uma citação geralmente estará) apenas ajuda a reduzir o drama e o estresse em uma equipe de moderação.

O TC de Linca que você vinculou ajuda a preencher uma lacuna, pois antes de eles o criarem, novos tópicos incluíam tópicos de usuários ignorados, bem como em pesquisas. Em um mundo perfeito, ninguém precisaria de um controle de ignorar/bloquear. Como alguém simplesmente passaria a ler qualquer coisa de um indivíduo. Infelizmente, muitas pessoas têm dificuldade em fazer isso.

Também me lembro que levou um tempo até que a equipe considerasse adicionar a função de silenciar/ignorar usuário.

Às vezes, as pessoas são tão polarizadas por seu próprio desprezo por outra pessoa que sentem que nós, como moderadores, deveríamos banir as pessoas, pois sentem que essa(s) pessoa(s) está arruinando o site para todos. Perdi um colaborador muito bom que achou que a função de ignorar não era boa o suficiente, pois ele se incomodava com um usuário ignorado que, na opinião dele, estava manipulando os outros. Mesmo com eu explicando que o site notificaria os moderadores e os ignorados; a comunidade poderia achá-los tóxicos se 5 pessoas os ignorassem.

Expliquei ou tentei explicar. Que a pessoa não havia atingido esse limite. Se as respostas para o referido usuário ignorado estivessem ocultas, ele teria ficado satisfeito e não incomodado.

É aqui que, na minha opinião, a equipe precisa ser mais aberta à ideia com um simples alternador nas configurações do site e talvez também, adicionalmente, se habilitado, uma escolha do usuário no nível de ignorar.

Se as discussões da comunidade de alguém forem impactadas, pois quase todo mundo está se ignorando. Então, na verdade, não se tem uma comunidade.

Obrigado Linca. Vou analisar isso e ver se consigo resolver. A única coisa adicional com que posso precisar de ajuda é mudar o destino do autor da postagem/comentário para a pessoa a quem a resposta se destina.

E se eu conseguir descobrir como portar para JScript. Acho que estudar seu TC também pode ajudar. Já tentei algumas consultas de IA, mas não tive muita sorte até agora. Um JScript, na minha opinião, é o melhor, pois não tem grandes restrições para instalar em comparação com um plugin, e é muito improvável que a pessoa que usa o recurso tente contorná-lo.

O melhor que tive, mais ou menos funcionando, simplesmente deixou em branco o conteúdo citado, mas ainda mostrou que havia uma citação. Mas, na minha opinião, simplesmente ocultar respostas diretas deve ser suficiente para a maioria.

Isso pode ser um bom motivo para ter cautela com esse tipo de recurso para evitar isso.

É uma pena essa sua perda.
O limite de notificação de cinco membros diferentes terem ignorado alguém parece um tanto arbitrário, dependendo da escala do site. Pode haver um bom motivo para tomar medidas de moderação antes que esse número seja atingido.

Em teoria, essa ideia faz sentido para permitir que as pessoas ocultem/ignorem tanto outro membro quanto as respostas diretas primárias a ele. Um exemplo literal disso seria que as pessoas têm o direito de levar seus próprios abafadores para uma reunião comunitária para que não precisem ouvir a todos, e se houver muita discussão em resposta ao que alguém diz, provavelmente é uma boa ideia manter os abafadores até que isso se acalme.

No entanto, se houver informações importantes em comentários/discussões que as pessoas estão ignorando, haverá redundância na discussão e possível confusão por perder isso.

6000 membros; com 300 membros ativos regularmente na época. 5 é um valor muito pequeno.

Outras plataformas já demonstram que isso não afeta as discussões e são plataformas que usam um bloqueio mútuo. Significa que se você bloquear alguém, vocês não verão as postagens um do outro ou as respostas um ao outro. Veja o Reddit.

Eu pessoalmente acho que apenas ocultar respostas diretas é suficiente em comparação com o bloqueio mútuo, pois com o bloqueio mútuo você pode perder algumas boas informações.

Existe um tópico aqui sobre shadow bans, se você se lembra? O recurso atual de Ignorar do Discourse funciona mais como um shadowban pessoal do que um shadowban em todo o site. Embora shadowbans em todo o site talvez não sejam uma boa ideia. O shadowban de ignorar pessoal do Discourse não é ruim, ele apenas precisa de mais sutileza para dar àqueles que precisam de um pouco mais de controle.

Toda a posição de que informações importantes serão perdidas é uma percepção equivocada. A equipe aqui por muito tempo evitou qualquer opção de ignorar usuários e, mais tarde, não apenas adicionou esse recurso parcial, mas também adicionou a opção permanente.

Um membro, antes da equipe adicionar esse recurso parcial, criou seu próprio script tampermonkey com um recurso de ignorar usuário e também personalizou Ops, certos grupos e também adicionou apelidos a certos usuários.

Não era um bloqueio mais completo, mas foi suficiente na época com a adesão quando ele compartilhou o script. Como antes, não havia opção nenhuma.

Resumindo, existem comunidades que realmente precisam dessa extensão. Um componente de tema deve ser suficiente. Se você quer uma comunidade de tipo chave - comunidades de ajuda de saúde mental e comunidades políticas podem ser bastante polarizadas. Um ignore simplificado simplesmente não é suficiente para manter o drama baixo. Alguns podem até precisar do que as pessoas chamam de “Bloqueio Completo Verdadeiro”. No entanto, suspeito que minha proposta será suficiente para a maioria. Um TC é suficiente, pois ninguém que usará o recurso tentará contorná-lo.

1 curtida

Com o Reddit, se você tiver uma conta do Reddit, isso funciona para todas as páginas do Reddit ou existem sites independentes como com o Discourse? O recurso do Discourse para banir e-mail/IP parece ser um recurso já mais poderoso do que o que outras plataformas podem ter.

Esse foi um tópico interessante, acredito que foi fechado.

Não tinha pensado nisso dessa forma, mas poderia ser visto assim, por exemplo, as pessoas podem pensar que suas postagens são visíveis e estão sendo lidas por outros membros quando, na verdade, não são, mas isso também seria aparente pelo fato de não haver respostas.

Isso realmente depende se há ou não algo importante no que está sendo ignorado.

Para um site com milhares de membros, as conversas poderiam, é claro, continuar com algumas pessoas escolhendo ignorar alguns outros membros.

A polarização não é boa, esse é um grande problema com alguns sistemas políticos que foram intencionalmente construídos para manter a polarização constante apenas por uma questão de ser polarizado.

O Reddit é um sistema de Comunidades de Bolso. Quando você escolhe bloquear uma pessoa, isso é em todo o site.

Os Moderadores da Comunidade não são como moderadores completos em uma instância do discourse. Lá, por exemplo, você pode lidar com sinalizações e sinalizações personalizadas; no entanto, as sinalizações são anônimas. Apenas a equipe do Reddit pode ver quem sinalizou. No máximo, um moderador de comunidade pode fazer é relatar abuso de sinalização.

O banimento de e-mail/IP não é algo que um moderador de Comunidade do Reddit tenha controle. Sendo uma plataforma onde qualquer pessoa pode criar e gerenciar uma subcomunidade. Seria tolice permitir que qualquer pessoa tivesse esse nível de acesso. O Moderador de Categoria do Discourse é mais parecido com isso. Richard lançou recentemente um ótimo plugin que estende os poderes de moderação tanto para moderadores completos quanto para moderadores de categoria para silenciar um usuário de uma categoria em vez de um silenciamento em todo o site. Observação: o moderador de categoria não ganha a opção de um silenciamento em todo o site. Em seu roteiro, ele planeja eventualmente adicionar limite de tempo e banimento completo de categoria.

De fato, este é apenas um dos tipos, uma versão mais completa é necessária.

Resumindo, fóruns que não querem usar um complemento opcional não precisam. Aqueles que o fazem; o fazem com o risco muito pequeno que a equipe está preocupada. Alguns também diriam que deveria haver uma opção para impedir que um membro deixe de seguir uma categoria, pois o site pode exigir que os usuários sigam uma categoria específica que tenha, por exemplo, informações importantes do site. :wink: E essa é talvez outra verdade.

Você mesmo já viu às vezes outros membros da comunidade reagirem mal a um indivíduo simplesmente por causa de seu estilo de comunicação.

Esse é o @RGJ Richard?

Esse provavelmente é um bom recurso.

2 curtidas
3 curtidas

Não tenho certeza a que você está se referindo, mas com certeza a maneira de se comunicar de alguém pode causar mais reação/resposta do que sempre parece razoável.

Pode ser na percepção da intenção de alguém, como pode ser difícil dizer por texto o que/por que alguém está falando se ele está falando/escrevendo em metáfora ou parábola com razão e propósito específicos, em oposição a tentar intencionalmente descarrilar uma conversa.

Pode ajudar chamá-los para verificar o que está acontecendo por telefone em vez de texto.

Este foi exatamente o caso. Por que digo que a má percepção/mal-entendido da intenção causou dificuldades a alguns com um indivíduo. Esta é frequentemente uma fonte de intolerância.

Uma pequena comunidade como a ideia que você está tentando construir pode se beneficiar de uma ligação telefônica. Mas com comunidades grandes e amplas com membros internacionais, isso pode ser prejudicial com o volume de chamadas que podem ser recebidas.

Foi por isso que Jag, do ponto de vista dele, usou a metáfora que usou. Como ele não tinha o contexto da sua ideia de plano comunitário.

2 curtidas

Não necessariamente precisaria ser muito volume de chamadas. Para moderação, os moderadores poderiam simplesmente dizer que precisam falar ao telefone com alguém antes de remover o silêncio/suspensão da conta, se isso for necessário.

A menos que seja realmente necessário, o silêncio é o melhor, pois o membro ainda pode responder a mensagens privadas de um moderador. Chamadas telefônicas funcionam razoavelmente bem se a associação for local, mas dependendo do volume de silenciamentos automáticos do sistema, pode ser bastante árduo. Mas, como a proposta de melhorar a função de ignorar, a única maneira de saber é experimentá-la e seguir em frente.

Sim, esse seria um tópico diferente, não estava falando sobre silenciamento automático, mais para o caso de haver atividade de conta realmente incomum que possa ser acesso não autorizado ou algo onde você precise fazer verificação de identidade / outro motivo. Ficaria a critério do moderador se ele quer tentar falar com alguém por telefone ou não, o que nem sempre é útil.

Já vi as coisas começarem a desmoronar na comunicação ao longo de vários anos se a comunicação for apenas por texto, isso pode causar problemas.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.