Excluir imagens compartilhadas no tutorial do Discobot

Acho que já discutimos isso antes, mas não consigo encontrar agora — as imagens enviadas como parte do tutorial do Discobot são excluídas após X dias? Se não, acho que seria uma boa ideia; caso contrário, acabamos com potencialmente milhares de imagens de pouco ou nenhum valor. Talvez a imagem possa ser substituída por uma genérica de “você enviou uma imagem aqui”?

Desativei o Discobot por causa disso, mas o reativaria se pudéssemos excluir essas imagens.

Justo, mas realmente há tantas imagens aleatórias nas respostas do discobot? Tenho bastante certeza de que os dados mostrarão que o armazenamento total aqui é minúsculo… então, no máximo, seria uma micro-otimização.

1 curtida

Potencialmente milhares de usuários enviando uma imagem de até 500 KB (o que não agrega nenhum valor real ao fórum em si) parece muito para mim.

Mesmo que apenas 1.000 de cada 10.000 membros façam isso, em uma base de 50.000 membros, com apenas 5.000 membros fazendo isso, o resultado é até 2,5 GB de espaço em disco desperdiçado.

Acho que o envio de imagens é óbvio o suficiente — então talvez não precisemos de um bot para pedir aos usuários que façam isso (ou o bot apenas mencione que é possível). Ou talvez pudéssemos especificar quais partes do tutorial do bot são incluídas em cada fórum individualmente.

Me dê os dados reais, senão você está basicamente só inventando números do seu :peach:

Eu não trabalho assim :wink:

1 curtida

Não posso fornecer números porque não tenho esse recurso ativado. Talvez você possa verificar o uso aqui no Meta.

Hospedar imagens trancadas em uma MP que oferecem pouco ou nenhum valor a longo prazo é um desperdício, na minha opinião, e uma preocupação para quem usa SSDs como discos principais. Também não se trata apenas de adicionar potencialmente 2 ou 3 GB ao seu fórum, mas também afeta os backups. Se você mantiver 10 ou mais backups, esse valor acumula-se muito rapidamente — se você paga por backups offsite, isso também impacta seu espaço e as cotações de tráfego associadas. Isso pode não ser uma preocupação para você, mas é para mim e tenho certeza que para muitos outros.

Se você está realmente tão preocupado, deveria se preocupar o suficiente para analisar os dados. Até lá…

Além disso, um plugin para excluir automaticamente todas as conversas do Discobot com mais de {x} dias provavelmente seria muito fácil de desenvolver se você quiser financiá-lo no Marketplace.

E, além de tudo isso, você pode simplesmente visitar o perfil do Discobot e, com alguns cliques, percorrer e excluir todas as conversas privadas dele.

Bem, eu estava preocupado — por isso desativei (mas eu o reativaria se esse problema não existisse).

Eu poderia, sim, mas acredito que isso deveria estar no núcleo. Qual é o problema em o Discourse excluí-las após um determinado período? Não consigo pensar em nenhuma vantagem real em mantê-las.

Vou adicionar a tag pr-welcome a este. Concordo que a tarefa ‘excluir todas as mensagens diretas do Discobot com mais de {x} meses’ é bastante segura, na verdade, apenas uma micro-otimização.

5 curtidas

Fantástico, obrigado :smiley:

Se você (ou qualquer outra pessoa) puder me indicar tarefas semelhantes existentes, talvez eu possa enviar um PR para isso (assumindo que seja do lado do Ruby e não do Ember :relaxed:).

1 curtida