見出し画像

【Google Colab用もあるよ】今更ながらslackをnotionにバックアップするPythonが大体できた件


前回の記事

できたもの


バックアップ対象


バックアップしたNotionページ

ファイルはバイナリで保管したかったですが、めんどくなってダウンロードリンクを張る形式で妥協しております。

準備

slack API のアクセストークンを取得

slack のアクセストークンを用意する。

必要なアクセストークンは以下の通り。

  • channels:history

  • channels:read

  • im:history (なくてもいいかも)

  • mpim:history (なくてもいいかも)

  • users:read

bot のアクセストークンでもよいが、その場合は取得したいチャンネルに bot を招待する必要がある。

Notion API のアクセストークンを取得

Notion API のアクセストークンを用意する。

notion のデータベースを用意

Notion でデータベースを作成して以下の列を用意する。

  • Title

    • データベースを生成したときできた`名前`列の名称を `Title`に変更する。

  • Channel

    • データベースを生成したときできた`タグ`列の名称を `Channel` に変更し、型をセレクトに変更する。

コネクトから取得したアクセストークン(アプリ)とデータベースを連携する。


Google Colabで実行するできるやつ

このあたりを自身のものに変えてもらえれば動くかと思います。



それでは、よいバックアップライフを!
さようなら








定期実行して~~~~~~~~

この記事が気に入ったらサポートをしてみませんか?