Обложка к записи Массовое удаление файлов из Slack
Время для прочтения: 1 мин. 8 сек.

Массовое удаление файлов из Slack

Бесплатный тариф в Slack идёт с ограниченным файловым хранилищем, которое при постоянном использовании быстро захламляется и вы упираетесь в лимит.

Решением является удаление старых и ненужных файлов, но в панели управления Slack (веб-морда) нет простого и удобного инструмента для массового удаления файлов, только работа с одиночными файлами, что, согласитесь, весьма печально.

Решение

Так как удалить несколько сотен файлов за раз? Для этого вам понадобятся:

  • Node.js версии 5 и выше
  • Токен из Slack, который можно взять из Slack API документации
  • Терминал и минимальные навыки работы в нём

Фишки

  • Может удалить все файлы
  • Может удалить только файлы старше 30 дней
  • Умеет не трогать запинненые файлы

Ограничения

  • Не умеет удалять файлы, отправленные приватно
  • Удаляет за раз не более 1000 файлов

Как установить

Откройте консоль и установите пакет slack-delete-files глобально через менеджер пакетов самого Node:

npm install -g slack-delete-files

Как использовать

slack-delete-files

Скрипт попросит у вас ввести токен и указать, хотите ли вы удалить все файлы или только те, что старше 30 дней

Усё!

Ваше дисковое пространство вернулось к вам. После удаления файлов из Slack покает можно смело деинтсаллировать:

npm uninstall -g slack-delete-files

Если вам интересен продукт — милости просим поконтрибьютить на GitHub.

Пошерить
Запинить
Отправить
Вотсап

Смотрите также

Комментарии