## 배경 현재 DaleStudy GitHub App은 PR에 `@dalestudy review` 나 `@dalestudy 검토`라고 댓글 남기면 AI 코드 리뷰를 통해서 댓글를 받을 수 있습니다. 사용자들로부터 댓글로 PR 승인을 요청할 수 있는 기능을 추가해줄 수 있는지에 대한 문의가 들었습니다. 관련 디스코드 메시지: https://discord.com/channels/775115965964222492/1229860988170403901/1439248397419942099 ## 제안 PR 댓글로 개별 승인을 요청할 수 있는 기능을 추가합니다. ### 사용 방법 ``` @dalestudy approve ``` 또는 ``` @dalestudy 승인 ``` ### 동작 방식 1. PR 댓글에서 `@dalestudy approve` 또는 `@dalestudy 승인` 패턴 감지 2. 권한 검증 (PR 작성자 또는 특정 권한) 3. GitHub PR Review API로 승인 실행 4. 승인 결과를 댓글로 응답 ## 구현 계획 ### 수정할 파일 - `handlers/webhooks.js`: 승인 요청 패턴 감지 로직 추가 - 승인 처리 함수 작성 (GitHub API 호출) ### 고려사항 - [ ] 승인 권한 정책 결정 (PR 작성자만? 모든 사용자?) - [ ] 승인 메시지 문구 작성 - [ ] 에러 케이스 처리 (이미 승인됨, draft PR, maintenance 라벨 등) - [ ] 성공/실패 피드백 메시지 ## 참고 - 기존 AI 리뷰 기능: `handlers/webhooks.js`, `utils/prReview.js` - GitHub API: `POST /repos/{owner}/{repo}/pulls/{number}/reviews`
Activity
[-]PR 개별 승인 기능 추가 (댓글로 승인 요청)[/-][+]댓글로 PR 승인 기능 추가[/+]feat: OpenAI API 토큰 사용량 측정 및 PR 댓글에 표시 (#11)
feat: OpenAI API 토큰 사용량 측정 및 PR 댓글에 표시 (#11)