슬랙은 원거리에서 협업하는 많은 기업과 회사에서 선택하는 도구입니다. 채팅, 파일 공유, 프로젝트 관리 도구 및 앱에 많은 힘을 제공하는 광범위한 애드온을 포함하는 생산성 강국입니다. 일반적으로 슬랙 그룹 내에서 일어나는 일은 많은 파일이 작은 버전 제어와 공유되고 프로젝트가 완료되면 정리해야 할 혼란입니다. 이러한 프로젝트 후에 정리하는 경우 다음은 작업 공간을 삭제하지 않고 모든 슬랙 파일을 삭제하는 방법입니다.
슬랙은 모든 것을 유지합니다. 작업 공간이 활성화되어 있으면 모든 파일, 채널, 채팅 및 공유 한 모든 내용이 유지됩니다. 작업 공간을 아카이브하거나 삭제할 수 있지만 다른 프로젝트를 위해 팀을 다시 모으려는 경우 설정하고 분류하는 데 약간의 시간이 걸리므로 가치가 없을 수 있습니다. 물건을 깔끔하게 유지하기 위해 약간의 하우스 키핑을 수행하는 것이 훨씬 좋습니다.
슬랙의 주요 제한 사항은 디스크 공간입니다. 모든 것이 저장되면 아무리 작은 프로젝트에서도 5GB의 공간을 빠르게 실행할 수 있습니다. 공간을 관리하기 위해 공간을 너무 많이 차지하는 파일을 삭제할 수 있습니다. 이것이이 튜토리얼의 핵심입니다.
멤버 및 게스트는 파일을 삭제하도록 구성하거나 작업 공간 관리자가 권한을 보류 할 수 있습니다. 어느 쪽이든, 애드온없이 개별 슬랙 파일을 삭제할 수 있지만 작업 공간 내의 모든 슬랙 파일을 삭제하려면 스크립트가 필요합니다.
슬랙 파일 삭제
슬랙 파일을 삭제하는 방법은 전적으로 사용중인 플랫폼에 따라 다릅니다. 데스크톱, Android 및 iOS마다 약간 다르므로 모두 보여 드리겠습니다. 작업 공간 또는 공유 채널에서 개인적으로 추가 한 파일을 삭제할 수 있습니다. 추가 한 파일은 누구나 삭제할 수 있지만 작업 공간 소유자 또는 관리자 만 공유 채널에서 파일을 삭제할 수 있습니다. 이 방법은 둘 다 동일합니다.
데스크탑에서 :
- 화면 오른쪽 상단에있는 3 개의 점 메뉴 아이콘을 선택하십시오.
- 파일을 선택하고 삭제하려는 파일을 선택하십시오.
- 삭제를 선택한 다음 예, 이 파일 삭제를 확인하십시오.
안드로이드 :
- 슬랙 내에서 삭제하려는 파일을 선택하십시오.
- 화면 오른쪽 상단에있는 3 개의 점 메뉴 아이콘을 선택하십시오.
- 삭제를 선택한 다음 삭제를 다시 선택하여 확인하십시오.
iOS에서 :
- 슬랙 내에서 파일을 선택하십시오.
- 삭제할 파일을 선택하십시오.
- 화면 오른쪽 하단에서 3 개의 도트 메뉴 아이콘을 선택하십시오.
- 삭제를 선택한 다음 예, 파일 삭제를 선택하여 확인하십시오.
사용하는 플랫폼에 따라 한 번에 하나의 파일 만 삭제하도록 선택할 수 있습니다. 파일이 두 개인 경우에는 문제가 없습니다. 더 많은 것이 있다면 애드온이나 스크립트를 사용해야합니다.
모든 슬랙 파일을 일괄 삭제
모든 슬랙 파일을 대량으로 삭제하려면 스크립트를 사용해야합니다. GitHub에는 무료로 사용할 수있는 몇 가지 좋은 것들이 있습니다. 그것들을 실행하려면 파이썬을 컴퓨터에 설치해야하지만 쉽게 처리 할 수 있습니다. 아래에 포함 된 스크립트는 30 일이 지난 파일을 모두 삭제합니다. 이를 통해 팀이 사용할 수있는 최신 버전의 파일을 유지하면서 디스크 공간을 절약 할 수 있습니다.
- 여기에서 Python을 다운로드하여 설치하십시오.
- 여기에서 Python으로 요청 라이브러리를 설치하십시오.
- Slack에서 API 키를 얻으십시오.
- 메모장이나 텍스트 편집기를 사용하여 파일을 작성하고 의미있는 파일이라고합니다. 파이썬에서 작동하려면 접미사 .py가 있어야합니다.
- 아래 스크립트를 .py 파일에 붙여 넣습니다.
- Slack API 키가 token =”인 곳에 추가하십시오. 예 : token = 'API KEY HERE'.
- 스크립트를 저장 한 다음 실행하십시오.
붙여 넣어야 할 스크립트 텍스트 :
가져 오기 요청 가져 오기 시간 가져 오기 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에서 가져 왔습니다. 모든 크레딧은 코드 작성자에게 문의해야합니다.
디스크 공간 관리는 슬랙을 사용하는 주된 과제 중 하나이며 오래된 파일을 삭제하는 것이 그 한계를 극복하는 좋은 방법입니다. 팀이나 작업 공간을 관리하는 경우 이제 모든 슬랙 파일을 삭제하여 디스크 공간을 관리하는 방법을 알게되었습니다!