2016-10-03 4 views
2

Slack API имеет метод files.list, однако, похоже, это список только файлов, общих для общедоступных каналов, а не частных бесед.Как найти (и, возможно, удалить) личные файлы

Как администратор команды Я хотел бы удалить старые файлы (мне не нужно их видеть). Я мог бы попросить членов команды удалить их вручную, но для них это очень медленный и трудоемкий процесс.

BTW, я использую скрипт based on this one

ответ

3

Я боюсь, что это не возможно. Даже в качестве основного владельца (максимально возможного уровня) пользователь не имеет доступа к частным каналам или прямым сообщениям, к которым он не приглашен. Поэтому удалить эти файлы невозможно.

Обходной путь, который я использую для смягчения этой ситуации, состоит в том, что у меня есть специальный пользователь admin в моей команде Slack, который должен быть членом любого частного канала. Таким образом, я могу выполнять техническое обслуживание в частных каналах. Однако этот подход не работает для прямых сообщений, и вам нужно ограничить, кто может создавать частные каналы (например, только выделенную команду администратора), чтобы ваш специальный администратор всегда был участником.