더 구체적인 Webhook 이벤트?

Discourse에서 사용할 수 있는 웹훅을 매우 유용하게 쓰고 있는데, 현재 Discourse에서 제공하는 것보다 웹훅 전송을 더 구체적으로 설정할 수 있는 방법이 있을까요?

이렇게 묻는 이유는 Discourse 웹훅을 Integromat/Zapier와 함께 사용하고 있는데, 이 도구들은 월별 처리 가능한 요청 수에 한도가 있기 때문입니다(예: 결제 금액에 따라 100, 1,000, 10,000건 등).

현재는 사용자가 로그인하거나 로그아웃하는 등 모든 이벤트가 각각 하나의 "요청"으로 처리됩니다. 하지만 제가 원하는 것은 x-discourse-event 헤더에 "user_confirmed_email"이 포함된 웹훅뿐입니다.

웹훅을 통해 전송되는 나머지 불필요한 이벤트들(예: 누군가가 로그인하거나 로그아웃했다는 알림 등)을 처리할 필요가 없다면, Integromat/Zapier에서 더 저렴하거나 심지어 무료인 플랜을 사용할 수 있을 것입니다.

3개의 좋아요

이것을 #contribute:feature가 아닌 #support로 취급한다면, 이를 수행하는 플러그인을 만들 수 있습니다.

은 something이 발생했을 때 doing-something을 수행하는 예시입니다. 사용자 또는 로그인 등에 대해 이를 적용하고 싶을 텐데, 이 코드가 시작점이 될 수 있을 것입니다.

3개의 좋아요