"하루 뉴스"는 뉴스를 잘 보지 않아 사회적 이슈를 빠르게 접하지 못하는 저의 상황을 개선하고자 개발 되었습니다. 매일 아침 9시 랜덤 카테고리(경제, 사회, 생활/문화 등) 기반 최신 뉴스 소식을 슬랙을 통해 받아볼 수 있도록 만들었습니다.
기간
: 2024-01-20 ~ 2024-01-20멤버
: 개인 프로젝트
Backend
: Spring Boot 3.2.2, Java 17Infra
: aws(ec2, parameter-store)
Slack
: Slack의 Webhook을 이용하여 채널에 메세지를 전송하도록 구현Naver API
: Naver API를 이용하여 최신 뉴스 데이터를 받아오도록 구현
- git clone을 통해 프로젝트를 다운로드 받습니다.
- https://developers.naver.com/main/ 에 접속하여 Naver API 사용을 위한 Client-id, Client-secret을 발급 받아 application.yml에 설정합니다.
- slack 앱에서 Incoming WebHooks를 추가하고, 메세지를 전달받을 채널을 설정합니다.
- WebHooks 설정을 마치고 WebHook URL을 복사하여 application.yml에 설정합니다.