Technologische Neuigkeiten, Bewertungen und Tipps!

So löschen Sie alle Slack-Dateien, um Speicherplatz zu verwalten

Slack ist das Tool der Wahl für viele Unternehmen und Firmen, die über Distanzen hinweg zusammenarbeiten. Es ist ein Produktivitätskraftwerk, das Chat, Dateifreigabe, Projektmanagement-Tools und eine riesige Auswahl an Add-Ons umfasst, die der App viel Leistung verleihen. Was normalerweise innerhalb einer Slack-Gruppe passiert, ist, dass viele Dateien mit wenig Versionskontrolle geteilt werden und viel Chaos aufgeräumt werden muss, wenn das Projekt abgeschlossen ist. Wenn Sie nach einem solchen Projekt aufräumen, erfahren Sie hier, wie Sie alle Slack-Dateien löschen, ohne den Arbeitsbereich zu löschen.

Slack speichert alles. Solange der Arbeitsbereich aktiv bleibt, bleiben alle Dateien, Kanäle, Chats und alles, was Sie geteilt haben, erhalten. Sie könnten einen Arbeitsbereich archivieren oder löschen, aber da das Einrichten und Abbauen etwas Zeit in Anspruch nimmt, lohnt sich das möglicherweise nicht, wenn Sie planen, das Team für ein anderes Projekt wieder zusammenzubringen. Viel besser ist es, ein wenig Ordnung zu schaffen, um die Dinge in Ordnung zu halten.

Die größte Einschränkung bei Slack ist der Speicherplatz. Wenn alles gespeichert wird, verbrauchen Sie selbst bei einem bescheidenen Projekt schnell 5 GB Speicherplatz. Um den Speicherplatz besser zu verwalten, können Sie Dateien löschen, die zu viel davon 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 Add-Ons löschen, aber um alle Slack-Dateien innerhalb eines Arbeitsbereichs zu löschen, benötigen Sie ein Skript.

Slack-Dateien löschen

Wie Sie Slack-Dateien genau löschen, hängt ganz von der Plattform ab, die Sie verwenden. Es gibt leichte Unterschiede zwischen Desktop, Android und iOS, deshalb zeige ich Ihnen alle. Sie können eine Datei löschen, die Sie persönlich zu einem Arbeitsbereich oder aus einem freigegebenen Kanal hinzugefügt haben. Jeder kann hinzugefügte Dateien löschen, aber nur Arbeitsbereichsbesitzer oder Administratoren können Dateien aus freigegebenen Kanälen löschen. Die Methode ist für beide gleich.

Auf dem Desktop:

  1. Wählen Sie oben rechts auf dem Bildschirm den Kanalnamen aus.
  2. Unter dem Um Scrollen Sie im Abschnitt nach unten und wählen Sie die Datei aus, die Sie löschen möchten.
  3. Klicken Sie auf das Drei-Punkte-Menüsymbol und wählen Sie Datei löschen.
  4. Bestätigen mit Ja, diese Datei löschen.

Unter Android:

  1. Wählen Sie in Slack die Datei aus, die Sie löschen möchten.
  2. Wählen Sie das Drei-Punkte-Menüsymbol unten rechts auf dem Bildschirm und wählen Sie Löschen.
  3. Wählen Löschen zur Bestätigung erneut.

Unter iOS:

  1. Wählen Sie Ihre Dateien in Slack aus.
  2. Wählen Sie eine zu löschende Datei aus.
  3. Wählen Sie das Menüsymbol mit den drei Punkten unten rechts auf dem Bildschirm.
  4. Wählen Sie „Löschen“ und dann zur Bestätigung „Ja, Datei löschen“.

Sie können unabhängig von der verwendeten Plattform immer nur eine Datei gleichzeitig löschen. Wenn Sie nur ein paar Dateien haben, sollte das kein Problem sein. Wenn Sie mehr haben, müssen Sie ein Add-On oder Skript verwenden.

Löschen Sie alle Slack-Dateien gleichzeitig

Um alle Slack-Dateien auf einmal zu löschen, müssen Sie ein Skript verwenden. Auf GitHub gibt es ein paar gute, die kostenlos verwendet werden können. Um sie ausführen zu können, muss Python auf Ihrem Computer installiert sein, aber das lässt sich leicht erledigen. Das Skript, das ich unten einfüge, löscht alle Dateien, die älter als 30 Tage sind. Dadurch wird Speicherplatz gespart und gleichzeitig bleiben die neuesten Dateiversionen für das Team verfügbar.

  1. Laden Sie Python hier herunter und installieren Sie es.
  2. Installieren Sie die Requests-Bibliothek in Python von hier aus.
  3. Holen Sie sich ein API-Schlüssel von Slack.
  4. Erstellen Sie eine Datei mit Notepad oder einem Texteditor und geben Sie ihr einen aussagekräftigen Namen. Sie muss die Endung .py haben, um in Python zu funktionieren.
  5. Fügen Sie das folgende Skript in Ihre .py-Datei ein.
  6. Fügen Sie Ihren Slack-API-Schlüssel dort hinzu, wo „Token =“ steht. Z. B.: Token = „API-SCHLÜSSEL HIER“.
  7. Speichern Sie das Skript und führen Sie es dann aus.

Der Skripttext, den Sie einfügen müssen:

import requests

import time

import json

token = ''

Delete files older than this:

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 = requests.get(uri, params=params)

  return json.loads(response.text)['files']


def delete_files(file_ids):

  count = 0

  num_files = len(file_ids)

  for file_id in file_ids:

    count = count + 1

    params = {

      'token': token

      ,'file': file_id

      }

    uri = 'https://slack.com/api/files.delete'

    response = requests.get(uri, params=params)

    print count, "of", num_files, "-", file_id, json.loads(response.text)['ok']

files = list_files()

file_ids = [f['id'] for f in files]

delete_files(file_ids)

Dieses Skript ist nicht mein Werk, aber wurde von GitHub übernommen. Alle Anerkennung für den Code gebührt dem Autor.

Die Verwaltung des Speicherplatzes ist eine der größten Herausforderungen bei der Verwendung von Slack und 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 Speicherplatz zu verwalten!

Your Header Sidebar area is currently empty. Hurry up and add some widgets.