/Kakao-Plus-Friend-Meal-Bot

덕원고등학교 급식 플러스친구

Primary LanguagePHPMIT LicenseMIT

카카오톡 덕원고등학교 급식 봇 - KakaoTalk Dukwon High School Meal Bot


홈페이지에서 급식을 파싱하여 Linux 스케쥴러를 이용하여 업데이트됩니다.

# Daily Support : 매일의 급식만 서비스합니다.
# Weekly Supoort : 일주일 단위로 급식을 서비스합니다.
# 사용법 - How to use this Source #
/etc/crontab에 아래와 같이 업데이트 스케쥴러를 추가합니다.
시 분    * * *   유저명    php 루트/parser.php

소스와 같은 위치에 data 디렉토리를 생성해줍니다.

Apache2.0 기준으로 VirtualHost를  생성할 때, 아래 두 줄을 추가해주어야합니다. Options MultiViews AddType application/x-httpd-php .php


파일 설명 - Explanation The File


# Daily Support
keyboard.php : 초기설정을 담당합니다.
message.php : 저장된 급식 정보를 불러오고, button에 응답합니다.
parser.php : 스케쥴러에 등록하여 매일 급식을 파싱하는 스트립트입니다.
simple_html_dom.php : http://simplehtmldom.sourceforge.net/ 링크의 내용을 급식 내용을 파싱하기 위해 사용하였습니다.
data 폴더 : 파싱한 급식 정보를 저장해두는 공간입니다.

# Weekly Support
작성중.

# 사용된 언어 - Usage Language List #
언어(Language) : PHP, HTML
데모(Demo) : [Click](http://dukwon.ga)