ああ、しまった。ごめんなさい。早とちりしたか、文脈を読み飛ばしてしまったようです。
残念ながら、プラグインが必要になります。
私が昔書いたものがあります。動作するか、またはよく書かれているかは保証できませんが(当時に比べてプラグインについてずっと詳しくなりました!)、たたき台にはなるかもしれません。GitHub - discourse/discourse-plugin-skeleton: Template for Discourse plugins から始めて、plugin.rb とシリアライザーからWebhook用のビットを追加することをお勧めします。