Соціальні засоби комунікації

Як видалити всі файли Slack, щоб керувати дисковим простором

Slack є інструментом вибору для багатьох підприємств і компаній, які співпрацюють на відстані. Це потужна потужність продуктивності, яка включає в себе чат, обмін файлами, інструменти керування проектами та величезний спектр доповнень, які пропонують велику потужність додатку. Що зазвичай відбувається в групі Slack, так це до великої кількості файлів, які надаються спільно з невеликим контролем версій і багато безладу, який потрібно очистити після завершення проекту. Якщо ви збираєтеся прибирати після такого проекту, ось як видалити всі файли Slack, не видаляючи робочу область.

Як видалити всі файли Slack, щоб керувати дисковим простором

Slack зберігає все. Поки робоча область функціонує, усі файли, канали, чати та все, чим ви поділилися, зберігатимуться. Ви можете заархівувати або видалити робочу область, але, враховуючи, що на її налаштування та демонтаж потрібно трохи часу, якщо ви плануєте знову зібрати команду для іншого проекту, можливо, це не варто. Набагато краще трохи прибрати, щоб утримувати речі в порядку.

Основним обмеженням Slack є місце на диску. Зберігши все, ви швидко зможете використовувати 5 ГБ вільного місця навіть у скромному проекті. Щоб допомогти керувати місцем, ви можете видаляти файли, які займають його занадто багато. Саме про це і присвячений цей підручник.

Учасників і гостей можна налаштувати на видалення файлів або адміністратор робочої області може заборонити дозвіл. У будь-якому випадку, ви можете видалити окремі файли Slack без будь-яких доповнень, але щоб видалити всі файли Slack в робочій області, вам знадобиться сценарій.

Видаліть файли Slack

Те, як ви видаляєте файли Slack, повністю залежить від того, яку платформу ви використовуєте. Він дещо відрізняється між комп’ютером, Android та iOS, тому я покажу вам їх усі. Ви можете видалити файл, який ви особисто додали в робочу область або зі спільного каналу. Будь-хто може видаляти файли, які він додає, але лише власники робочої області або адміністратори можуть видаляти файли зі спільних каналів. Метод однаковий для обох.

На робочому столі:

  1. Виберіть значок меню з трьома крапками у верхньому правому куті екрана.
  2. Виберіть Ваші файли та виберіть файл, який потрібно видалити.
  3. Виберіть Видалити, а потім підтвердіть, натиснувши Так, видалити цей файл.

На Android:

  1. Виберіть файл, який потрібно видалити з Slack.
  2. Виберіть значок меню з трьома крапками у верхньому правому куті екрана.
  3. Виберіть Видалити, а потім Видалити знову, щоб підтвердити.

В iOS:

  1. Виберіть ваші файли в Slack.
  2. Виберіть файл для видалення.
  3. Виберіть значок меню з трьома крапками в нижньому правому куті екрана.
  4. Виберіть Видалити, а потім Так, Видалити файл, щоб підтвердити.

Ви можете видалити лише один файл за раз, незалежно від платформи, яку ви використовуєте. Якщо у вас є лише кілька файлів, це буде добре. Якщо у вас більше, вам знадобиться використовувати аддон або скрипт.

Видаліть усі файли Slack масово

Для масового видалення всіх файлів Slack вам знадобиться використовувати скрипт. На GitHub є кілька хороших, які можна використовувати безкоштовно. Вони вимагають встановлення Python на вашому комп’ютері, щоб мати можливість їх запустити, але це легко подбати. Сценарій, який я включаю нижче, видалить усі файли старше 30 днів. Це допомагає заощадити місце на диску, залишаючи останні версії файлів доступними для команди.

  1. Завантажте та встановіть Python звідси.
  2. Встановіть бібліотеку запитів на Python звідси.
  3. Отримайте собі ключ API від Slack.
  4. Створіть файл за допомогою Блокнота або текстового редактора і назвіть його чимось значущим. Він повинен мати суфікс .py, щоб працювати в Python.
  5. Вставте наведений нижче сценарій у свій файл .py.
  6. Додайте ключ API Slack там, де написано token = ". НАПР.: маркер = «КЛЮЧ API ТУТ».
  7. Збережіть сценарій, а потім запустіть його.

Текст сценарію, який потрібно вставити:

запити на імпорт Імпорт час import json token = '' #Видалити файли, старіші за цей: 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' відповідь = requests.get(uri, params=params) return json.loads(response.text)['files '] 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 = '//slack.com /api/files.delete' відповідь = requests.get(uri, params=params) кількість друку, "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, щоб керувати дисковим простором!

$config[zx-auto] not found$config[zx-overlay] not found