트위터 봇 만들기

해질녘·2022년 7월 18일
0

개요

알라딘 서점의 OpenAPI에서 추리/미스터리 분야 신간 정보를 받아와서 트윗에 업로드하는 봇이다.

주소

코드

대충 설계

두 번 정도 시도하고 실패했던 거라서 왜 그럴까 생각해보니 그 땐 어떻게 만들어야 될지 로직을 생각을 못 해냈다

대충... 이렇게 해야지 라고 계획을 했다

구현

  • Python3
    • sqlalchemy
    • requests
    • tweepy
  • sqlite3

배포

  • GCP Compute Engine
    * e2-micro, devian 5.10

배포에 시행착오가 좀 있었다. 아래 블로그 링크에 이어짐!

수많은 문제들 (해결된 것)

  • postfix 없어서 cron 안 되는 문제 링크
  • 권한 설정, python 빼먹고 써서 어림도 없는 문제 링크
  • 아무 생각 없이 키 권한 잘못 설정한 문제 링크
  • 깃허브에 실수로 인증키 올렸던 문제 링크

미래의 일

  • GCP 무료 체험판이 10월 중순에 끝남. 비용(한달에 9천원 예상)을 줄이기 위해 GCP의 서버리스 Cloud Functions로 마이그레이션 해야 한다.

  • 책 정보를 받아올 때 등록일시를 추가로 저장하여, 데이터가 1년 정도 쌓인 후 언제 가장 책이 많이 나오는지 통계 내 보고 싶다.

0개의 댓글