Anonim

Slack è lo strumento preferito da molte aziende e aziende che collaborano a distanza. È un motore 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 un controllo limitato della versione e un sacco di casino da ripulire una volta completato il progetto. Se stai pulendo dopo un tale progetto, ecco come eliminare tutti i file Slack senza eliminare l'area di lavoro.

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

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

Membri e ospiti possono essere configurati per eliminare file o l'amministratore dell'area di lavoro può negare l'autorizzazione. In entrambi i casi, puoi eliminare singoli file Slack senza componenti aggiuntivi ma per eliminare tutti i file Slack all'interno di un'area di lavoro, avrai bisogno di uno script.

Elimina file lenti

Il modo esatto in cui elimini i file Slack dipende interamente dalla piattaforma che stai utilizzando. Differisce leggermente tra desktop, Android e iOS, quindi ti mostrerò tutti. È possibile eliminare un file aggiunto personalmente a un'area di lavoro o da un canale condiviso. Chiunque può eliminare i file che aggiunge, 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 nella parte superiore destra dello schermo.
  2. Seleziona i tuoi file e seleziona il file che desideri eliminare.
  3. Seleziona Elimina, quindi 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 nella parte superiore destra dello schermo.
  3. Selezionare Elimina, quindi Elimina di nuovo per confermare.

In 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. Selezionare Elimina, quindi Sì, Elimina file per confermare.

È possibile selezionare solo per eliminare un file alla volta, qualunque sia la piattaforma in uso. Se hai solo un paio di file, questo dovrebbe andare bene. Se ne hai di più, dovrai usare 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. Ci sono alcuni buoni su GitHub che sono gratuiti da usare. Richiedono che Python sia installato sul tuo computer per poterli eseguire ma che è facilmente risolvibile. 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 Richieste 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 = ". Ad esempio: token = 'API KEY HERE'.
  7. Salvare lo script e quindi eseguirlo.

Il testo dello script che devi incollare:

richieste di importazione tempo di importazione 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 =' https://slack.com/api/files.list 'response = request.get (uri, params = params) return json.loads (response.text) def delete_files (file_ids): count = 0 num_files = len (file_ids) per file_id in file_ids: count = count + 1 params = {'token': token, 'file': file_id} uri = 'https://slack.com/ api / files.delete 'response = request.get (uri, params = params) conteggio stampa, "of", num_files, "-", file_id, json.loads (response.text) files = list_files () file_ids = per f nei file] delete_files (file_ids)

Questo script non è il mio lavoro ma è stato preso da GitHub. Tutto il merito deve essere assegnato 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 gestisci un team o un'area di lavoro, ora sai come eliminare tutti i file Slack per gestire lo spazio su disco!

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