codex で 実行終わったらslackに通知させる方法(windows)

※まだ処理途中でも通知来ることあるな・・・

C:\Users\<ユーザー名>\.codex\notify-slack.ps1を作成。UTF8のBOM付で保存

param(
    [string]$payloadJson
)

$logFile = "C:\Users\<ユーザー名>\.codex\notify-slack.log"
$webhookUrl = "https://hooks.slack.com/services/XXXX/XXXX/XXXX"

Add-Content -Path $logFile -Value "---- $(Get-Date -Format 'yyyy-MM-dd HH:mm:ss') ----"
Add-Content -Path $logFile -Value "RAW: $payloadJson"

try {
    $payload = $payloadJson | ConvertFrom-Json

    if ($payload.type -ne "agent-turn-complete") {
        Add-Content -Path $logFile -Value "SKIP: not agent-turn-complete"
        exit 0
    }

    $lastMessage = $payload.'last-assistant-message'
    if ([string]::IsNullOrWhiteSpace($lastMessage)) {
        $lastMessage = "Codex の処理が完了しました"
    }

    if ($lastMessage.Length -gt 200) {
        $lastMessage = $lastMessage.Substring(0, 200) + "..."
    }

    $text = "Codex 完了`n$lastMessage"

    $json = @{
        text = $text
    } | ConvertTo-Json -Compress -Depth 5

    $bodyBytes = [System.Text.Encoding]::UTF8.GetBytes($json)

    Invoke-RestMethod `
        -Uri $webhookUrl `
        -Method Post `
        -ContentType "application/json; charset=utf-8" `
        -Body $bodyBytes | Out-Null

    Add-Content -Path $logFile -Value "POST OK"
}
catch {
    Add-Content -Path $logFile -Value ("ERROR: " + $_.Exception.Message)
    throw
}

C:\Users\<ユーザー名>\.codex\config.tomlに以下を追加

上の方

...
notify = [
  "powershell",
  "-NoProfile",
  "-ExecutionPolicy", "Bypass",
  "-File", "C:\\Users\\<ユーザー名>\\.codex\\notify-slack.ps1"
]
v

[tui]のところ

[tui]
notifications = true
notification_method = "auto"
...

win11で一般ユーザー追加する方法(ローカルアカウント)

1. Win + R
2. `control` と入力して Enter
3. ユーザーアカウント
4. 別のアカウントの管理
5. PC 設定で新しいユーザーを追加
6. その他のユーザーを追加するで「アカウントの追加」
7.「このユーザーのサインイン情報がありません」
8.「Microsoft アカウントを持たないユーザーを追加する」
9. ユーザー名入力して「次へ」

コスパのいい動画編集ソフト DaVinci Resolve

2時間を超える長尺動画の「オープニング付け」や「カット編集」を行いたい時に、安くて扱いやすく、しかもPC負荷が軽めなツール

DaVinci Resolve(無料版)

www.blackmagicdesign.com

特徴

無料でプロレベルの編集が可能

カット編集が非常に快適な「カットページ」がある

テンプレを使って簡単にオープニングも作成できる

長時間動画に強く、安定性も高い

Windowsでも軽め

向いている人

無料で最高クラスの編集をしたい

2時間以上の素材でも問題なく扱いたい