현우 봇 2탄: 뉴스 스크래핑 & 요약 카카오톡 봇 만들기 도전기

소개

자바스크립트도, 안드로이드도 생소한 저에게 이번 도전은 꽤나 큰 산이었습니다. 🙈 카카오톡에서 정보를 자동으로 요약해주는 봇을 만들고 싶다는 단순하지만 야심 찬 목표로 시작했죠. 하지만 개발 환경 셋업부터 시작된 고난의 행군... 다행히도 진민, 로즈님의 도움 덕분에 하나씩 넘길 수 있었어요!

진행 방법

1. 개발 환경 셋업부터 난관

  • JavaScript와 Android Emulator 설치부터가 어려움의 시작이었어요.

  • Python 버전이 꼬여 있던 걸 로즈님과 진민님의 도움으로 해결했습니다.

  • Python 경로 설정과 버전 업데이트까지도 하나하나 부딪히며 배우게 되었어요.

    코드 편집기를 보여주는 검은 색 화면이있는 MacBook

2. API 연동과 서버 작동까지의 고비들

  • 현우봇 예시 코드를 가져와 실행하려 했지만, serp API 연동이 잘 되지 않는 문제가 있었어요.

  • 보안 이슈 때문에 API 키를 코드에서 분리해 따로 관리해야 했습니다.

  • 파이썬 서버가 작동하기까지 시간이 꽤 걸렸어요. 문제 상황마다 Claude에 질문했고,

  • 코드 에디터인 Cursor에서는 실수한 부분을 쉽게 찾을 수 있었습니다.

  • 마지막엔 pip 설치 관련 문제로 막혔는데, pip3로 다시 설치하니 문제없이 작동했어요! 🎉

  • 드디어 성공!!
    복습에 필요한 학습자료들은 옵시디언에 기록했어요.

결과와 배운 점

  • 프로그래밍은 환경 세팅부터가 반은 먹고 들어간다는 걸 절실히 느꼈어요.

  • 문제를 혼자 오래 붙잡기보다, 질문을 빨리 하고 도움을 구하는 게 중요하다는 것도요.

  • 무엇보다 "포기하지 않고 해보면 어찌어찌 된다!"는 경험이 가장 큰 수확이었어요.

도움 받은 글 / 도구 / 사람들 🙌

  • 로즈님, 진민님 (정말 감사합니다 💖)

  • 현우봇 예시 코드

  • Cursor, ChatGPT, Claude 등 생성형 AI 도구들


여러분도 포기하지 말고 계속 도전해보세요! 작은 삽질들이 쌓여서 어느새 작동하는 무언가가 탄생합니다. 💪

그리고 돈을 좀 쓰세요 ㅋㅋ 커서, 클로드는 확실히 돈을 바랍니다. ㅋ

3
3개의 답글

👉 이 게시글도 읽어보세요