[2026-05-15] 스케줄러 인코딩·권한·Discord 알림 수정
- run_*.ps1: PSScriptRoot 경로, claude.cmd 전체경로, UTF-8 BOM 저장으로 한글 깨짐 해결 - settings.json: PYTHONUTF8=1 환경변수, 글로벌 bypassPermissions 추가 - discord_notify.py: 커밋 메시지 불릿 + 커밋 완료 여부만 전송하도록 간소화 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+12
-7
@@ -1,17 +1,22 @@
|
||||
# claude_morning 실행 스크립트
|
||||
# claude_morning 실행 스크립트
|
||||
# 작업 스케줄러에서 08:15에 실행 (평일)
|
||||
# claude_morning이 완료되면 08:30 전에 daily_context.json이 준비됨
|
||||
|
||||
$PROJECT = "C:\Users\whdwo\OneDrive\바탕 화면\stockbot_v3"
|
||||
$OutputEncoding = [System.Text.Encoding]::UTF8
|
||||
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
|
||||
$env:PYTHONIOENCODING = "utf-8"
|
||||
|
||||
$PROJECT = Split-Path -Parent $PSScriptRoot
|
||||
$LOG = "$PROJECT\logs\morning.log"
|
||||
$CLAUDE = "C:\Users\whdwo\AppData\Roaming\npm\claude.cmd"
|
||||
$utf8 = New-Object System.Text.UTF8Encoding $false
|
||||
|
||||
Set-Location $PROJECT
|
||||
|
||||
$timestamp = Get-Date -Format "yyyy-MM-dd HH:mm:ss"
|
||||
Add-Content $LOG "[$timestamp] claude_morning 시작"
|
||||
[System.IO.File]::AppendAllText($LOG, "[$timestamp] claude_morning 시작`n", $utf8)
|
||||
|
||||
# Claude Code headless 실행
|
||||
claude -p "/morning" --dangerously-skip-permissions *>> $LOG
|
||||
& $CLAUDE -p "/morning" --dangerously-skip-permissions 2>&1 |
|
||||
ForEach-Object { [System.IO.File]::AppendAllText($LOG, "$_`n", $utf8) }
|
||||
|
||||
$timestamp = Get-Date -Format "yyyy-MM-dd HH:mm:ss"
|
||||
Add-Content $LOG "[$timestamp] claude_morning 완료"
|
||||
[System.IO.File]::AppendAllText($LOG, "[$timestamp] claude_morning 완료`n", $utf8)
|
||||
|
||||
Reference in New Issue
Block a user