Ich glaube, wir haben das schon einmal besprochen, aber ich kann es jetzt nicht finden – werden Bilder, die im Rahmen des Discobot-Tutorials hochgeladen werden, nach einer bestimmten Anzahl von Tagen gelöscht? Falls nicht, halte ich das für eine gute Idee – andernfalls landen wir möglicherweise mit Tausenden von Bildern, die kaum oder gar keinen Wert haben. Vielleicht könnte das Bild durch ein generisches Bild ersetzt werden, das „Hier hast du ein Bild hochgeladen" anzeigt?
Ich habe Discobot wegen dieses Problems deaktiviert, würde es aber wieder aktivieren, wenn wir diese Bilder löschen könnten.
Fair, aber sind es wirklich so viele zufällige Bilder in den Antworten von discobot? Ich bin mir ziemlich sicher, dass die Daten zeigen, dass der gesamte Speicherplatz hier winzig ist.. also wäre es bestenfalls eine Mikro-Optimierung.
Potenziell tausende von Nutzern, die ein Bild von bis zu 500 KB hochladen (was dem Forum selbst keinen echten Mehrwert bietet), scheint mir sehr viel.
Selbst wenn nur 1.000 von jeweils 10.000 Mitgliedern dies tun, führt dies bei einer Mitgliederzahl von 50.000, wobei nur 5.000 Mitglieder dies tun, zu bis zu 2,5 GB verschwendetem Speicherplatz.
Ich finde, das Hochladen von Bildern ist so offensichtlich – vielleicht müssen wir den Bot also gar nicht bitten, die Nutzer dazu aufzufordern (oder der Bot erwähnt lediglich, dass dies möglich ist). Oder wir könnten festlegen, welche Teile des Bot-Tutorials forumsspezifisch enthalten sind.
Ich kann dir keine Zahlen nennen, da ich diese Funktion nicht aktiviert habe. Vielleicht könntest du dir die Nutzung hier auf Meta ansehen.
Das Speichern von Bildern in einer privaten Nachricht, die wenig oder keinen langfristigen Wert bieten, ist meiner Meinung nach eine Verschwendung und ein Problem für alle, die SSDs als Hauptfestplatten verwenden. Es geht nicht nur darum, potenziell 2 oder 3 GB zu deinem Forum hinzuzufügen, sondern es wirkt sich auch auf Backups aus. Wenn du 10 oder mehr Backups aufbewahrst, summiert sich dieser Betrag sehr schnell – wenn du für Offsite-Backups zahlst, betrifft das auch deinen Speicherplatz und die damit verbundenen Traffic-Limits. Das mag für dich kein Problem sein, aber es ist ein Problem für mich, und ich bin sicher, dass es für viele andere ebenfalls so ist.
Wenn du wirklich so besorgt bist, solltest du dich genug dafür interessieren, die Daten zu prüfen. Bis dahin…
Außerdem wäre ein Plugin, das alle Discobot-Gespräche älter als {x} Tage automatisch löscht, wahrscheinlich sehr einfach zu schreiben, falls du es auf Marketplace finanzieren möchtest.
Zusätzlich kannst du ganz einfach das Discobot-Profil besuchen und mit wenigen Klicks alle privaten Nachrichten-Chats mit dem Bot durchgehen und löschen.
Nun, ich war besorgt – deshalb habe ich es ausgeschaltet (ich würde es aber wieder einschalten, wenn dieses Problem nicht existieren würde).
Das könnte ich zwar, aber ich bin der Meinung, dass dies im Kern enthalten sein sollte. Was spricht dagegen, dass Discourse sie nach einem bestimmten Zeitraum löscht? Mir fällt kein echter Vorteil ein, sie zu behalten.
Falls du (oder jemand anderes) mir auf ähnliche bestehende Aufgaben hinweisen könntest, könnte ich eventuell einen PR dafür einreichen (vorausgesetzt, es geht um die Ruby-Seite und nicht um die Ember-Seite ).