トップ備忘録>EDCBの予約をDiscord Webhookで通知する

EDCBの予約をDiscord Webhookで通知する

初版公開日:2025/03/01(土)
最終更新日:2025/03/01(土)


画像はクリックでオリジナルサイズを表示します。


EDCBのルートディレクトリに
PostAddReserve.bat

PostChgReserve.bat

PostRecStart.bat

PostRecEnd.bat

を配置すると、それぞれ予約追加、予約変更、録画開始、録画終了のタイミングで記載されているコマンドを実行できます。

今回はそれを使いDiscordにWebhookを投げます。

早速ですが下のバッチファイルをダウンロードしてEDCBのルートディレクリに格納します。

PostAddReserve.bat

PostChgReserve.bat

PostRecStart.bat

PostRecEnd.bat


Discord側でWebhookのURLを発行し、各バッチファイルの最後の部分にそのURLを書きます。
とりあえずこれだけで動きます。

ヒント:
「EpgDataCap_Bon」のところへURLを埋め込むことができます。
{\"name\": \"EpgDataCap_Bon\",\"url\": \"\"
\"\"にURLを入れるとリンクになります。

例)\"https:\/\/127.0.0.1:5510\/EMWUI\/epg.html\"

EMWUIとかにしておくと便利かも?
アスタリスクやスラッシュはエスケープ必要です。お忘れなく。

ロゴデータ他は私のサーバから吐き出します。
落ちていても無保証です。
局ロゴデータはtsukumijima氏のKonomiTVのものを使用しております。ありがとうございます。


普通のWebhookなのでTeamsやSlackでも少し書き換えれば使えるはずです。
(embed関連はDiscord独自?よくわかりません)
マクロはEDCB標準のものが使えます。
自由にカスタムしてください。