Name Last Update
I_to_D_chatbot Loading commit data...
images Loading commit data...
recipe crawling script Loading commit data...
recipes Loading commit data...
ssl Loading commit data...
README.md Loading commit data...

오늘의 레시피 도우미

사용자가 재료를 입력하면 그에 맞는 레시피를 알려주는 챗봇입니다.


목차

  1. 미리보기
  2. 설명
  3. 사용기술
  4. 사용법
  5. 진행정도
  6. 만든사람

미리보기


설명

봇을 통해 재료를 입력 받는다.

레시피 API를 통해 레시피를 알려준다.


사용기술

  • Nodejs
  • Express
  • web crawling
  • MySQL

사용법

  • 사용자

    LINE 어플 다운로드 -> 친구추가 -> @081gnxzb 입력 혹은 아래의 QR코드를 스캔



  • 개발자

    1. Clone repository

    터미널을 열고 다음을 입력

    git clone http://khuhub.khu.ac.kr/2019102197/Ingredient-to-Dish-ChatBot.git

    2. Node.js download

    터미널을 열고 다음을 입력

    npm install

    3. AWS RDS 사용법

    AWS RDS 선택

    데이터베이스 생성

    -엔진 옵션 Amazon Aurora -> MySQL

    -사용자 이름, 암호 생성 후 기억

    -퍼블릭 액세스 아니요 -> 예

    파라미터 그룹 선택 -> 파라미터 그룹 생성

    생성된 파리미터 그룹 선택 -> 파라미터 편집

    -char 검색 -> 모든 파라미터 값 utf8로 변경

    -collation 검색 -> 모든 파라미터 값 utf8로 변경


    4. csv 파일 연결


    5. 토큰, 도메인 등등 값 수정


    etc. web crawling 코드 설정

    터미널을 열고 다음 명령어 입력

    pip3 install requests pip3 install pymysql pip3 install beautifulsoup4
    --- ### 진행정도
  • 챗봇을 올릴 aws 서비스 생성
  • 만개의 레시피 사이트에서 메뉴, 재료, 레시피 크롤링
  • 생성된 데이터베이스를 이용하는 코드 작성

만든사람

  • 오세헌 brent912@khu.ac.kr
  • 전언석 jiko79@khu.ac.kr