# Zapier の賢い活用

**URL:** https://meta.discourse.org/t/smart-use-of-zapier/131315
**Category:** Support
**Created:** [2019 年 10 月 17 日午後 10:44 UTC](https://meta.discourse.org/t/smart-use-of-zapier/131315 "2019-10-17T22:44:10Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![verilog15](https://avatars.discourse-cdn.com/v4/letter/v/9f8e36/32.png) [@verilog15](https://meta.discourse.org/u/verilog15)
#### Post date: [2019 年 10 月 17 日午後 10:44 UTC](https://meta.discourse.org/t/smart-use-of-zapier/131315/1 "2019-10-17T22:44:10Z")

</div>

こんにちは、  
Zapier についていくつか質問があります。経験豊富なユーザーの方のご助力をいただけると幸いです 🙂

ついに最初の Zap を作成することができました。これは、Discourse フォーラムでユーザーが新しいトピックを投稿するたびに、Facebook ページにタイトル付きのリンクを公開するものです。これをさらに賢くする方法を検討しています。例えば、特定のカテゴリからの投稿のみを公開したり、投稿間のタイマーを設定したりしたいのです。

最初に思いついたのは、サードパーティのツール（コード：JS、Python、または他のプログラミング言語）を使うことです。Discourse とコードの連携機能があることは知っていますが、以下のロジックをどのように実現すればよいかがわかりません。

1. Discourse コミュニティに新しい投稿が来る。
2. 何らかの処理を行うコードを実行する（画像の設定、カテゴリの確認など）。
3. 必要に応じて、その投稿を Facebook ページに公開する。

これを Zapier で実現することは可能でしょうか？可能であれば、どのようにすればよいでしょうか？

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [2019 年 10 月 17 日午後 10:50 UTC](https://meta.discourse.org/t/smart-use-of-zapier/131315/2 "2019-10-17T22:50:24Z")

</div>

> [@verilog15](#):
>
> より賢くする方法を考え中です。例えば、特定のカテゴリからの投稿のみを公開したいと考えています。

これにはウェブフックを利用できます。設定方法の詳細については、[Trigger a Zapier task with Discourse Webhooks](https://meta.discourse.org/t/discourse-webhooks-and-zapier/56753/1) をご覧ください。

---

<div class="post-metadata">

### Author: ![verilog15](https://avatars.discourse-cdn.com/v4/letter/v/9f8e36/32.png) [@verilog15](https://meta.discourse.org/u/verilog15)
#### Post date: [2019 年 10 月 18 日午前 12:11 UTC](https://meta.discourse.org/t/smart-use-of-zapier/131315/3 "2019-10-18T00:11:50Z")

</div>

お忙しい中、迅速にご返信いただきありがとうございます 🙂 。Zapier の Webhook は現在、プレミアム機能のようです。  
これを実現する他の方法はありませんか？

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [2019 年 10 月 18 日午前 12:53 UTC](https://meta.discourse.org/t/smart-use-of-zapier/131315/4 "2019-10-18T00:53:36Z")

</div>

> [@verilog15](#):
>
> Zapier の Webhook は現在はプレミアム機能のようです。  
> それを実現する他の方法はありませんか？

はい、Zapier でフィルターステップを追加して、投稿をカテゴリ ID でフィルタリングできます。ただし、Zapier のフィルターがプレミアムプランでのみ利用可能かどうかは確信が持てません。このトピックの「どの投稿を取得するかを設定する」および「投稿をより細かく制御するためのフィルターステップの追加」セクションをご覧ください：[https://meta.discourse.org/t/using-the-zapier-discourse-zap-templates/121603。](https://meta.discourse.org/t/using-the-zapier-discourse-zap-templates/121603%E3%80%82)

Zapier のプレミアムプランを利用している場合、どの投稿が Zap をトリガーするかを制御するには、Zapier のフィルターを使用するよりも Discourse の Webhook を使用した方がコストを抑えられます。フィルターで Zap が停止しても、Zapier 上ではタスクとしてカウントされます。

---

<div class="post-metadata">

### Author: ![verilog15](https://avatars.discourse-cdn.com/v4/letter/v/9f8e36/32.png) [@verilog15](https://meta.discourse.org/u/verilog15)
#### Post date: [2019 年 10 月 18 日午前 1:27 UTC](https://meta.discourse.org/t/smart-use-of-zapier/131315/5 "2019-10-18T01:27:42Z")

</div>

ありがとうございます。Integromatで試してみようと思います。小さなWebhookに関する質問です。🙂  
ユーザーが新しいトピックを開くたびにPOSTリクエストを送信するWebhookを作成しました。しかし、JSONがどのような形式になっているのかがわかりません。イベントには以下のような内容があります：

```plaintext
{
  "ping": "OK"
}

```

必要なデータをすべて含めるようにJSONを拡張するにはどうすればよいでしょうか？

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [2019 年 10 月 18 日午前 1:31 UTC](https://meta.discourse.org/t/smart-use-of-zapier/131315/6 "2019-10-18T01:31:17Z")

</div>

> [@verilog15](#):
>
> 必要なデータを含むように JSON を拡張するにはどうすればよいですか？

投稿された JSON は、Webhook の「Ping」ボタンをクリックした際に生成されるものです。サイト上で新しいトピックを作成し、そのイベントのリクエストデータを確認してみてください。そこにははるかに多くのデータが表示されるはずです。

---

<div class="post-metadata">

### Author: ![verilog15](https://avatars.discourse-cdn.com/v4/letter/v/9f8e36/32.png) [@verilog15](https://meta.discourse.org/u/verilog15)
#### Post date: [2019 年 10 月 18 日午前 1:34 UTC](https://meta.discourse.org/t/smart-use-of-zapier/131315/7 "2019-10-18T01:34:21Z")

</div>

なるほど。新しいスレッドを作成せずに、データを POST することは可能でしょうか？もしかして、開発者モードのようなものはありますか？

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2023 年 6 月 26 日午前 11:49 UTC](https://meta.discourse.org/t/smart-use-of-zapier/131315/8 "2023-06-26T11:49:58Z")

</div>


