Skip to content

한국공학대학교 TIP 지하 식당과 E동 식당의 메뉴를 알려주는 챗봇

Notifications You must be signed in to change notification settings

sunaookamishiroko/menuplanner-chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍚 menuplanner-chatbot

한국공학대학교 TIP 지하 식당과 E동 식당의 메뉴를 알려주는 챗봇 프로젝트

Description

  • 식당메뉴를 보기 위해 한국공학대 앱으로 들어가서 사진으로 봐야하는 불편함을 해결하기 위해서 제작했습니다.

  • 카카오 챗봇을 이용해 메시지로 오늘의 E동 식당과 TIP 지하 식당의 메뉴를 제공합니다.

  • [챗봇 바로 가기] 서비스를 종료했습니다.(2023.04.29)

Architecture

Screenshot

How it works?

  1. spring 서버를 실행하면 API를 이용해 aws lambda에 올려 놓은 파이썬 함수에게 파일 이름을 파싱하라고 요청합니다.
  2. 서버는 파일 이름, bookCode를 받아서 다시 E동, TIP 식당의 메뉴들을 파싱하라고 요청합니다.
  3. 서버는 메뉴들을 받아서 전부 RDS를 이용한 DB(mysql)에 저장합니다.
  4. 카카오 챗봇으로부터 요청이 오면, 그에 맞는 메시지 형식을 json 형태로 반환합니다.
  5. 월요일 7시 0분이 되면 식단 업데이트를 위해 10분마다 DB에 저장되어 있는 파일 이름과 파싱한 파일 이름을 비교합니다.
  6. 달라졌다면, 메뉴가 업로드 된 것으로 1번부터 다시 수행합니다.

Run server

About

한국공학대학교 TIP 지하 식당과 E동 식당의 메뉴를 알려주는 챗봇

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages