Slack és l'eina escollida per a moltes empreses i empreses que col·laboren a distància. És un centre de productivitat que inclou xats, compartició de fitxers, eines de gestió de projectes i una àmplia gamma d’addons que ofereixen molta energia a l’aplicació. El que sol passar dins d'un grup Slack és que molts fitxers es comparteixen amb poc control de versions i que hi ha molts desgavells per netejar un cop finalitzat el projecte. Si esteu netejant després d’aquest projecte, a continuació us expliquem com eliminar tots els fitxers Slack sense suprimir l’espai de treball.
Slack ho manté tot. Mentre l’espai de treball es mantingui viu, es conservaran tots els fitxers, canals, xats i tot el que hàgiu compartit. Podeu arxivar o suprimir un espai de treball, però tenint en compte que es necessita una mica de temps per configurar-lo i desglossar-lo, si voleu reunir l'equip de nou per a un altre projecte, potser no val la pena. Molt millor fer una mica de neteja per mantenir les coses ordenades.
La principal limitació amb Slack és l'espai en disc. Amb tot desat, podreu passar ràpidament per 5 GB d’espai fins i tot en un projecte modest. Per ajudar a gestionar l’espai, podeu suprimir fitxers que en ocupen massa. D’això tracta aquest tutorial.
Els membres i els convidats es poden configurar per suprimir fitxers o l'administrador de l'espai de treball pot retenir el permís. De qualsevol manera, podeu suprimir fitxers Slack individuals sense cap complement, però per suprimir tots els fitxers Slack dins d'un espai de treball, necessitareu un script.
Suprimeix els fitxers Slack
La forma en què suprimiu els fitxers Slack depèn completament de la plataforma que utilitzeu. Difereix lleugerament entre l’escriptori, Android i iOS, de manera que els mostraré tots. Podeu suprimir un fitxer que hàgiu afegit personalment a un espai de treball o d'un canal compartit. Tothom pot suprimir fitxers que afegeixi, però només els propietaris o administradors de l’espai de treball poden suprimir fitxers dels canals compartits. El mètode és el mateix per a tots dos.
A l’escriptori:
- Seleccioneu la icona de menú de tres punts a la part superior dreta de la pantalla.
- Seleccioneu Els vostres fitxers i seleccioneu el fitxer que vulgueu suprimir.
- Seleccioneu Suprimeix i confirmeu amb Sí, suprimiu aquest fitxer.
A Android:
- Seleccioneu el fitxer que vulgueu suprimir de Slack.
- Seleccioneu la icona de menú de tres punts a la part superior dreta de la pantalla.
- Seleccioneu Suprimeix i torneu a suprimir per confirmar.
A iOS:
- Seleccioneu els vostres fitxers a Slack.
- Seleccioneu un fitxer que vulgueu suprimir.
- Seleccioneu la icona de menú de tres punts a la part inferior dreta de la pantalla.
- Seleccioneu Suprimeix i després Sí, Suprimeix fitxer per confirmar.
Només podeu seleccionar suprimir un fitxer alhora, sigui quina sigui la plataforma que utilitzeu. Si només teniu un parell de fitxers, hauria d’estar bé. Si en teniu més, haureu d’utilitzar un complement o un script.
es pot prohibir la discòrdia?
Suprimiu tots els fitxers Slack de manera massiva
Per suprimir tots els fitxers Slack de manera massiva, haureu d'utilitzar un script. Hi ha alguns bons a GitHub que són d’ús gratuït. Requereixen que s'instal·li Python al vostre ordinador per poder executar-los, però això es fa fàcilment. L'escript que incloc a continuació suprimirà tots els fitxers de més de 30 dies. Això ajuda a estalviar espai al disc mantenint les darreres versions dels fitxers disponibles per a l’equip.
- Descarregueu i instal·leu Python des d’aquí .
- Instal·leu la biblioteca de sol·licituds a Python des d’aquí .
- Aconsegueix un Clau API de Slack .
- Creeu un fitxer amb Bloc de notes o editor de text i anomeneu-lo significatiu. Ha de tenir el sufix .py per treballar a Python.
- Enganxeu l'script següent al fitxer .py.
- Afegiu la vostra clau d'API Slack on hi digui token =. EG: token = 'API CLAU AQUÍ'.
- Deseu l'script i després executeu-lo.
El text de l'script que heu d'enganxar:
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)
Aquest guió no és obra meva però sí es va treure de GitHub . Tot el crèdit ha d’anar a l’autor del codi.
Gestionar l’espai en disc és un dels principals reptes de l’ús de Slack i suprimir fitxers antics és una bona manera de superar aquesta limitació. Si gestioneu un equip o un espai de treball, ja sabeu com eliminar tots els fitxers Slack per gestionar l’espai en disc.