コンテンツにスキップ

アクション

アクションはトリガー発火時に自動で実行される処理です。ワークフローの終端ノードであり、出力ハンドルを持ちません。

Discord Webhook で Embed メッセージを送信します。

設定項目説明
タイトルEmbed のタイトル (テンプレート変数使用可)
メッセージEmbed の本文 (テンプレート変数使用可、複数行対応)
カラーEmbed のサイドバー色 (デフォルト: #7C4DFF)

Discord 側で Webhook URL を作成し、プロジェクト設定の「Discord Webhook URL」に貼り付けてください。

メッセージの例:

タイトル: 🎵 新しいトラック: {{.TrackName}}
メッセージ: {{.UserName}} が「{{.ProjectName}}」に新しいトラックをアップロードしました。

プロジェクトのステータスを自動的に変更します。

設定項目説明
変更先ステータス作業中 / 確認待ち / 承認 / 完了 から選択

プロジェクトオーナーのメールアドレスに通知メールを送信します。

設定項目説明上限
件名メールの件名 (テンプレート変数使用可)500 文字
本文メール本文 (HTML 対応、テンプレート変数使用可)2,000 文字

任意の URL に JSON 形式の POST リクエストを送信します。

設定項目説明上限
URL送信先 URL (https のみ)2,000 文字
ボディJSON 文字列 (テンプレート変数使用可)2,000 文字

タイムアウト: 15 秒

ボディの例:

{
"project": "{{.ProjectName}}",
"track": "{{.TrackName}}",
"event": "track_uploaded",
"user": "{{.UserName}}"
}

プロジェクトの締め切りを相対日数で変更します。

設定項目説明
日数現在日時からの相対日数。正の値で先延ばし、負の値で前倒し (デフォルト: 7)

設定可能範囲: -365 〜 365 日

トラックにコメント(タイムスタンプなしのメモ)を自動で投稿します。

設定項目説明
コメント本文コメントの内容 (テンプレート変数使用可、複数行対応)
カテゴリ全般 / ボーカル / EQ / リバーブ / 音量 / ノイズ / タイミング / ピッチ から選択 (デフォルト: 全般)

コメントの例:

コメント本文: {{.TrackName}} がアップロードされました。ラウドネス: {{.Loudness}} LUFS
カテゴリ: 全般

通知系アクション (Discord 通知・メール送信・Webhook 送信・自動コメント) のテキストフィールドでは、Go テンプレート構文で動的な値を埋め込めます:

変数内容使用例
{{.ProjectName}}プロジェクト名「{{.ProjectName}}」の更新
{{.TrackName}}トラック名新しいトラック: {{.TrackName}}
{{.Loudness}}ラウドネス (LUFS)LUFS: {{.Loudness}}
{{.TruePeak}}トゥルーピーク (dBTP)TP: {{.TruePeak}} dBTP
{{.UserName}}操作ユーザー名{{.UserName}} さんが操作
{{.OldStatus}}変更前ステータス{{.OldStatus}} → {{.NewStatus}}
{{.NewStatus}}変更後ステータス
{{.CommentText}}コメント内容コメント: {{.CommentText}}
{{.CommentAuthor}}コメント投稿者
{{.VersionNumber}}バージョン番号v{{.VersionNumber}}
{{.DeadlineDate}}締め切り日期限: {{.DeadlineDate}}

外部サービスに通知を送信するアクションには、ユーザーあたり 1 日の実行回数制限 があります:

アクションデフォルト上限
Discord 通知30 回/日
Webhook 送信50 回/日
メール送信10 回/日
自動コメント30 回/日
  • 使用量が上限の 80% に達すると、アクションノードに警告が表示されます
  • 上限に達すると、アクションはスキップされ、実行ログに failed として記録されます
  • 使用量はユーザーごとに毎日リセットされます
  • 管理者により個別に制限値を変更されることがあります

パターン 1: アップロード時のマルチ通知

Section titled “パターン 1: アップロード時のマルチ通知”

トラック追加 → Discord 通知

トラック追加 → メール送信

1 つのトリガーから複数のアクションにそれぞれ接続して、同時に複数の通知を送信できます。ただし、各ノードへの入力は 1 本のみなので、トリガーから各アクションへ個別にエッジを引きます。

パターン 2: 条件付きステータス変更

Section titled “パターン 2: 条件付きステータス変更”

新バージョン追加 → ラウドネス閾値 (≧ -14) → プラットフォーム基準チェック (Spotify) → ステータス変更 (承認)

条件ノードを経由させることで、基準を満たしたときだけステータスを自動変更できます。条件を満たさない場合はフローが停止し、ステータスは変更されません。

ステータス変更時 (確認待ち) → 締め切り変更 (+7日)

レビューフェーズに入ったら自動的に締め切りを 7 日延長するワークフローです。

パターン 4: 自動コメントによる記録

Section titled “パターン 4: 自動コメントによる記録”

トラック追加 → 自動コメント {{.UserName}} が {{.TrackName}} をアップロード。ラウドネス: {{.Loudness}} LUFS

アップロード時にトラックの情報を自動でコメントとして記録します。チームメンバーが後からトラックを確認する際の参考情報になります。