Eliminar imágenes compartidas en el tutorial de Discobot

Creo que ya habíamos hablado de esto antes, pero ahora no puedo encontrarlo: ¿las imágenes subidas como parte del tutorial de Discobot se eliminan después de X días? Si no es así, creo que sería una buena idea; de lo contrario, terminamos con potencialmente miles de imágenes de poco o ningún valor. ¿Quizás la imagen podría reemplazarse por una genérica que diga “has subido una imagen aquí”?

He desactivado Discobot por este motivo, pero lo volvería a activar si pudiéramos eliminar esas imágenes.

Justo, pero ¿realmente hay tantas imágenes aleatorias en las respuestas de discobot? Estoy bastante seguro de que los datos mostrarán que el almacenamiento total aquí es minúsculo… así que, en el mejor de los casos, sería una microoptimización.

1 me gusta

Potencialmente, miles de usuarios subiendo una imagen de hasta 500 KB (lo cual no aporta ningún valor real al foro en sí) me parece mucho.

Incluso si solo 1.000 de cada 10.000 miembros lo hacen, con una membresía de 50.000 y solo 5.000 miembros haciéndolo, se llega a hasta 2,5 GB de espacio en disco desperdiciado.

Creo que subir imágenes es algo bastante obvio, así que quizás no necesitemos un bot para pedir a los usuarios que lo hagan (o el bot solo mencione que es posible). O tal vez podríamos especificar qué partes del tutorial del bot se incluyen en función de cada foro.

Dame los datos reales, de lo contrario básicamente estás sacando números de tu :peach:

Yo no trabajo así :wink:

1 me gusta

No puedo darte cifras porque no tengo activada esta función. Quizás podrías revisar el uso aquí en Meta.

Almacenar imágenes bloqueadas en un MP que ofrecen poco o ningún valor a largo plazo es un desperdicio, en mi opinión, y una preocupación para cualquiera que use discos SSD como discos principales. Tampoco se trata solo de añadir potencialmente 2 o 3 GB a tu foro, sino que también afecta a las copias de seguridad. Si mantienes 10 o más copias de seguridad, esa cantidad se acumula muy rápidamente; si pagas por copias de seguridad fuera del sitio, eso también afecta a tu espacio y a los límites de tráfico asociados. Esto puede no ser una preocupación para ti, pero lo es para mí y estoy seguro de que para muchos otros.

Si realmente estás tan preocupado, deberías preocuparte lo suficiente como para revisar los datos. Hasta ese momento..

Además, un plugin para eliminar automáticamente todas las conversaciones de discobot anteriores a {x} días probablemente sea muy fácil de programar si deseas financiarlo en Marketplace.

Además de todo eso, puedes visitar trivialmente el perfil de discobot y eliminar todas sus conversaciones de mensajes privados con unos pocos clics.

Bueno, estaba preocupado, por eso lo desactivé (pero lo volvería a activar si este problema no existiera).

Sí, podría hacerlo, pero creo que debería estar incluido en el núcleo. ¿Cuál es el problema con que Discourse las elimine después de un cierto período? No se me ocurre ninguna ventaja real en mantenerlas.

Pondré una etiqueta pr-welcome en esto. Estoy de acuerdo en que la tarea “eliminar todos los mensajes privados de Discobot anteriores a {x} meses” es bastante segura; en realidad, es solo una micro-optimización.

5 Me gusta

Fantástico, gracias :smiley:

Si tú (o cualquier otra persona) puedes indicarme tareas similares existentes, podría enviar un PR para esto (asumiendo que se trata del lado de Ruby y no del de Ember :relaxed:).

1 me gusta