GitHub リポジトリの種々のイベントを Discord のスレッドに通知させる

Discord の Channel に紐づく Webhook を払い出してそれを GitHub のリポジトリに登録する方法は知っていたけれど、Channel じゃなくて Thread を通知先にする方法がわかったのでメモしておく。

ウェブフックのメッセージをスレッドに送信する - discord wiki を発見したことで光が差した。

  1. Discord で通知先にしたい Thread の親に当たる Channel/Forum にて Webhook のリンクを払い出す
  2. 「払い出したリンク + /github?thread_id=12345678」 な文字列を GitHub のリポジトリに登録する
  • https://discord.com/api/webhooks/{channel_or_forum_id}/{webhook_id}/github?thread_id={thread_id}