Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adiciona o grafo dos votos por usuários e por ips na página de status (tudo anonimizado) #1531

Merged
merged 1 commit into from
Oct 11, 2023

Conversation

aprendendofelipe
Copy link
Collaborator

@aprendendofelipe aprendendofelipe commented Oct 11, 2023

PR para facilitar a identificação de abusos envolvendo qualificações de conteúdos.

Adiciona o grafo dos votos por usuários e por IPs na página de status (tudo anonimizado), e também adiciona o gráfico da quantidade de qualificações diárias nos últimos 60 dias.

Para a primeira versão estão sendo mostradas as últimas 300 qualificações no grafo. Vejam que em homologação, pela quantidade reduzida de usuários, os votos são bem concentrados:

image

@vercel
Copy link

vercel bot commented Oct 11, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
tabnews ✅ Ready (Inspect) Visit Preview 💬 Add feedback Oct 11, 2023 3:37pm

@filipedeschamps
Copy link
Owner

Que massa essa forma de visualizar!! Seria super interessante em cima disso a moderação ter os dados não anonimizado 🤝

@aprendendofelipe
Copy link
Collaborator Author

Seria super interessante em cima disso a moderação ter os dados não anonimizado 🤝

Sim, algo como a feature read:content:votes, mas mantendo os IPs anonimizados, certo?


Sobre a implementação, vou ver se consigo melhorar a performance e fazer mais alguns ajustes na visualização 🤝

@filipedeschamps
Copy link
Owner

Sim, algo como a feature read:content:votes, mas mantendo os IPs anonimizados, certo?

Eu diria até já com a flag update:content:others ou ban:user e retornando os IPs. Fica muito mais exata a análise, ainda mais para decidir dar um Nuke quando a economia está sendo concretamente manipulada.

@aprendendofelipe
Copy link
Collaborator Author

Visando tanto a performance, como a facilidade de visualização, agora apenas os IPs compartilhados por mais de um usuário serão mostrados. Além disso, os votos entre dois usuários foram agrupados, mas isso faz engrossar a seta proporcionalmente à quantidade de votos.

Esse é o resultado para as últimas 300 qualificações no ambiente de homologação:

image

Com isso, vão existir no máximo quatro arestas ligando dois diferentes usuários, sendo dois votos positivos em cada direção e o mesmo para votos negativos.

Vamos ver em produção?

@aprendendofelipe aprendendofelipe merged commit 882d965 into main Oct 11, 2023
@aprendendofelipe aprendendofelipe deleted the votes-graph branch October 11, 2023 15:55
@aprendendofelipe
Copy link
Collaborator Author

👀👀👀

image

image

@filipedeschamps
Copy link
Owner

Que massaaaaaaaa!!!!!!!

@aprendendofelipe
Copy link
Collaborator Author

Vejo proporção áurea no TabNews 😅

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants