Социальные медиа

Как удалить все файлы 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. Создайте файл с помощью Блокнота или текстового редактора и назовите его как-нибудь осмысленно. Для работы в Python он должен иметь суффикс .py.
  5. Вставьте приведенный ниже скрипт в свой файл .py.
  6. Добавьте свой ключ API Slack туда, где написано token = ». EG: token = ‘API KEY HERE’.
  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 'response = 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 'response = requests.get (uri, params = params) счетчик печати, "из", num_files, "-", file_id, json.loads (response.text) [' ok '] files = list_files () file_ids = [f ['id'] для f в файлах] delete_files (file_ids)

Этот скрипт не моя работа, он взят с GitHub. Все кредиты должны принадлежать автору кода.

Управление дисковым пространством - одна из основных проблем использования Slack, и удаление старых файлов - хороший способ преодолеть это ограничение. Если вы управляете командой или рабочим пространством, теперь вы знаете, как удалить все файлы Slack для управления дисковым пространством!

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