일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 3줄정리
- 미드시청
- 영어원서읽기
- 만화도
- Daily Challenge
- 잡생각
- 사이드
- 괜찮음
- 영어공부
- 개발자
- 리얼 클래스
- 30분
- 쓰릴오브파이트
- 매일
- 10분
- realclass
- 파비최
- 화상영어
- Problem Solving
- 읽기
- FIT XR
- English
- 프로젝트
- leetcode
- 스탭퍼
- 링피트
- 운동
- Writing
- 월간
- 뭐든
Archives
- Today
- Total
파비의 매일매일 공부기록
#1-10 카카오톡 날씨 챗봇 - Heroku API 서버 구축 3 [suspended] 본문
Side Project (완료)/카카오 채널 챗봇 (2020)
#1-10 카카오톡 날씨 챗봇 - Heroku API 서버 구축 3 [suspended]
fabichoi 2021. 1. 12. 21:542021-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를 빨리 마무리 지어야겠다.
반응형
'Side Project (완료) > 카카오 채널 챗봇 (2020)' 카테고리의 다른 글
본 사이드 프로젝트는 미완성으로 종료 (0) | 2022.04.19 |
---|---|
지난 프로젝트 소생기 #1 (0) | 2021.02.09 |
#1-9 카카오톡 날씨 챗봇 - Heroku API 서버 구축 2 (2) | 2021.01.02 |
#1-8 카카오톡 날씨 챗봇 - Heroku API 서버 구축 (0) | 2020.12.25 |
#1-7 카카오톡 날씨 챗봇 - Data.go.kr에서 데이터 받아오기 (2) | 2020.12.22 |
Comments