Anonim

슬랙은 원거리에서 협업하는 많은 기업과 회사에서 선택하는 도구입니다. 채팅, 파일 공유, 프로젝트 관리 도구 및 앱에 많은 힘을 제공하는 광범위한 애드온을 포함하는 생산성 강국입니다. 일반적으로 슬랙 그룹 내에서 일어나는 일은 많은 파일이 작은 버전 제어와 공유되고 프로젝트가 완료되면 정리해야 할 혼란입니다. 이러한 프로젝트 후에 정리하는 경우 다음은 작업 공간을 삭제하지 않고 모든 슬랙 파일을 삭제하는 방법입니다.

슬랙은 모든 것을 유지합니다. 작업 공간이 활성화되어 있으면 모든 파일, 채널, 채팅 및 공유 한 모든 내용이 유지됩니다. 작업 공간을 아카이브하거나 삭제할 수 있지만 다른 프로젝트를 위해 팀을 다시 모으려는 경우 설정하고 분류하는 데 약간의 시간이 걸리므로 가치가 없을 수 있습니다. 물건을 깔끔하게 유지하기 위해 약간의 하우스 키핑을 수행하는 것이 훨씬 좋습니다.

슬랙의 주요 제한 사항은 디스크 공간입니다. 모든 것이 저장되면 아무리 작은 프로젝트에서도 5GB의 공간을 빠르게 실행할 수 있습니다. 공간을 관리하기 위해 공간을 너무 많이 차지하는 파일을 삭제할 수 있습니다. 이것이이 튜토리얼의 핵심입니다.

멤버 및 게스트는 파일을 삭제하도록 구성하거나 작업 공간 관리자가 권한을 보류 할 수 있습니다. 어느 쪽이든, 애드온없이 개별 슬랙 파일을 삭제할 수 있지만 작업 공간 내의 모든 슬랙 파일을 삭제하려면 스크립트가 필요합니다.

슬랙 파일 삭제

슬랙 파일을 삭제하는 방법은 전적으로 사용중인 플랫폼에 따라 다릅니다. 데스크톱, Android 및 iOS마다 약간 다르므로 모두 보여 드리겠습니다. 작업 공간 또는 공유 채널에서 개인적으로 추가 한 파일을 삭제할 수 있습니다. 추가 한 파일은 누구나 삭제할 수 있지만 작업 공간 소유자 또는 관리자 만 공유 채널에서 파일을 삭제할 수 있습니다. 이 방법은 둘 다 동일합니다.

데스크탑에서 :

  1. 화면 오른쪽 상단에있는 3 개의 점 메뉴 아이콘을 선택하십시오.
  2. 파일을 선택하고 삭제하려는 파일을 선택하십시오.
  3. 삭제를 선택한 다음 예, 이 파일 삭제를 확인하십시오.

안드로이드 :

  1. 슬랙 내에서 삭제하려는 파일을 선택하십시오.
  2. 화면 오른쪽 상단에있는 3 개의 점 메뉴 아이콘을 선택하십시오.
  3. 삭제를 선택한 다음 삭제를 다시 선택하여 확인하십시오.

iOS에서 :

  1. 슬랙 내에서 파일을 선택하십시오.
  2. 삭제할 파일을 선택하십시오.
  3. 화면 오른쪽 하단에서 3 개의 도트 메뉴 아이콘을 선택하십시오.
  4. 삭제를 선택한 다음 예, 파일 삭제를 선택하여 확인하십시오.

사용하는 플랫폼에 따라 한 번에 하나의 파일 만 삭제하도록 선택할 수 있습니다. 파일이 두 개인 경우에는 문제가 없습니다. 더 많은 것이 있다면 애드온이나 스크립트를 사용해야합니다.

모든 슬랙 파일을 일괄 삭제

모든 슬랙 파일을 대량으로 삭제하려면 스크립트를 사용해야합니다. GitHub에는 무료로 사용할 수있는 몇 가지 좋은 것들이 있습니다. 그것들을 실행하려면 파이썬을 컴퓨터에 설치해야하지만 쉽게 처리 할 수 ​​있습니다. 아래에 포함 된 스크립트는 30 일이 지난 파일을 모두 삭제합니다. 이를 통해 팀이 사용할 수있는 최신 버전의 파일을 유지하면서 디스크 공간을 절약 할 수 있습니다.

  1. 여기에서 Python을 다운로드하여 설치하십시오.
  2. 여기에서 Python으로 요청 라이브러리를 설치하십시오.
  3. Slack에서 API 키를 얻으십시오.
  4. 메모장이나 텍스트 편집기를 사용하여 파일을 작성하고 의미있는 파일이라고합니다. 파이썬에서 작동하려면 접미사 .py가 있어야합니다.
  5. 아래 스크립트를 .py 파일에 붙여 넣습니다.
  6. Slack API 키가 token =”인 곳에 추가하십시오. 예 : token = 'API KEY HERE'.
  7. 스크립트를 저장 한 다음 실행하십시오.

붙여 넣어야 할 스크립트 텍스트 :

가져 오기 요청 가져 오기 시간 가져 오기 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 = requests.get (uri, params = params) 반환 json.loads (response.text) def delete_files (file_ids) : file_ids의 file_id에 대한 count = 0 num_files = len (file_ids) : count = count + 1 params = { 'token': token, 'file': file_id} uri = 'https://slack.com/ api / files.delete 'response = requests.get (uri, params = params) 인쇄 횟수, "of", num_files, "-", file_id, json.loads (response.text) 파일 = list_files () file_ids = for f 파일 내] delete_files (file_ids)

이 스크립트는 내 작품이 아니지만 GitHub에서 가져 왔습니다. 모든 크레딧은 코드 작성자에게 문의해야합니다.

디스크 공간 관리는 슬랙을 사용하는 주된 과제 중 하나이며 오래된 파일을 삭제하는 것이 그 한계를 극복하는 좋은 방법입니다. 팀이나 작업 공간을 관리하는 경우 이제 모든 슬랙 파일을 삭제하여 디스크 공간을 관리하는 방법을 알게되었습니다!

디스크 공간을 관리하기 위해 모든 슬랙 파일을 삭제하는 방법