Come eliminare tutti i file Slack per gestire lo spazio su disco

Slack è lo strumento preferito da molte imprese e aziende che collaborano a distanza. È un concentrato di produttività che comprende chat, condivisione di file, strumenti di gestione dei progetti e una vasta gamma di componenti aggiuntivi che offrono molta potenza all'app. Ciò che accade di solito all'interno di un gruppo Slack è che molti file vengono condivisi con poco controllo della versione e molto disordine da ripulire una volta completato il progetto. Se stai ripulendo dopo un tale progetto, ecco come eliminare tutti i file Slack senza eliminare l'area di lavoro.

Come eliminare tutti i file Slack per gestire lo spazio su disco

Slack mantiene tutto. Finché l'area di lavoro viene mantenuta attiva, tutti i file, i canali, le chat e tutto ciò che hai condiviso verranno mantenuti. Potresti archiviare o eliminare un'area di lavoro, ma dato che ci vuole un po' di tempo per configurare e scomporre, se hai intenzione di riunire di nuovo il team per un altro progetto, potrebbe non valerne la pena. Molto meglio eseguire un po' di pulizie per mantenere le cose in ordine.

La principale limitazione con Slack è lo spazio su disco. Con tutto ciò che viene salvato, eseguirai rapidamente 5 GB di spazio anche in un progetto modesto. Per aiutare a gestire lo spazio, puoi eliminare i file che ne occupano troppo. Ecco di cosa tratta questo tutorial.

I membri e gli ospiti possono essere configurati per eliminare i file oppure l'amministratore dell'area di lavoro può negare l'autorizzazione. In entrambi i casi, puoi eliminare singoli file Slack senza alcun componente aggiuntivo, ma per eliminare tutti i file Slack all'interno di un'area di lavoro, avrai bisogno di uno script.

Elimina i file Slack

Il modo esatto in cui elimini i file Slack dipende interamente dalla piattaforma che stai utilizzando. Differisce leggermente tra desktop, Android e iOS, quindi te li mostrerò tutti. Puoi eliminare un file che hai aggiunto personalmente a un'area di lavoro o da un canale condiviso. Chiunque può eliminare i file aggiunti, ma solo i proprietari o gli amministratori dell'area di lavoro possono eliminare i file dai canali condivisi. Il metodo è lo stesso per entrambi.

Sul desktop:

  1. Seleziona l'icona del menu a tre punti in alto a destra dello schermo.
  2. Seleziona I tuoi file e seleziona il file che desideri eliminare.
  3. Seleziona Elimina e poi conferma con Sì, elimina questo file.

Su Android:

  1. Seleziona il file che desideri eliminare da Slack.
  2. Seleziona l'icona del menu a tre punti in alto a destra dello schermo.
  3. Seleziona Elimina e poi Elimina di nuovo per confermare.

Nell'iOS:

  1. Seleziona i tuoi file all'interno di Slack.
  2. Seleziona un file da eliminare.
  3. Seleziona l'icona del menu a tre punti nella parte inferiore destra dello schermo.
  4. Seleziona Elimina e poi Sì, Elimina file per confermare.

Puoi scegliere di eliminare solo un file alla volta, qualunque sia la piattaforma che utilizzi. Se hai solo un paio di file, dovrebbe andare bene. Se ne hai di più, dovrai utilizzare un componente aggiuntivo o uno script.

Elimina tutti i file Slack in blocco

Per eliminare tutti i file Slack in blocco dovrai utilizzare uno script. Ce ne sono alcuni buoni su GitHub che sono gratuiti. Richiedono che Python sia installato nel tuo computer per poterli eseguire, ma è facile risolverlo. Lo script che includo di seguito eliminerà tutti i file più vecchi di 30 giorni. Ciò consente di risparmiare spazio su disco mantenendo le ultime versioni dei file disponibili per il team.

  1. Scarica e installa Python da qui.
  2. Installa la libreria Requests in Python da qui.
  3. Ottieni una chiave API da Slack.
  4. Crea un file con Blocco note o editor di testo e chiamalo qualcosa di significativo. Deve avere il suffisso .py per funzionare in Python.
  5. Incolla lo script qui sotto nel tuo file .py.
  6. Aggiungi la tua chiave API Slack dove dice token = ". ES: token = 'API KEY HERE'.
  7. Salva lo script e poi eseguilo.

Il testo dello script che devi incollare:

import request import time import json token = '' #Elimina i file più vecchi di questo: ts_to = int(time.time()) - 30 * 24 * 60 * 60 def list_files(): params = { 'token': token ,' ts_to': ts_to ,'count': 1000 } uri = '//slack.com/api/files.list' response = request.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 = '//slack.com /api/files.delete' response = request.get(uri, params=params) print count, "of", num_files, "-", file_id, json.loads(response.text)['ok'] files = list_files () file_ids = [f['id'] per f in files] delete_files(file_ids)

Questo script non è opera mia ma è stato preso da GitHub. Tutti i crediti devono andare all'autore per il codice.

La gestione dello spazio su disco è una delle principali sfide dell'utilizzo di Slack e l'eliminazione di vecchi file è un buon modo per superare questa limitazione. Se stai gestendo un team o un'area di lavoro, ora sai come eliminare tutti i file Slack per gestire lo spazio su disco!

messaggi recenti