まず最初にこのテンプレートを複製し、作業しながらいくつかのパラメータをコードブロック内にメモしてください。まだバグがあると思うので、コードは GitHub で管理していく予定です。

https://github.com/hkob/slack_to_notion

1. データベースの準備

  1. このデータベースを自分の好きな場所に移動してください(Version 0.3 から workspace_name セレクタプロパティが増えました)。

Slack 保存用 DB

↑ 目次

2. インテグレーションキーの作成とトークンの保存

  1. 最初に my-integrations page に移動し、インテグレーションキーを作成してください。

    Notion - The all-in-one workspace for your notes, tasks, wikis, and databases.

  2. 最低限、以下の3つのコンテンツ機能はオンにしてください。

    Untitled

  3. この説明内では input_tasks というインテグレーションで説明します。

    Untitled

  4. Notion の設定画面のインテグレーションでインテグレーショントークンのコピーをクリックしてコピーします。コピーできたら後で利用するので下のコードブロックにメモとして残しておいてください。

    Untitled

    
    

↑ 目次

3. インテグレーションの招待と database_idの取得

  1. Slack 保存用 DB を開き、「…」から「コネクトの追加」として作成したインテグレーションを追加してください。

    Untitled

  2. 次にデータベースページの URL を取得します。私の場合だとこんな感じになっています。この赤い「?v」の前までの32桁の文字列が database id です。

    <https://www.notion.so/hkob/771391e755c245b2a31290f40f187ab9?v=19b6c58912764cc2900e8af0afe204e3>
    
  3. ここに自分のデータベース ID を記録しておいてください。

    
    

↑ 目次