Slack е избраният инструмент за много предприятия и компании, които си сътрудничат от разстояние. Това е мощност на производителността, която включва чат, споделяне на файлове, инструменти за управление на проекти и огромен набор от добавки, които предлагат много енергия на приложението. Това, което обикновено се случва в групата на Slack, е, че много файлове се споделят с малко контрол на версиите и много бъркотия за почистване, след като проектът завърши. Ако почиствате след такъв проект, ето как да изтриете всички Slack файлове, без да изтривате работното пространство.
Slack запазва всичко. Докато работното пространство се поддържа живо, всички файлове, канали, чатове и всичко, което сте споделили, ще се запазят. Можете да архивирате или изтриете работно пространство, но като се има предвид, че отнема малко време за настройване и разбиване, ако възнамерявате да съберете екипа отново за друг проект, може да не си заслужава. Далеч по-добре да извършите малко домакинство, за да поддържате нещата подредени.
Основното ограничение на Slack е дисковото пространство. С всичко, което се запазва, бързо ще преминете през 5GB пространство дори в скромни проекти. За да помогнете за управлението на пространството, можете да изтриете файлове, които заемат твърде много от него. Ето за какво е този урок.
Членовете и гостите могат да бъдат конфигурирани да изтриват файлове или администраторът на работното пространство може да откаже разрешение. Така или иначе, можете да изтриете отделни Slack файлове без никакви добавки, но за да изтриете всички Slack файлове в работно пространство, ще ви трябва скрипт.
Изтрийте Slack файлове
Точно как изтривате Slack файлове зависи изцяло от платформата, която използвате. Тя се различава леко между настолни компютри, Android и iOS, така че ще ви покажа всички. Можете да изтриете файл, който лично сте добавили в работно пространство или от споделен канал. Всеки може да изтрива файлове, които добавя, но само собствениците на работно пространство или администраторите могат да изтриват файлове от споделени канали. Методът е еднакъв и за двете.
На работния плот:
- Изберете иконата на менюто с три точки в горния десен ъгъл на екрана.
- Изберете вашите файлове и изберете файла, който искате да изтриете.
- Изберете Изтриване и след това потвърдете с Да, изтрийте този файл.
На Android:
- Изберете файла, който искате да изтриете от Slack.
- Изберете иконата на менюто с три точки в горния десен ъгъл на екрана.
- Изберете Изтриване и след това отново Изтриване, за да потвърдите.
В iOS:
- Изберете вашите файлове в Slack.
- Изберете файл за изтриване.
- Изберете иконата на менюто с три точки в долния десен ъгъл на екрана.
- Изберете Изтриване и след това Да, Изтриване на файл, за да потвърдите.
Можете да изберете да изтриете един файл наведнъж, която и платформа да използвате. Ако имате само няколко файла, това би трябвало да е наред. Ако имате повече, ще трябва да използвате добавка или скрипт.
как да живея на раздори
Групово изтрийте всички Slack файлове
За да изтриете всички Slack файлове в насипно състояние, ще трябва да използвате скрипт. В GitHub има няколко добри, които са безплатни за използване. Те изискват Python да бъде инсталиран на вашия компютър, за да може да ги стартира, но това е лесно да се погрижи. Скриптът, който включвам по-долу, ще изтрие всички файлове, по-стари от 30 дни. Това помага да се спести дисково пространство, като същевременно се запазват най-новите версии на файловете, достъпни за екипа.
- Изтеглете и инсталирайте Python от тук .
- Инсталирайте библиотеката Requests в Python от тук .
- Вземете си API ключ от Slack .
- Създайте файл с Notepad или текстов редактор и го наречете нещо смислено. Трябва да има суфикса .py, за да работи в Python.
- Поставете скрипта по-долу във вашия .py файл.
- Добавете вашия Slack API ключ, където пише token =. Например: маркер = „API КЛЮЧ ТУК“.
- Запазете скрипта и след това го стартирайте.
Текстът на скрипта, който трябва да поставите:
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)
Този скрипт не е моя работа, но е взето от GitHub . Всички кредити трябва да отидат на автора за кода.
Управлението на дисковото пространство е едно от основните предизвикателства при използването на Slack, а изтриването на стари файлове е добър начин за преодоляване на това ограничение. Ако управлявате екип или работно пространство, сега знаете как да изтриете всички Slack файлове, за да управлявате дисковото пространство!