채팅 7875532826 / 메시지 1468
텍스트 메시지
대화방 Snoopybot
발신자 Snoopybot (@snoopy0816bot)
발신 시각 2026-02-18T01:37:32+00:00
메시지
좋아요, 여기서부터 제가 완전 초간단으로 정리해드릴게요.
방금 편하게 쓰는 자동 스크립트도 만들어뒀습니다.
지금 딱 이렇게만 하세요 (복붙)
1) 필요 패키지 설치 (1회)
python3 -m pip install --user google-auth google-auth-oauthlib google-api-python-client
2) OAuth 값 2개 넣고 실행
(구글 클라우드에서 받은 클라이언트 ID, 클라이언트 보안 비밀번호)
GOOGLE_CLIENT_ID='여기에_클라이언트ID' \
GOOGLE_CLIENT_SECRET='여기에_클라이언트SECRET' \
python3 /Users/leehsong/.openclaw/workspace/scripts/google_calendar_oauth_bootstrap.py
• 브라우저 창 뜨면 Google 로그인 + 권한 허용
• 끝나면 ~/.config/google-calendar/secrets.env 자동 저장됨
3) 토큰 갱신 + 테스트
source ~/.config/google-calendar/secrets.env
python3 /Users/leehsong/.openclaw/workspace/skills/google-calendar/scripts/refresh_token.py
source ~/.config/google-calendar/secrets.env
python3 /Users/leehsong/.openclaw/workspace/skills/google-calendar/scripts/google_calendar.py list --max 5
자주 막히는 포인트 (여기만 체크)
1. OAuth 동의화면이 테스트 모드면
→ 본인 Gmail을 테스트 사용자에 추가해야 함
2. API는 이미 켰으니 OK, 대신 OAuth 클라이언트 타입은 Desktop app 권장
3. 에러 뜨면 터미널 출력 그대로 보내주세요. 제가 바로 다음 줄까지 맞춰드릴게요.
원하면, 이 다음엔 제가
• 일정 조회 자동화
• 일정 생성/수정 명령 템플릿
• 매일 아침 일정 요약 자동 알림(크론)
까지 한 번에 붙여드릴게요.