Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ feat: RSS 승인시 피드 크롤링 AI를 활용하여 태그 + 요약 기능 추가 #46

Merged
merged 19 commits into from
Feb 12, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
356d0a5
📦 chore: claude api 의존성 추가
Jo-Minseok Feb 10, 2025
dffd1d4
✨ feat: feed 엔티티 summary 속성 추가, tagmap 엔티티 추가
Jo-Minseok Feb 10, 2025
849db32
📦 chore: rss 포스트 item xml 제거 라이브러리 추가
Jo-Minseok Feb 11, 2025
577c7ef
Merge branch 'main' into feat/server-tag-summary
Jo-Minseok Feb 11, 2025
4f55106
🧼 clean: 병합 문제로 경로 재수정
Jo-Minseok Feb 11, 2025
4053405
🐛 fix: 병합 오류 수정
Jo-Minseok Feb 11, 2025
76e79af
♻️ refactor: 태그 맵핑 테이블 엔티티 속성 추가
Jo-Minseok Feb 11, 2025
944db39
✨ feat: claude 요청 프롬프트 및 함수 작성
Jo-Minseok Feb 11, 2025
ac896e3
✨ feat: rss 승인시, AI로 글 요약 요청하도록 로직 변경
Jo-Minseok Feb 11, 2025
702c8b4
✅ test: ai 기능 추가에 따른 테스트 코드 Mocking 추가
Jo-Minseok Feb 11, 2025
0fb906f
🐛 fix: 한 번씩 코드 블록 포함되어서 나오는 버그 수정
Jo-Minseok Feb 12, 2025
4375a68
⚡️ perf: rss 승인 API 응답 속도 개선을 위해 rss 승인 후 피드 크롤링 비동기로 변환
Jo-Minseok Feb 12, 2025
b015c95
✅ test: 피드 크롤링이 비동기로 변환됨에 따라 DB 테스트 제거. E2E에서는 DB 테스트가 올바르지 않다고 판단
Jo-Minseok Feb 12, 2025
fcc916f
♻️ refactor: 엔티티 feedId 별도 속성 제거, 관계 자료형 변경
Jo-Minseok Feb 12, 2025
edd9713
📦 chore: cI/CD 환경변수 추가
Jo-Minseok Feb 12, 2025
b2458ac
🐛 fix: medium 플랫폼 xml 다른 형식 확인
Jo-Minseok Feb 12, 2025
5be66c4
🐛 fix: user 입력 -\> system 입력으로 변경
Jo-Minseok Feb 12, 2025
752194b
♻️ refactor: 태그 목록 리스트로 관리하도록 변경
Jo-Minseok Feb 12, 2025
32ade23
♻️ refactor: xml 태그 제거 위치 ai 서비스로 이전
Jo-Minseok Feb 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/deploy_server.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ jobs:
echo "REDIS_PASSWORD=${{secrets.REDIS_PASSWORD}}" >> configs/.env.db.production
echo "EMAIL_USER=${{secrets.EMAIL_USER}}" >> configs/.env.db.production
echo "EMAIL_PASSWORD=${{secrets.EMAIL_PASSWORD}}" >> configs/.env.db.production
echo "AI_API_KEY=${{secrets.AI_API_KEY}}" >> configs/.env.db.production

npm ci
npm run build
Expand Down
Loading