Slack ist das Werkzeug der Wahl für viele Unternehmen und Firmen, die über Distanz zusammenarbeiten. Es ist ein Produktivitäts-Kraftpaket, das Chat, Dateifreigabe, Projektmanagement-Tools und eine große Auswahl an Addons umfasst, die der App viel Leistung bieten. Was normalerweise in einer Slack-Gruppe passiert, ist, dass viele Dateien mit wenig Versionskontrolle und viel Chaos geteilt werden, um nach Abschluss des Projekts aufzuräumen. Wenn Sie nach einem solchen Projekt aufräumen, können Sie hier alle Slack-Dateien löschen, ohne den Arbeitsbereich zu löschen.
Schlaff hält alles. Solange der Arbeitsbereich aktiv bleibt, bleiben alle Dateien, Kanäle, Chats und alle freigegebenen Inhalte erhalten. Sie können einen Arbeitsbereich archivieren oder löschen. Da das Einrichten und Auflösen jedoch einige Zeit in Anspruch nimmt, lohnt es sich möglicherweise nicht, das Team für ein anderes Projekt wieder zusammenzubringen. Es ist weitaus besser, ein bisschen Hauswirtschaft zu betreiben, um Ordnung zu schaffen.
Die Hauptbeschränkung bei Slack ist der Speicherplatz. Wenn alles gespeichert ist, werden Sie selbst in einem bescheidenen Projekt schnell 5 GB Speicherplatz benötigen. Um die Speicherverwaltung zu vereinfachen, können Sie Dateien löschen, die zu viel Speicherplatz beanspruchen. Darum geht es in diesem Tutorial.
Mitglieder und Gäste können so konfiguriert werden, dass sie Dateien löschen, oder der Arbeitsbereichsadministrator kann die Berechtigung verweigern. In beiden Fällen können Sie einzelne Slack-Dateien ohne Addons löschen. Um jedoch alle Slack-Dateien in einem Arbeitsbereich zu löschen, benötigen Sie ein Skript.
Löschen Sie Slack-Dateien
Wie Sie Slack-Dateien genau löschen, hängt ganz davon ab, welche Plattform Sie verwenden. Es unterscheidet sich geringfügig zwischen Desktop, Android und iOS, daher zeige ich Ihnen alle. Sie können eine Datei löschen, die Sie persönlich einem Arbeitsbereich oder einem freigegebenen Kanal hinzugefügt haben. Jeder kann hinzugefügte Dateien löschen, aber nur Arbeitsbereichseigner oder -administratoren können Dateien aus freigegebenen Kanälen löschen. Die Methode ist für beide gleich.
Auf dem Desktop:
- Wählen Sie das Dreipunktmenüsymbol oben rechts auf dem Bildschirm.
- Wählen Sie Ihre Dateien aus und wählen Sie die Datei aus, die Sie löschen möchten.
- Wählen Sie Löschen und bestätigen Sie mit Ja, diese Datei löschen.
Auf Android:
- Wählen Sie die zu löschende Datei in Slack aus.
- Wählen Sie das Dreipunktmenüsymbol oben rechts auf dem Bildschirm.
- Wählen Sie Löschen und dann zur Bestätigung erneut Löschen.
In iOS:
- Wählen Sie Ihre Dateien in Slack.
- Wählen Sie eine zu löschende Datei aus.
- Wählen Sie das Dreipunktmenüsymbol unten rechts auf dem Bildschirm.
- Wählen Sie Löschen und dann Ja, Datei löschen, um zu bestätigen.
Sie können jeweils nur eine Datei auf der von Ihnen verwendeten Plattform löschen. Wenn Sie nur ein paar Dateien haben, sollte dies in Ordnung sein. Wenn Sie mehr haben, müssen Sie ein Addon oder Skript verwenden.
Löschen Sie alle Slack-Dateien in loser Schüttung
Um alle Slack-Dateien in großen Mengen zu löschen, müssen Sie ein Skript verwenden. Es gibt ein paar gute auf GitHub, die kostenlos verwendet werden können. Für diese muss Python auf Ihrem Computer installiert sein, damit sie ausgeführt werden können. Dies kann jedoch problemlos behoben werden. Das folgende Skript löscht alle Dateien, die älter als 30 Tage sind. Auf diese Weise können Sie Speicherplatz sparen und gleichzeitig die neuesten Dateiversionen für das Team verfügbar halten.
- Laden Sie Python hier herunter und installieren Sie es.
- Installieren Sie von hier aus die Requests-Bibliothek in Python.
- Holen Sie sich einen API-Schlüssel von Slack.
- Erstellen Sie eine Datei mit Notepad oder Texteditor und bezeichnen Sie sie als sinnvoll. Es muss das Suffix .py haben, damit es in Python funktioniert.
- Fügen Sie das folgende Skript in Ihre .py-Datei ein.
- Fügen Sie Ihren Slack API-Schlüssel hinzu, in dem token = "steht. ZB: token = 'API KEY HERE'.
- Speichern Sie das Skript und führen Sie es aus.
Den Skripttext, den Sie einfügen müssen:
Importanforderungen Importzeit Import json token = '' #Lösche Dateien, die älter sind als diese: ts_to = int (time.time ()) - 30 * 24 * 60 * 60 def list_files (): params = {'token': token, ' ts_to ': ts_to, ' count ': 1000} uri =' https://slack.com/api/files.list 'response = orders.get (uri, params = params) gibt json.loads (response.text) def zurück delete_files (file_ids): count = 0 num_files = len (file_ids) für file_id in file_ids: count = count + 1 params = {'token': token, 'file': file_id} uri = 'https://slack.com/ api / files.delete 'response = orders.get (uri, params = params) Druckanzahl, "of", num_files, "-", file_id, json.loads (response.text) files = list_files () file_ids = for f in Dateien] delete_files (file_ids)
Dieses Skript ist nicht meine Arbeit, sondern wurde von GitHub übernommen. Alle Gutschriften müssen an den Autor für den Code gehen.
Das Verwalten des Festplattenspeichers ist eine der größten Herausforderungen bei der Verwendung von Slack. Das Löschen alter Dateien ist eine gute Möglichkeit, diese Einschränkung zu überwinden. Wenn Sie ein Team oder einen Arbeitsbereich verwalten, wissen Sie jetzt, wie Sie alle Slack-Dateien löschen, um den Festplattenspeicher zu verwalten!
