Slack er det foretrukne verktøyet for mange bedrifter og selskaper som samarbeider over avstand. Det er et produktivitetskraftverk som omfatter chat, fildeling, prosjektstyringsverktøy og et stort utvalg tilleggsprogrammer som tilbyr mye kraft til appen. Det som vanligvis skjer i en Slack-gruppe er at mange filer deles med lite versjonskontroll og mye rot å rydde opp i når prosjektet er fullført. Hvis du rydder opp etter et slikt prosjekt, her er hvordan du sletter alle Slack-filer uten å slette arbeidsområdet.
Slack holder alt. Så lenge arbeidsområdet holdes i live, beholdes alle filene, kanalene, chattene og alt du har delt. Du kan arkivere eller slette et arbeidsområde, men gitt at det tar litt tid å sette opp og bryte ned, hvis du planlegger å samle teamet igjen for et annet prosjekt, er det kanskje ikke verdt det. Langt bedre å utføre litt rengjøring for å holde det ryddig.
Hovedbegrensningen med Slack er diskplass. Med alt lagret, vil du raskt kjøre gjennom 5 GB plass i selv et beskjedent prosjekt. For å hjelpe deg med å administrere plass kan du slette filer som tar for mye av det. Det er det denne opplæringen handler om.
Medlemmer og gjester kan konfigureres til å slette filer eller arbeidsområdeadministratoren kan holde tilbake tillatelse. Uansett kan du slette individuelle Slack-filer uten tillegg, men for å slette alle Slack-filer i et arbeidsområde, trenger du et skript.
Slett Slack-filer
Nøyaktig hvordan du sletter Slack-filer avhenger helt av hvilken plattform du bruker. Det skiller seg litt mellom desktop, Android og iOS, så jeg skal vise deg alle. Du kan slette en fil du personlig har lagt til i et arbeidsområde eller fra en delt kanal. Alle kan slette filer de legger til, men bare arbeidsområdeeiere eller administratorer kan slette filer fra delte kanaler. Metoden er den samme for begge.
På skrivebordet:
- Velg menyikonet med tre prikker øverst til høyre på skjermen.
- Velg Dine filer og velg filen du vil slette.
- Velg Slett og bekreft med Ja, slett denne filen.
På Android:
- Velg filen du vil slette fra Slack.
- Velg menyikonet med tre prikker øverst til høyre på skjermen.
- Velg Slett og deretter Slett igjen for å bekrefte.
I iOS:
- Velg dine filer i Slack.
- Velg en fil du vil slette.
- Velg menyikonet med tre prikker nederst til høyre på skjermen.
- Velg Slett og deretter Ja, Slett fil for å bekrefte.
Du kan bare velge å slette én fil om gangen, uansett hvilken plattform du bruker. Hvis du bare har et par filer, bør dette være greit. Hvis du har flere, må du bruke et tillegg eller skript.
Slett alle Slack-filer i bulk
For å slette alle Slack-filer i bulk må du bruke et skript. Det er noen få gode på GitHub som er gratis å bruke. De krever at Python installeres på datamaskinen din for å kunne kjøre dem, men det er lett å ta vare på. Skriptet jeg inkluderer nedenfor vil slette alle filer som er eldre enn 30 dager. Dette bidrar til å spare diskplass samtidig som de nyeste versjonene av filene holdes tilgjengelige for teamet.
- Last ned og installer Python herfra.
- Installer Requests-biblioteket i Python herfra.
- Skaff deg en API-nøkkel fra Slack.
- Lag en fil med Notisblokk eller tekstredigering og kall det noe meningsfullt. Den må ha suffikset .py for å fungere i Python.
- Lim inn skriptet nedenfor i .py-filen.
- Legg til Slack API-nøkkelen din der det står token = ”. EG: token = 'API NØKKEL HER'.
- Lagre skriptet og kjør det.
Skriptteksten du må lime inn:
importforespørsler importtid import json token = '' #Slett filer eldre enn dette: 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 = requests.get(uri, params=params) return json.loads(response.text)['filer '] def delete_files(file_ids): count = 0 num_files = len(file_ids) for file_id i file_ids: count = count + 1 params = { 'token': token ,'file': file_id } uri = '//slack.com /api/files.delete' response = requests.get(uri, params=params) utskriftsantallet, "of", num_files, "-", file_id, json.loads(response.text)['ok'] filer = list_files () file_ids = [f['id'] for f in files] delete_files(file_ids)
Dette skriptet er ikke mitt arbeid, men ble hentet fra GitHub. All kreditt må gå til forfatteren for koden.
Å administrere diskplass er en av hovedutfordringene ved å bruke Slack, og å slette gamle filer er en god måte å overvinne den begrensningen. Hvis du administrerer et team eller arbeidsområde, vet du nå hvordan du sletter alle Slack-filer for å administrere diskplass!