Anonim

Slack is het favoriete hulpmiddel voor veel ondernemingen en bedrijven die op afstand samenwerken. Het is een krachtpatser voor de productiviteit die chat, bestandsuitwisseling, projectbeheertools en een groot aantal add-ons omvat die de app veel kracht bieden. Wat meestal binnen een Slack-groep gebeurt, is dat veel bestanden worden gedeeld met weinig versiebeheer en veel rommel om op te ruimen zodra het project is voltooid. Als u na een dergelijk project opruimt, kunt u als volgt alle Slack-bestanden verwijderen zonder de werkruimte te verwijderen.

Slack houdt alles. Zolang de werkruimte in leven wordt gehouden, blijven alle bestanden, kanalen, chats en alles wat u hebt gedeeld bewaard. Je zou een werkruimte kunnen archiveren of verwijderen, maar gezien het een beetje tijd kost om op te zetten en af ​​te breken, als je van plan bent om het team weer samen te brengen voor een ander project, is het misschien niet de moeite waard. Veel beter om een ​​beetje huishouden uit te voeren om dingen netjes te houden.

De belangrijkste beperking met Slack is schijfruimte. Nu alles wordt opgeslagen, hebt u snel 5 GB ruimte in beslag, zelfs in een bescheiden project. Om ruimte te helpen beheren, kunt u bestanden verwijderen die er te veel van in beslag nemen. Daar gaat deze tutorial over.

Leden en gasten kunnen worden geconfigureerd om bestanden te verwijderen of de beheerder van de werkruimte kan toestemming onthouden. Hoe dan ook, u kunt afzonderlijke Slack-bestanden verwijderen zonder add-ons, maar om alle Slack-bestanden binnen een werkruimte te verwijderen, hebt u een script nodig.

Slack-bestanden verwijderen

Hoe u Slack-bestanden precies verwijdert, hangt volledig af van het platform dat u gebruikt. Het verschilt enigszins tussen desktop, Android en iOS, dus ik zal je ze allemaal laten zien. U kunt een bestand verwijderen dat u persoonlijk aan een werkruimte of uit een gedeeld kanaal hebt toegevoegd. Iedereen kan bestanden verwijderen die ze toevoegen, maar alleen Workspace Owners of Administrators kunnen bestanden van gedeelde kanalen verwijderen. De methode is voor beide hetzelfde.

Op desktop:

  1. Selecteer het menupictogram met drie stippen in de rechterbovenhoek van het scherm.
  2. Selecteer uw bestanden en selecteer het bestand dat u wilt verwijderen.
  3. Selecteer Verwijderen en bevestig met Ja, verwijder dit bestand.

Op Android:

  1. Selecteer het bestand dat u uit Slack wilt verwijderen.
  2. Selecteer het menupictogram met drie stippen in de rechterbovenhoek van het scherm.
  3. Selecteer Verwijderen en vervolgens nogmaals Verwijderen om te bevestigen.

In iOS:

  1. Selecteer uw bestanden binnen Slack.
  2. Selecteer een bestand om te verwijderen.
  3. Selecteer het drie-punts menupictogram rechtsonder in het scherm.
  4. Selecteer Verwijderen en vervolgens Ja, Bestand verwijderen om te bevestigen.

U kunt alleen selecteren om één bestand per keer te verwijderen, welk platform u ook gebruikt. Als je maar een paar bestanden hebt, zou dit prima moeten zijn. Als u meer hebt, moet u een add-on of script gebruiken.

Verwijder alle Slack-bestanden in bulk

Om alle Slack-bestanden in bulk te verwijderen, moet u een script gebruiken. Er zijn een paar goede op GitHub die gratis te gebruiken zijn. Ze vereisen wel dat Python op uw computer is geïnstalleerd om ze te kunnen gebruiken, maar dat is gemakkelijk geregeld. Het onderstaande script zal alle bestanden verwijderen die ouder zijn dan 30 dagen. Dit helpt schijfruimte te besparen terwijl de nieuwste versies van bestanden beschikbaar blijven voor het team.

  1. Download en installeer Python vanaf hier.
  2. Installeer vanaf hier de bibliotheek Verzoeken in Python.
  3. Koop een API-sleutel van Slack.
  4. Maak een bestand met Kladblok of teksteditor en noem het iets zinvols. Het moet het achtervoegsel .py hebben om in Python te werken.
  5. Plak het onderstaande script in uw .py-bestand.
  6. Voeg uw Slack API-sleutel toe waar staat token = ”. EG: token = 'API-SLEUTEL HIER'.
  7. Sla het script op en voer het vervolgens uit.

De scripttekst die u moet plakken:

importverzoeken importtijd import json token = '' # Verwijder bestanden ouder dan dit: 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) def delete_files (file_ids): count = 0 num_files = len (file_ids) voor 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) aantal afdrukken, "of", num_files, "-", file_id, json.loads (response.text) files = list_files () file_ids = voor f in bestanden] delete_files (file_ids)

Dit script is niet mijn werk maar is afkomstig van GitHub. Alle credits moeten naar de auteur van de code gaan.

Het beheren van schijfruimte is een van de grootste uitdagingen bij het gebruik van Slack en het verwijderen van oude bestanden is een goede manier om die beperking te overwinnen. Als u een team of werkruimte beheert, weet u nu hoe u alle Slack-bestanden kunt verwijderen om schijfruimte te beheren!

Hoe alle losse bestanden te verwijderen om schijfruimte te beheren