파비의 매일매일 공부기록

#1-10 카카오톡 날씨 챗봇 - Heroku API 서버 구축 3 [suspended] 본문

Side Project (완료)/카카오 채널 챗봇 (2020)

#1-10 카카오톡 날씨 챗봇 - Heroku API 서버 구축 3 [suspended]

fabichoi 2021. 1. 12. 21:54

2021-01-11 23:40에 작성했으나 예약설정을 잘못해서 2021-01-12에 업로드 ㅠㅠ 속상하네

============================================================

 

 

오늘은 database에 저장된 중기예보를

API Call 시 응답하는 로직을 구현 예정이다.

 

작성된 코드는 아래와 같다.

app.get('/push', function(req, res){
  const pool = mariadb.createPool({
    host: process.env.MARIA_HOST,
    user: process.env.MARIA_USER,
    password: process.env.MARIA_PASSWORD,
    database: process.env.MARIA_DATABASE
  });

  pool.getConnection()
    .then(conn => {
      conn.query(
        'SELECT weather_desc FROM `midterm_forecast` order by update_date desc limit 1'        
      ).then((row) => {
        //console.log(row);
        res.send(row[0].weather_desc);
        conn.end();
      }).catch(err => {
        console.log(err);
        conn.end();
      });
    });
}); 

특별한 건 없고 날짜 기준으로 내림차순 정렬 후 가장 위의 데이터(가장 최근)를 가져오는 Query를 작성한 뒤

route를 push로 설정했다.

 

테스트를 마치고 드디어 KakaoTalk Chatbot에 등록을 하려는데...

 

ㅠㅠ.. 접속이 안되길래 내 컴퓨터가 이상한가..? 하고 계속 찾아봤는데

Kakao Developers로 서비스를 통합하면서

Kakao i Developers가 사라진 걸로 보인다.. 언제 다시 열릴지는 모르겠으나 ㅠㅠ

 

좀 더 일찍 시도해봤어야 되는데 뭔가 마무리가 안되고 끝난 느낌이다.

 

아마 통합된 후에는 사업자 등록이 필수로 필요한 거 같아서

더 이상 진행은 안 할 거 같다. ㅠㅠ

 

이건 여기서 잠정적으로 종결하기로 하고

하나 더 진행하던 Mattermost Chatbot 관련 Side Project를 빨리 마무리 지어야겠다.

 

반응형
Comments