축구관련 정보제공 챗봇
Table of Contents
- About the Project
- Getting Started (Installation)
- Usage
- Roadmap
- Contributing
- Contact
About The Project
- Line 채널 ID로 챗봇을 추가하여 사용할 수 있습니다.
- 해당 챗봇을 통하여 경기 일정과 소속선수 그리고 팀, 득점, 도움 순위 정보를 제공합니다.
- Papago API를 이용하여 한글과 영어 입력이 모두 지원 가능하도록 했습니다.
Built With
Getting Started
Prerequisites
- npm
npm install
Installation
- Messaging API
- Get a free API Key at https://developers.line.biz/en/services/messaging-api/
- Sports API
- Get a free API Key at https://www.api-football.com/
- Clone the repo
git clone http://khuhub.khu.ac.kr/2018102191/enjoy_soccer.git
3.Install NPM packagesnpm install
Usage
-
Line 앱에서 "FootballManager" 채널을 추가해 주세요.
- 라인 채널 아이디 : @561ankpu
-
채팅창에 들어가면 챗봇이 안내 문구를 전송합니다.
screenshot -
안내 문구에 따라 리그 번호 혹은 팀명을 입력합니다.
Roadmap
- Line 채널 만들기
- 한->영, 영->한으로 메세지 번역하기
- leagueID로 teamID 받아오기
- teamID로 leagueID 받아오기
- 메세지 공백 처리하기
- 기능 별 Sports API에서 추출한 json파일 파싱하는 함수 구현하기
Contributing
- Fork the Project
- Create your Feature Branch (git checkout -b feature/AmazingFeature)
- Commit your Changes (git commit -m 'Add some AmazingFeature')
- Push to the Branch (git push origin feature/AmazingFeature)
- Open a Pull Request
Contact
- 박찬수 : suplife0@khu.ac.kr
- 백지원 : wldnjsl2001@khu.ac.kr
- 차가민 : gmcha0323@khu.ac.kr
- Project Link : http://khuhub.khu.ac.kr/2018102191/enjoy_soccer