verilog15
(verilog)
1
こんにちは、
Zapier についていくつか質問があります。経験豊富なユーザーの方のご助力をいただけると幸いです 
ついに最初の Zap を作成することができました。これは、Discourse フォーラムでユーザーが新しいトピックを投稿するたびに、Facebook ページにタイトル付きのリンクを公開するものです。これをさらに賢くする方法を検討しています。例えば、特定のカテゴリからの投稿のみを公開したり、投稿間のタイマーを設定したりしたいのです。
最初に思いついたのは、サードパーティのツール(コード:JS、Python、または他のプログラミング言語)を使うことです。Discourse とコードの連携機能があることは知っていますが、以下のロジックをどのように実現すればよいかがわかりません。
- Discourse コミュニティに新しい投稿が来る。
- 何らかの処理を行うコードを実行する(画像の設定、カテゴリの確認など)。
- 必要に応じて、その投稿を Facebook ページに公開する。
これを Zapier で実現することは可能でしょうか?可能であれば、どのようにすればよいでしょうか?
simon
2
verilog15
(verilog)
3
お忙しい中、迅速にご返信いただきありがとうございます
。Zapier の Webhook は現在、プレミアム機能のようです。
これを実現する他の方法はありませんか?
simon
4
はい、Zapier でフィルターステップを追加して、投稿をカテゴリ ID でフィルタリングできます。ただし、Zapier のフィルターがプレミアムプランでのみ利用可能かどうかは確信が持てません。このトピックの「どの投稿を取得するかを設定する」および「投稿をより細かく制御するためのフィルターステップの追加」セクションをご覧ください:https://meta.discourse.org/t/using-the-zapier-discourse-zap-templates/121603。
Zapier のプレミアムプランを利用している場合、どの投稿が Zap をトリガーするかを制御するには、Zapier のフィルターを使用するよりも Discourse の Webhook を使用した方がコストを抑えられます。フィルターで Zap が停止しても、Zapier 上ではタスクとしてカウントされます。
verilog15
(verilog)
5
ありがとうございます。Integromatで試してみようと思います。小さなWebhookに関する質問です。
ユーザーが新しいトピックを開くたびにPOSTリクエストを送信するWebhookを作成しました。しかし、JSONがどのような形式になっているのかがわかりません。イベントには以下のような内容があります:
{
"ping": "OK"
}
必要なデータをすべて含めるようにJSONを拡張するにはどうすればよいでしょうか?
simon
6
投稿された JSON は、Webhook の「Ping」ボタンをクリックした際に生成されるものです。サイト上で新しいトピックを作成し、そのイベントのリクエストデータを確認してみてください。そこにははるかに多くのデータが表示されるはずです。
verilog15
(verilog)
7
なるほど。新しいスレッドを作成せずに、データを POST することは可能でしょうか?もしかして、開発者モードのようなものはありますか?