Webhook の手動トリガー

これについては この投稿 を見つけましたが、3 年前のスレッドを掘り起こしたくなかったので投稿しました。

Ruby については、単に使用したことがないため、初心者ですらありません。基本的には、特定のカテゴリに約 30 のトピックがあり、それらに対して(新しいトピックの作成または投稿の編集のいずれかで)ウェブフックをトリガーしたいと考えています。

前述のトピックに記載されているコマンドを入力するところまでは進めましたが、その後行き詰まっています。「post」は何を指すべきなのでしょうか?投稿 ID を様々な方法で試してみましたが、進展がなく、答えも見つかりません。

これは一部のユーザーにとっては簡単な操作かもしれませんが、私はこのフォーラムで見つけた奇妙なコマンドを実行する以外に、Ruby の経験が全くありません。

ご協力いただければ幸いです! :slight_smile:

何を実行しようとしていますか?これが最善の方法とは限りません。curl や Postman で Web フックを生成するのはどうでしょうか?

@pfaffman さん、こんにちは

基本的に、特定のカテゴリからトリガーされるウェブフックを処理するエンドポイントを作成しました。

通常は Postman を使用していますが、各リクエストごとに署名を生成する手間を避けたいと考えていました(一時的に無効化することも可能ですが)。

私の考え方は、何らかの方法でウェブフックを手動でトリガーし、スクリプトが通常通り動作させることです。ただし、より簡単な方法があれば、そのアイデアにも大歓迎です!

コードを詳しく調べるせずに、ウェブフックをトリガーする方法がわかりません。もしかしたら、トピックを直接編集するのはどうでしょうか?例えば、タグを追加してすぐに削除するなどです。いくつかのアイデアを得るために、一括操作の使い方を参照してみてください。

返信ありがとうございます、ジェイ。投稿を編集し、Webhook を手動でトリガーしました。

バulk オプションのどれもうまく機能しなかったようです(Discourse の機能というより、私の設定の問題かもしれません)。しかし、今はすべて解決しました。

素敵な週末をお過ごしください!

ああ、なるほど。自動化するのではなく、単に力づくでやっていたら、多くのタスクがずっと早く終わっていたかもしれませんね。よくできました!