안드로이드 에뮬레이터 + 메신저봇으로 뉴스봇 따라 해보기 (2주차 후기)
🚀 시도한 내용과 동기
이번 주엔 토요일 오프모임에서 함께 구축한 FastAPI 서버 기반으로 뉴스봇을 실습했어요. 코드는 스터디장님이 주신걸 그대로 사용했습니다.
사용한 코드파일은 2개 , JS 코드는 프론트 엔드 에뮬레이터에, 파이썬 코드는 백엔드 FastAPI 서버에 사용했습니다.
🛠️ 진행 방법: 사용 도구, 설정, 흐름
사용 도구
FastAPI: 백엔드 서버 구성
Python: 메인 개발 언어
SerpAPI: 뉴스 검색 API
Gemini API: 뉴스 요약 처리
JavaScript: 메신저 UI 구현
전체 흐름
프론트엔드: 메신저봇에서 키워드 입력 (예: "최신 뉴스")
백엔드: FastAPI 서버가 SerpAPI로 뉴스 검색 요청
AI 처리: Gemini가 검색 결과를 요약하여 가공
응답: JS 메신저봇이 최종 결과를 사용자에게 표시
특이사항
SerpAPI API Key 발급: 역시나 이상한 짓을 해서 인증 에러가 났었지만 스터디장님이 도와줌, 해결하고 보니 제가 어찌나 어이없는 짓을 했던지 ^^:::