Слабість - це інструмент вибору для багатьох підприємств та компаній, які співпрацюють на відстані. Це потужність продуктивності, яка включає в себе чат, обмін файлами, інструменти для управління проектами та величезний спектр доповнень, які пропонують велику кількість потужності додатку. Що зазвичай трапляється в групі Slack - це багато файлів, які мають невеликий контроль над версіями та багато безладу для очищення, коли проект буде завершено. Якщо ви прибираєте після такого проекту, ось як видалити всі файли Slack без видалення робочої області.
Слабість зберігає все. Доки робоча область залишатиметься живою, всі файли, канали, чати та все, чим ви поділилися, зберігатимуться. Ви можете архівувати або видаляти робочу область, але враховуючи, що для налаштування та виходу з ладу потрібен трохи часу, якщо ви плануєте знову зібрати команду для іншого проекту, можливо, це не варто. Набагато краще провести невелику прибирання, щоб все було впорядковано.
Основне обмеження Slack - це місце на диску. Зберігши все, ви швидко пробіжете 5 Гб місця навіть у скромному проекті. Щоб керувати простором, ви можете видалити файли, які займають занадто багато його. Ось про що йдеться у цьому підручнику.
Члени та гості можуть бути налаштовані на видалення файлів, або адміністратор робочої області може позбавити дозволу. У будь-якому випадку ви можете видалити окремі файли Slack без будь-яких доповнень, але для видалення всіх файлів Slack в робочій області вам знадобиться сценарій.
Видалити невільні файли
Саме те, як ви видаляєте Slack-файли, повністю залежить від платформи, яку ви використовуєте. Він дещо відрізняється між настільним, Android та iOS, тому я покажу вам їх усі. Ви можете видалити файл, який ви особисто додали до робочої області або зі спільного каналу. Будь-який користувач може видалити додані ними файли, але лише власники робочої області або адміністратори можуть видалити файли із спільних каналів. Метод однаковий для обох.
На робочому столі:
- Виберіть піктограму меню з трьома крапками у верхньому правому куті екрана.
- Виберіть Ваші файли та виберіть файл, який потрібно видалити.
- Виберіть Видалити, а потім підтвердіть за допомогою Так, видаліть цей файл.
На Android:
- Виберіть файл, який ви хочете видалити з Slack.
- Виберіть піктограму меню з трьома крапками у верхньому правому куті екрана.
- Виберіть Видалити, а потім ще раз Видалити для підтвердження.
В iOS:
- Виберіть Ваші файли в режимі Slack.
- Виберіть файл для видалення.
- Виберіть піктограму меню з трьома точками в нижній правій частині екрана.
- Виберіть Видалити, а потім Так, Видалити файл для підтвердження.
Ви можете вибирати лише один файл за один раз, незалежно від платформи, яку ви використовуєте. Якщо у вас є лише кілька файлів, це має бути добре. Якщо у вас є більше, вам потрібно буде використовувати аддон або скрипт.
Видаліть усі файли, що знаходяться у вільному режимі
Щоб видалити всі файли Slack масово, вам потрібно буде використовувати сценарій. На GitHub є кілька хороших, які є безкоштовними у користуванні. Вони вимагають встановлення Python на ваш комп’ютер, щоб мати можливість запускати їх, але це легко забезпечити. Сценарій, який я включаю нижче, видалить усі файли старше 30 днів. Це допомагає економити місце на диску, зберігаючи останні версії файлів, доступних для команди.
- Завантажте та встановіть Python звідси.
- Встановіть бібліотеку запитів у Python звідси.
- Отримайте собі ключ API від Slack.
- Створіть файл із Блокнотом чи текстовим редактором та назвіть його чимось значимим. Він повинен мати суфікс .py для роботи в Python.
- Вставте сценарій нижче у свій .py файл.
- Додайте ключ Slack API там, де він пише token = ”. EG: token = 'API KEY ТУТ'.
- Збережіть сценарій, а потім запустіть його.
Текст сценарію, який потрібно вставити:
запити на імпорт час імпорту імпорту json token = '' #Вибрати файли, старші за цей: 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 = questions.get (uri, params = params) return json.loads (response.text) def delete_files (file_ids): count = 0 num_files = len (file_ids) для file_id у file_ids: count = count + 1 params = {'token': token, 'file': file_id} uri = 'https://slack.com/ api / files.delete 'response = questions.get (uri, params = params) кількість друку, "of", num_files, "-", file_id, json.loads (response.text) файли = list_files () file_ids = for f у файлах] delete_files (file_ids)
Цей сценарій не є моєю роботою, але взятий з GitHub. Весь кредит повинен надходити автору для коду.
Управління простором на диску - одна з головних проблем використання Slack, а видалення старих файлів - хороший спосіб подолати це обмеження. Якщо ви керуєте командою або робочим простором, тепер ви знаєте, як видалити всі файли Slack для управління простором на диску!