Slack – это предпочтительный инструмент для многих предприятий и компаний, которые сотрудничают на расстоянии. Это мощное средство повышения производительности, которое включает в себя чат, обмен файлами, инструменты управления проектами и огромный набор дополнений, которые расширяют возможности приложения. Что обычно происходит в группе Slack, так это то, что куча файлов используется совместно с небольшим контролем версий и большим количеством беспорядка, который нужно убрать после завершения проекта. Если вы занимаетесь уборкой после такого проекта, вот как удалить все файлы Slack без удаления рабочей области.
<р>Slack хранит все. Пока рабочая область остается активной, все файлы, каналы, чаты и все, чем вы поделились, будут сохранены. Вы можете заархивировать или удалить рабочее пространство, но, учитывая, что настройка и демонтаж занимает немного времени, если вы планируете снова собрать команду для другого проекта, это может быть нецелесообразно. Гораздо лучше провести небольшую уборку, чтобы поддерживать порядок.
Основное ограничение Slack — это место на диске. Когда все будет сохранено, вы быстро пробежите 5 ГБ места даже в скромном проекте. Чтобы упростить управление пространством, вы можете удалить файлы, которые занимают слишком много места. Это то, чему посвящено это руководство.
Участники и гости могут быть настроены на удаление файлов, или администратор рабочей области может отказать в разрешении. В любом случае вы можете удалить отдельные файлы Slack без каких-либо надстроек, но для удаления всех файлов Slack в рабочей области вам понадобится скрипт.
Удалить файлы Slack
То, как именно вы удаляете файлы Slack, полностью зависит от того, какую платформу вы используете. Он немного отличается для ПК, Android и iOS, поэтому я покажу вам их все. Вы можете удалить файл, который вы лично добавили в рабочую область или из общего канала. Любой может удалять файлы, которые он добавляет, но только владельцы или администраторы рабочей области могут удалять файлы из общих каналов. Метод одинаков для обоих.
На рабочем столе:
- выберите название канала в правом верхнем углу экрана.

- В разделе О программе прокрутите вниз и выберите файл, который хотите удалить.

- Нажмите на значок меню из трех точек и выберите Удалить файл< /strong>.

- Подтвердите, нажав Да, удалить этот файл .

На Android:
- выберите файл, хотите удалить из Slack.

- Выберите значок меню с тремя точками в правом нижнем углу экрана и выберите Удалить.

- Выберите Удалить еще раз для подтверждения.

В iOS:
- выберите файлы в Slack.
- Выберите файл для удаления.
- Выберите значок меню из трех точек в правом нижнем углу экрана.
- Выберите «Удалить», а затем «Да, удалить». Файл для подтверждения.
Вы можете удалить только один файл за раз, какую бы платформу вы ни использовали. Если у вас есть только пара файлов, это должно быть хорошо. Если у вас их больше, вам нужно будет использовать надстройку или скрипт.

Групповое удаление всех Slack-файлов
Чтобы массово удалить все Slack-файлы, вам потребуется использовать скрипт. На GitHub есть несколько хороших, которые можно использовать бесплатно. Они требуют, чтобы Python был установлен на вашем компьютере, чтобы иметь возможность запускать их, но об этом легко позаботиться. Сценарий, который я привожу ниже, удалит все файлы старше 30 дней. Это помогает сэкономить место на диске, сохраняя при этом последние версии файлов для команды.
- Загрузите и установите Python отсюда.
- Установите библиотеку Requests в Python отсюда.
- Получите себе ключ API в Slack.
- Создайте файл с помощью Блокнота. или текстовый редактор и назовите его чем-нибудь осмысленным. Для работы в Python он должен иметь суффикс .py.
- Вставьте приведенный ниже скрипт в файл .py.
- Добавьте ключ Slack API, где указано token = ”. НАПРИМЕР: token = ‘API KEY HERE’.
- Сохраните скрипт и запустите его.
Текст скрипта, который нужно вставить:
запросы на импорт время импорта import json token = '' #Удалить файлы старше этого: ts_to = int(time.time()) — 30 * 24 * 60 * 60 def list_files(): параметры = { 'токен': токен ,'ts_to': ts_to ,'количество': 1000 } uri = 'https://slack.com/api/files.list' ответ = request.get(uri, params=params) return json.loads(response.text)['files'] def delete_files(file_ids): количество = 0 число_файлов = длина (идентификаторы_файлов) для file_id в file_ids: количество = количество + 1 params = { 'токен': токен ,'файл': file_id } uri = 'https://slack.com/api/files.delete' ответ = request.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, чтобы освободить место на диске!
класс = «комментарий-ответ-название»>