- 기능
- 날씨 데이터를 가져와서
- OpenAI를 이용하여 문장을 작성하고
- 텔레그램 메신저로 보냄
- 카카오톡 메신저로 보냄
1. 날씨 데이터 가져오기
- make.com에서 기본적으로 지원하는 모듈을 사용해서 날씨를 가져온다.
- 7일치 날씨를 요청했기 때문에 7개의 배열이 응답으로 온다.
2. 날씨정보 핸들링
- 7일치의 데이터이므로 7줄이 생길것이다.
- 넘어온 데이터들을 정리해서 각 데이터의 의미들을 모아 문자열로 만든다.
3, OpenAI의 ChatGPT를 이용해 문장을 내가 원하는대로 만들도록 작업한다.
- OpenAI API 키가 있어야 한다.
- 아래와 같이 작성한다.
4. 텔레그램으로 보내기
- Chat ID를 가져오는 과정이 조금 복잡스럽기는 하나, 이 글의 주제가 아니므로 생략.
5. 카카오톡으로 보내기
- 카카오톡은 JSON Parsing을 빡 씨게 하므로, 다음과 같이 개행문자를 “\n”으로 바꿔줘야 함.
- 카카오톡 디벨로퍼 사이트에 가서 토큰을 발급 받아야 하는데, 그리 어렵지는 않은데 복잡하다.
- 아무튼, 복잡스러운 과정을 거쳐서 토큰을 받았다는 전제하에… 아래 검게 칠한 부분에 기재해 주면 된다.
- 다만, 토큰의 유효기간이 몇 시간 밖에 안 되기 때문에 토큰 리프레시 하는 기능을 추가해 줘야 할 것 같다.
6. RUN
- 이런 메시지가 온다.