設定方法
Zapierにアクセス
![](https://ama-memo.com/wp-content/uploads/cocoon-resources/blog-card-cache/c2f22ca956b3b1ba1f42c4a8c72421ec.png)
「 Create Zap
」をクリック
![https://storage.googleapis.com/zenn-user-upload/b67ae2d89c78-20231111.png](https://storage.googleapis.com/zenn-user-upload/b67ae2d89c78-20231111.png)
「 Trigger
」をクリック
![https://storage.googleapis.com/zenn-user-upload/d3b0177b3c19-20231111.png](https://storage.googleapis.com/zenn-user-upload/d3b0177b3c19-20231111.png)
Triggerを選べるので、検索フォームに「Slack」と入力し、「 Slack
」を選択
![https://storage.googleapis.com/zenn-user-upload/06e9335d96ff-20231111.png](https://storage.googleapis.com/zenn-user-upload/06e9335d96ff-20231111.png)
このような画面に移る
![https://storage.googleapis.com/zenn-user-upload/1fca0b82a499-20231111.png](https://storage.googleapis.com/zenn-user-upload/1fca0b82a499-20231111.png)
Eventという設定にカーソルを合わせると選択肢が出るので、「 New Message Posted to Channel
」を選択
![https://storage.googleapis.com/zenn-user-upload/8956cd4c82e1-20231111.png](https://storage.googleapis.com/zenn-user-upload/8956cd4c82e1-20231111.png)
「 Continue
」をクリック
![https://storage.googleapis.com/zenn-user-upload/5f192d3f36f4-20231111.png](https://storage.googleapis.com/zenn-user-upload/5f192d3f36f4-20231111.png)
次にSlackアカウントの接続。
内容を確認して問題なければ「 Allow
」をクリック
![https://storage.googleapis.com/zenn-user-upload/4c7d1040f4b7-20231111.png](https://storage.googleapis.com/zenn-user-upload/4c7d1040f4b7-20231111.png)
このような画面になっていればOK、「 Continue
」をクリック
![https://storage.googleapis.com/zenn-user-upload/85fb0a7ae333-20231111.png](https://storage.googleapis.com/zenn-user-upload/85fb0a7ae333-20231111.png)
次にトリガーの設定
![https://storage.googleapis.com/zenn-user-upload/373b7146464e-20231111.png](https://storage.googleapis.com/zenn-user-upload/373b7146464e-20231111.png)
項目 | 説明 |
---|---|
Channel | どのチャンネルのメッセージを取得するか |
Trigger for Bot Messages | botのメッセージでもトリガーされるようにするか |
それぞれ入力したら「 Continue
」
![https://storage.googleapis.com/zenn-user-upload/aee2cda8f4b5-20231111.png](https://storage.googleapis.com/zenn-user-upload/aee2cda8f4b5-20231111.png)
「 Test trigger
」をクリック。クリックすると、設定したチャンネルからメッセージを取得します。
![https://storage.googleapis.com/zenn-user-upload/d3ee9e16f974-20231111.png](https://storage.googleapis.com/zenn-user-upload/d3ee9e16f974-20231111.png)
事前に該当のチャンネルでRSS的なものを投稿しているので、それをZapierが取得してくれるはず
![https://storage.googleapis.com/zenn-user-upload/b674a97900ad-20231111.png](https://storage.googleapis.com/zenn-user-upload/b674a97900ad-20231111.png)
少し待つとZapierがメッセージを取得してくれました。
![https://storage.googleapis.com/zenn-user-upload/1df430d1dba1-20231111.png](https://storage.googleapis.com/zenn-user-upload/1df430d1dba1-20231111.png)
次のアクションでテストする方のメッセージを選んで「 Continue with selected record
」をクリック
![https://storage.googleapis.com/zenn-user-upload/4c9e80291363-20231111.png](https://storage.googleapis.com/zenn-user-upload/4c9e80291363-20231111.png)
次にアクションを作成していきます。
検索フォームに「Notion」と入力し、「 Notion
」を選択
![Untitled](https://raw.githubusercontent.com/amatyrain/blog-images/main/3050d6362688490886aadaa9d885539a/Untitled.png)
このような画面に
![Untitled](https://raw.githubusercontent.com/amatyrain/blog-images/main/3050d6362688490886aadaa9d885539a/Untitled%201.png)
Eventという設定にカーソルを合わせると選択肢が出るので、「 Create Database Item
」を選択
![Untitled](https://raw.githubusercontent.com/amatyrain/blog-images/main/3050d6362688490886aadaa9d885539a/Untitled%202.png)
「 Continue
」をクリック
![Untitled](https://raw.githubusercontent.com/amatyrain/blog-images/main/3050d6362688490886aadaa9d885539a/Untitled%203.png)
Notionとの連携に進むので、「 ページを選択する
」をクリック
![Untitled](https://raw.githubusercontent.com/amatyrain/blog-images/main/3050d6362688490886aadaa9d885539a/Untitled%204.png)
RSS用に用意したデータベースを選択して、「 アクセスを許可する
」をクリック
![Untitled](https://raw.githubusercontent.com/amatyrain/blog-images/main/3050d6362688490886aadaa9d885539a/Untitled%205.png)
認証が完了したら「 Continue
」をクリック
![Untitled](https://raw.githubusercontent.com/amatyrain/blog-images/main/3050d6362688490886aadaa9d885539a/Untitled%206.png)
次にDatabaseの選択
![Untitled](https://raw.githubusercontent.com/amatyrain/blog-images/main/3050d6362688490886aadaa9d885539a/Untitled%207.png)
先ほど連携したデータベースを選択
![Untitled](https://raw.githubusercontent.com/amatyrain/blog-images/main/3050d6362688490886aadaa9d885539a/Untitled%208.png)
すると各プロパティに何を入れるか設定できます
![Untitled](https://raw.githubusercontent.com/amatyrain/blog-images/main/3050d6362688490886aadaa9d885539a/Untitled%209.png)
トリガーで選択したSlackのメッセージの内容をもとに、どういう情報を埋め込むか設定していきます。
![Untitled](https://raw.githubusercontent.com/amatyrain/blog-images/main/3050d6362688490886aadaa9d885539a/Untitled%2010.png)
今回はこのような構成に。
ページ名と本文に、Slackメッセージの本文を入れるようにしてみました
![Untitled](https://raw.githubusercontent.com/amatyrain/blog-images/main/3050d6362688490886aadaa9d885539a/Untitled%2011.png)
よければ「 Continue
」をクリック
![Untitled](https://raw.githubusercontent.com/amatyrain/blog-images/main/3050d6362688490886aadaa9d885539a/Untitled%2012.png)
「 Test step
」をクリックすると、試しにテストができます
![Untitled](https://raw.githubusercontent.com/amatyrain/blog-images/main/3050d6362688490886aadaa9d885539a/Untitled%2013.png)
少し待つと、送られたよ~とメッセージが出ます
![Untitled](https://raw.githubusercontent.com/amatyrain/blog-images/main/3050d6362688490886aadaa9d885539a/Untitled%2014.png)
データベースを確認するとちゃんとデータが入ってきてました
![Untitled](https://raw.githubusercontent.com/amatyrain/blog-images/main/3050d6362688490886aadaa9d885539a/Untitled%2015.png)
後は「 Publish
」をクリックして公開すればOK
![Untitled](https://raw.githubusercontent.com/amatyrain/blog-images/main/3050d6362688490886aadaa9d885539a/Untitled%2016.png)
無事設定が完了して、Slackのメッセージがデータベースに転送されるようになります。
![Untitled](https://raw.githubusercontent.com/amatyrain/blog-images/main/3050d6362688490886aadaa9d885539a/Untitled%2017.png)
補足
Zapierは無料プランだと、1ヶ月に100回しか動かないのであまり意味がないですね。別な方法を考えた方がよいかもしれません…
コメント