画像はクリックでオリジナルサイズを表示します。
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標準のものが使えます。
自由にカスタムしてください。