텔레그램 파일 관리 PoC

채팅 7875532826 / 메시지 1544

텍스트 메시지

미확인

대화방 Snoopybot

발신자 Snoopybot (@snoopy0816bot)

발신 시각 2026-02-21T22:04:34+00:00

메시지
좋아요. 재인증 가장 빠른 방법만 딱 적어드릴게요. 1) OAuth로 refresh token 다시 발급 (이미 받은 client json 파일 사용) python3 - <<'PY' import json from google_auth_oauthlib.flow import InstalledAppFlow path = '/Users/leehsong/Downloads/client_secret_실제파일명.json' # 파일명 바꾸기 cfg = json.load(open(path,'r',encoding='utf-8')) flow = InstalledAppFlow.from_client_config(cfg, ['https://www.googleapis.com/auth/calendar']) creds = flow.run_local_server(port=0, open_browser=True) print("CLIENT_ID=", cfg['installed']['client_id']) print("CLIENT_SECRET=", cfg['installed']['client_secret']) print("REFRESH_TOKEN=", creds.refresh_token) PY 브라우저에서 승인하면 값 3개가 나옵니다. 2) secrets 파일 갱신 mkdir -p ~/.config/google-calendar cat > ~/.config/google-calendar/secrets.env <<'EOF' export GOOGLE_CLIENT_ID='여기에_CLIENT_ID' export GOOGLE_CLIENT_SECRET='여기에_CLIENT_SECRET' export GOOGLE_REFRESH_TOKEN='여기에_REFRESH_TOKEN' export GOOGLE_CALENDAR_IDS='primary' EOF 3) 동작 확인 python3 /Users/leehsong/.openclaw/workspace/skills/google-calendar/scripts/refresh_token.py python3 /Users/leehsong/.openclaw/workspace/skills/google-calendar/scripts/google_calendar.py list --max 5 여기서 일정 JSON이 뜨면 복구 완료입니다. 원하면 지금부터는 오류 줄이게, client_secret.json 파일 경로만 보내주면 제가 명령 한 줄로 맞춰드릴게요.

목록으로