Массовое удаление файлов из 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.

Источник: https://www.kobzarev.com/programming/mass-deleting-files-from-slack/

Михаил Кобзарёв

Суровый русский тимлид. Жил в Магадане, в офисе московских веб студий и в Тульской деревне. Виртуозно знает WordPress, PHP, ООП, Vue.js и вот это вот все. Делает крутые высоконагруженные сайты, поэтому уже почти захватил весь рынок WordPress разработки в России. Не дает никому делать сайты без спроса. Ведет блог о разработке, дайджест в телеграмме и в ВК. Любит сиськи, баню и радиоэлектронику. 100% патриот (но это не точно). Тролль 542 уровня. Ездит в отпуск раз в 5 лет.

Добавить комментарий

%d такие блоггеры, как: