👩‍💻

slackdumpでslackの会話を保存する。

2023/11/11に公開

slackdumpを使いwsl2のubuntuでダウンロードする。

slackdumpをダウンロードしファイルをwslに入れておく
https://github.com/rusq/slackdump/releases/
まずtokenとcookieを取得する。
ブラウザで取得したいワークスペースにログインしデベロッパーツールを起動しコンソールで

JSON.parse(localStorage.localConfig_v2).teams[document.location.pathname.match(/^\/client\/(T[A-Z0-9]+)/)[1]].token

を打つとxoxcから始まるトークンが得られる。

次にアプリケーションに移動しストレージのCookie/https:/app.slack.comで
名前がdの値、xoxdから始まるcookieを取得する。

この2つを取得したあとubuntuのslackdumpディレクトリで、

export SLACK_TOKEN=トークン
export COOKIE=クッキー
./slackdump -export slackdump.zip

これでダウンロードが始まる。

ダウンロードできた会話はSlackLogViewer等を使い見ることができる。
https://github.com/thayakawa-gh/SlackLogViewer

Discussion