Anonim

O Slack é a ferramenta de escolha para muitas empresas e empresas que colaboram à distância. É uma potência de produtividade que engloba bate-papo, compartilhamento de arquivos, ferramentas de gerenciamento de projetos e uma enorme variedade de complementos que oferecem muita energia ao aplicativo. O que geralmente acontece em um grupo do Slack é que muitos arquivos são compartilhados com pouco controle de versão e muita bagunça para limpar quando o projeto é concluído. Se você estiver limpando após esse projeto, veja como excluir todos os arquivos do Slack sem excluir o espaço de trabalho.

Slack mantém tudo. Enquanto o espaço de trabalho for mantido ativo, todos os arquivos, canais, bate-papos e tudo o que você compartilhou serão mantidos. Você pode arquivar ou excluir um espaço de trabalho, mas, considerando que leva um pouco de tempo para configurar e quebrar, se estiver planejando reunir a equipe novamente para outro projeto, pode não valer a pena. Muito melhor executar um pouco de limpeza para manter as coisas arrumadas.

A principal limitação do Slack é o espaço em disco. Com tudo sendo salvo, você percorrerá rapidamente 5 GB de espaço, mesmo em um projeto modesto. Para ajudar a gerenciar o espaço, você pode excluir arquivos que ocupam muito dele. É disso que trata este tutorial.

Membros e convidados podem ser configurados para excluir arquivos ou o administrador da área de trabalho pode reter a permissão. De qualquer forma, você pode excluir arquivos Slack individuais sem nenhum complemento, mas para excluir todos os arquivos Slack dentro de uma área de trabalho, será necessário um script.

Excluir arquivos do Slack

Exatamente como você exclui os arquivos do Slack depende inteiramente da plataforma que você está usando. Difere um pouco entre a área de trabalho, o Android e o iOS, então mostrarei todos eles. Você pode excluir um arquivo que você adicionou pessoalmente a uma área de trabalho ou a um canal compartilhado. Qualquer pessoa pode excluir arquivos adicionados, mas apenas os Proprietários ou Administradores da Área de Trabalho podem excluir arquivos de canais compartilhados. O método é o mesmo para ambos.

Na área de trabalho:

  1. Selecione o ícone do menu de três pontos no canto superior direito da tela.
  2. Selecione Seus arquivos e selecione o arquivo que você deseja excluir.
  3. Selecione Excluir e confirme com Sim, exclua este arquivo.

No Android:

  1. Selecione o arquivo que você deseja excluir no Slack.
  2. Selecione o ícone do menu de três pontos no canto superior direito da tela.
  3. Selecione Excluir e, em seguida, Excluir novamente para confirmar.

No iOS:

  1. Selecione Seus arquivos no Slack.
  2. Selecione um arquivo para excluir.
  3. Selecione o ícone do menu de três pontos no canto inferior direito da tela.
  4. Selecione Excluir e, em seguida, Sim, Excluir arquivo para confirmar.

Você pode selecionar apenas excluir um arquivo de cada vez, independentemente da plataforma usada. Se você tiver apenas alguns arquivos, tudo bem. Se você tiver mais, precisará usar um complemento ou script.

Excluir todos os arquivos do Slack em massa

Para excluir todos os arquivos do Slack em massa, você precisará usar um script. Existem alguns bons no GitHub que são gratuitos para uso. Eles exigem que o Python seja instalado no seu computador para poder executá-los, mas isso é facilmente resolvido. O script que incluo abaixo excluirá todos os arquivos com mais de 30 dias. Isso ajuda a economizar espaço em disco, mantendo as versões mais recentes dos arquivos disponíveis para a equipe.

  1. Baixe e instale o Python aqui.
  2. Instale a biblioteca de solicitações em Python a partir daqui.
  3. Compre uma chave de API do Slack.
  4. Crie um arquivo com o Bloco de notas ou editor de texto e chame-o de algo significativo. Ele deve ter o sufixo .py para funcionar em Python.
  5. Cole o script abaixo no seu arquivo .py.
  6. Adicione sua chave da API do Slack onde diz token = ”. EG: token = 'API CHAVE AQUI'.
  7. Salve o script e execute-o.

O texto do script que você precisa colar:

pedidos de importação tempo de importação importar json token = '' #Excluir arquivos mais antigos que isso: 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 = orders.get (uri, params = params) retorna json.loads (response.text) def delete_files (file_ids): count = 0 num_files = len (file_ids) para file_id em file_ids: count = count + 1 params = {'token': token, 'file': file_id} uri = 'https://slack.com/ api / files.delete 'response = orders.get (uri, params = params) contagem de impressões, "of", num_files, "-", file_id, json.loads (response.text) arquivos = list_files () file_ids = for f em arquivos] delete_files (file_ids)

Este script não é meu trabalho, mas foi retirado do GitHub. Todo o crédito deve ser enviado ao autor para o código.

Gerenciar o espaço em disco é um dos principais desafios do uso do Slack e excluir arquivos antigos. É uma boa maneira de superar essa limitação. Se você está gerenciando uma equipe ou área de trabalho, agora sabe como excluir todos os arquivos do Slack para gerenciar o espaço em disco!

Como excluir todos os arquivos com folga para gerenciar o espaço em disco