より具体的なWebhookイベント?

Discourse で利用可能な Webhook を大変気に入っていますが、現在の Discourse の設定よりも、送信される Webhook をより具体的に絞り込む方法はありますか?

私がこの質問をした理由は、Discourse の Webhook を Integromat や Zapier と連携して使用しているためです。これらのサービスは、処理できるリクエスト数に月額制限を設けています(例:100、1,000、10,000 など、利用料金に応じて異なります)。

現状では、誰かがログインしたりログアウトしたりするたびに 1 つの「リクエスト」としてカウントされてしまいます。しかし、私が本当に必要としているのは、x-discourse-event ヘッダーに user_confirmed_email が含まれる Webhook のみです。

不要な他のイベント(例:誰かがログインまたはログアウトした際の通知など)をすべて処理する必要がなければ、Integromat や Zapier のより安価なプラン、あるいは無料プランを利用できるはずです。

「いいね!」 3

これを Support ではなく Contribute > Feature として扱う場合、この機能を実装するプラグインを作成できます。

は、something が発生した際に doing-something を実行する例です。ユーザーやログイン、またはその他のイベントに対してこれを行うことになりますが、これがスタートラインになるでしょう。

「いいね!」 3