Discord Webhook
Discord Webhook を設定して、プロジェクトの更新通知を Discord チャンネルに送信できます。
Discord Webhook は、以下の2つの方法で利用できます:
- プロジェクト設定: プロジェクトの設定画面で Webhook URL を登録すると、そのプロジェクトのワークフローから Discord 通知を送信できます。
- ワークフローアクション: ワークフローエディターの「Discord 通知」アクションノードから利用します。
- Discord でサーバー設定 → 連携サービス → ウェブフック → 新しいウェブフックを作成
- 通知を送りたいチャンネルを選択し、Webhook URL をコピー
- HANNYA.MIX のプロジェクト設定画面を開き、「Discord Webhook URL」欄に URL を貼り付けて保存
- ワークフローエディターで「Discord 通知」アクションノードを追加し、タイトル・メッセージ・色を設定
Discord に送信される通知は Embed 形式で表示され、以下の項目をカスタマイズできます:
- タイトル — 通知の見出し
- メッセージ — 通知の本文
- 色 — Embed のサイドバーカラー(カラーコードで指定、デフォルト:
#7C4DFF)
フッターにはワークフロー名とタイムスタンプが自動で付与されます。
テンプレート変数
Section titled “テンプレート変数”タイトルとメッセージには、以下のテンプレート変数を使用できます:
| 変数 | 内容 |
|---|---|
{{.ProjectName}} | プロジェクト名 |
{{.TrackName}} | トラック名 |
{{.Loudness}} | ラウドネス値 (LUFS) |
{{.UserName}} | 操作を行ったユーザー名 |
{{.CommentText}} | コメント本文 |
{{.CommentAuthor}} | コメント投稿者名 |
{{.NewStatus}} | 変更後のステータス |
{{.OldStatus}} | 変更前のステータス |
{{.VersionNumber}} | バージョン番号 |
例: {{.ProjectName}} に新しいトラック「{{.TrackName}}」が追加されました