Skip to content
This repository has been archived by the owner on Oct 2, 2021. It is now read-only.

Latest commit

 

History

History
140 lines (99 loc) · 4.53 KB

README.md

File metadata and controls

140 lines (99 loc) · 4.53 KB

SCH Food Chatbot

순천향대학교 학식알리미

made-with-python MIT License Generic badge

이 프로젝트는 더 이상 업데이트 되지 않습니다.

곧 다른 레파지토리가 업데이트 될 예정입니다.

[ Facebook ] [ Github ] [ LinkedIn ] [ Blog ]

개요

Python과 Django 웹 프레임워크를 사용하여 제작한 자동 응답형 카카오톡 챗봇입니다.
(순천향대학교 학식알리미)에서 친구 추가가 가능합니다.
순천향대학교 학식알리미는 다음 문서를 기반으로 제작되었습니다.

기술

언어

  • Python(3.6.5)

프레임워크

  • Django(2.0.5)

모듈

  • certifi(2018.1.18)
  • chardet(3.0.4)
  • dj-database-url(0.5.0)
  • dj-static(0.0.6)
  • Django(2.0.5)
  • gunicorn(19.8.1)
  • idna(2.6)
  • lxml(4.2.1)
  • psycopg2(2.7.4)
  • pytz(2018.4)
  • requests(2.18.4)
  • static3(0.7.0)
  • urllib3(1.22)
  • virtualenv(15.2.0)
  • whitenoise(3.3.1)
  • beautifulsoup4(4.6.0)
  • bs4(0.0.1)
  • html-sanitizer(1.4.0)

서버

  • heroku

기능

향설1 생활관

  • 월 ~ 토 요일별 당일 학식 메뉴 확인 가능
  • 조식, 중식, 석식 학번에 확인 가능
  • 학식이 없는 경우도 표시

향설2 생활관

  • 향설2 생활관 학식 메뉴 확인 가능
  • 일주일 동안 같은 메뉴

향설3 생활관

  • 요일별 당일 학식 메뉴 확인 가능
  • 컵밥, 도시락, 덮밥, 스페셜메뉴, 돈까스, 라면, 부대라면 세부 메뉴 한번에 확인 가능
  • 학식이 없는 경우도 표시

학생 회관

  • 월 ~ 금 요일별 당일 학식 메뉴 확인 가능
  • 조식 메뉴 확인 가능
  • 중식/석식 메뉴는 동일
  • 중식/석식 세부 메뉴 확인 가능
  • 샐러드바 메뉴 확인 가능
  • 학식이 없는 경우도 표시

교직원 식당

  • 월 ~ 금 요일별 당일 학식 메뉴 확인 가능
  • 중식 메뉴 확인 가능
  • 한정 메뉴 확인 가능

식당 별 이용 가능 시간 확인 가능

  • 식당별 조식, 중식, 석식 이용 가능 시간 확인 가능

종강일 확인 가능

  • 오늘 날짜 확인 가능
  • 종강일 확인 가능
  • 오늘로부터 종강까지 며칠이 남았는지 확인 가능
  • 종강일은 사람마다 다를 수 있습니다.
  • 순천향대학교 학식 알리미에서는 시험이 끝나고 다음 주를 기준으로 합니다.

학사일정 확인 가능

  • 이번 달 학사 일정 확인 가능
  • 학사 일정 요일, 세부 내용 확인 가능

개발자 정보 확인

  • 개발자의 정보 확인 가능
  • 문제가 생길시 연락할 수 있는 카카오톡 아이디 명시
  • 학과, 학번, 이름 확인 가능

버전

2018/05/12

2018/05/14

  • Version (2.0.0)
  • 학사 일정 확인 기능 추가 완료

2018/05/14

  • Version (2.1.0)
  • 버튼 메뉴 세분화 완료

2018/05/14

  • Version (2.2.0)
  • 학교 Wi-Fi 기능 추가 완료
  • 소스 코드 모듈화 완료

2018/05/16

  • Version (2.3.0)
  • 식당 이용 시간 확인 기능 추가 완료
  • 소스 코드 모듈화 완료

2018/05/20

  • Version (2.3.1)
  • 학식 메뉴 띄어쓰기 적용