Slack является предпочтительным инструментом для многих предприятий и компаний, которые сотрудничают на расстоянии. Это мощный продукт, который включает в себя чат, обмен файлами, инструменты управления проектами и огромный спектр дополнений, которые предлагают много возможностей для приложения. Что обычно происходит в группе Slack, так это то, что многие файлы совместно используются с небольшим контролем версий, а также много беспорядка, который нужно убрать после завершения проекта. Если вы выполняете очистку после такого проекта, вот как можно удалить все файлы Slack без удаления рабочей области.
Вялый держит все. Пока рабочее пространство сохраняется, все файлы, каналы, чаты и все, чем вы поделились, будут сохранены. Вы можете заархивировать или удалить рабочее пространство, но, учитывая, что для его настройки и восстановления требуется немного времени, если вы планируете снова собрать команду для другого проекта, это может не стоить того. Гораздо лучше выполнять уборку, чтобы поддерживать порядок.
Основным ограничением Slack является дисковое пространство. Со всем сохраненным вы быстро пробежите 5 ГБ пространства даже в скромном проекте. Чтобы помочь управлять пространством, вы можете удалять файлы, которые занимают его слишком много. Вот о чем этот урок.
Участники и гости могут быть настроены на удаление файлов или администратор рабочей области может отказать в разрешении. В любом случае вы можете удалить отдельные файлы Slack без каких-либо надстроек, но для удаления всех файлов Slack в рабочей области вам понадобится скрипт.
Удалить файлы Slack
Как именно вы удаляете файлы Slack, полностью зависит от того, какую платформу вы используете. Он немного отличается для настольных компьютеров, Android и iOS, поэтому я покажу вам все из них. Вы можете удалить файл, который вы лично добавили в рабочее пространство или из общего канала. Любой может удалить добавленные файлы, но только Владельцы Рабочего пространства или Администраторы могут удалять файлы из общих каналов. Метод одинаков для обоих.
На рабочем столе:
- Выберите трехточечный значок меню в правом верхнем углу экрана.
- Выберите Ваши файлы и выберите файл, который вы хотите удалить.
- Выберите Удалить, а затем подтвердите, нажав Да, удалить этот файл.
На Android:
- Выберите файл, который вы хотите удалить из Slack.
- Выберите трехточечный значок меню в правом верхнем углу экрана.
- Выберите Удалить, а затем снова нажмите Удалить, чтобы подтвердить.
В iOS:
- Выберите ваши файлы в Slack.
- Выберите файл для удаления.
- Выберите трехточечный значок меню в правом нижнем углу экрана.
- Выберите Удалить, а затем Да, Удалить файл для подтверждения.
Вы можете удалить только один файл за раз, какую бы платформу вы не использовали. Если у вас есть только несколько файлов, это должно быть хорошо. Если у вас есть больше, вам нужно будет использовать аддон или скрипт.
Удалить все файлы Slack навалом
Для массового удаления всех файлов Slack вам понадобится скрипт. На GitHub есть несколько хороших, которые можно бесплатно использовать. Они требуют, чтобы Python был установлен на ваш компьютер, чтобы иметь возможность их запускать, но об этом легко позаботиться. Сценарий, который я включаю ниже, удалит все файлы старше 30 дней. Это помогает сэкономить место на диске, сохраняя последние версии файлов доступными для группы.
- Загрузите и установите Python здесь.
- Установите библиотеку запросов в Python отсюда.
- Получите ключ API от Slack.
- Создайте файл с помощью Блокнота или текстового редактора и назовите его чем-то значимым. Он должен иметь суффикс .py для работы в Python.
- Вставьте скрипт ниже в ваш .py файл.
- Добавьте свой ключ Slack API там, где написано token = ». Например: token = 'API KEY HERE'.
- Сохраните скрипт и затем запустите его.
Текст скрипта, который нужно вставить:
запросы на импорт время импорта 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 =' https://slack.com/api/files.list 'response = запросы.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 = arguments.get (uri, params = params) счетчик печати, "of", num_files, "-", file_id, json.loads (response.text) files = list_files () file_ids = для f в файлах] delete_files (file_ids)
Этот скрипт не моя работа, но был взят из GitHub. Все кредиты должны идти к автору для кода.
Управление дисковым пространством является одной из основных проблем использования Slack, а удаление старых файлов - хороший способ преодолеть это ограничение. Если вы управляете командой или рабочим пространством, теперь вы знаете, как удалить все файлы Slack для управления дисковым пространством!