Excel에서 Slack 내보내기 데이터를 백업하는 CLI 도구 생성
https://slack.com/blog/news/pricing-and-plan-updates
저는 가족과 함께 무료 플랜으로 Slack을 사용하고 있었지만 90일 이전의 메시지 교환이 손실될 것이기 때문에 이를 백업하기로 결정했습니다.
Slack API를 사용하는 방법이 있었지만 이번에는 Slack GUI에서 다운로드할 수 있는 내보낸 데이터를 사용하기로 했습니다.
(API를 통한 것이 아니라서 매달 정기적으로 자동 백업 같은 것을 하는 것은 불가능해 보이지만 글쎄요.)
Go를 배우고 싶었기 때문에 Go를 언어로 선택했습니다.
다음은 실제 CLI 도구가 생성된 것입니다.
https://github.com/shinshin86/slack-export-data-to-excel
(아, 패키지 이름이 Go-like가 아닌데...😅)
다음 명령어로 설치가 완료됩니다.
(머신에 Go가 설치되어 있다고 가정)
go install github.com/shinshin86/slack-export-data-to-excel@latest
Slack 내보내기 데이터를 백업하는 방법
Slack 내보내기 데이터를 다운로드하려면 아래 설명서를 따르십시오.
https://slack.com/help/articles/201658943-Export-your-workspace-data
그런 다음 적절한 디렉토리에 압축을 풀고 다음 명령을 실행하여 내보낸 데이터를 기반으로 Excel 파일을 생성합니다.
<export data path>
필드에 내보낸 데이터의 디렉터리를 입력합니다.slack-export-data-to-excel <export data path>
Slack 내보내기 데이터만을 기반으로 백업이 생성되기 때문에 내보내기 데이터에 포함되지 않은 데이터는 당연히 백업되지 않습니다.
예를 들어 비공개 메시지와 DM은 백업할 수 없습니다.
홍보 환영합니다!
저장소에서 볼 수 있듯이 저는 아직 Go 작성이 처음입니다.
더 나은 방법이 있다면 PR을 보내주세요.
Reference
이 문제에 관하여(Excel에서 Slack 내보내기 데이터를 백업하는 CLI 도구 생성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/shinshin86/created-a-cli-tool-to-backup-slack-export-data-in-excel-49d0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)