Skip to content

qorjiwon/enjoy_soccer

Repository files navigation

축구 관련 정보제공 챗봇

node-16.15.0 express-4.18.1

Table of Contents

  1. About the Project
  2. Getting Started (Installation)
  3. Usage
  4. Roadmap
  5. Contributing
  6. Contact

About The Project

  • Line 채널 ID로 챗봇을 추가하여 사용할 수 있습니다.
  • 경기 일정과 소속선수 그리고 팀, 득점, 도움 순위 정보를 제공합니다.
  • Papago API를 이용하여 한글과 영어 입력이 모두 지원 가능합니다.

Built With

Getting Started

Prerequisites

  • npm
npm install

Installation

  • Messaging API
  1. Get a free API Key at https://developers.line.biz/en/services/messaging-api/
  • Sports API
  1. Get a free API Key at https://www.api-football.com/
  2. Clone the repo
git clone https://github.com/qorjiwon/enjoy_soccer.git

4.Install NPM packages

npm install

Usage

  1. Line 앱에서 "FootballManager" 채널을 추가해 주세요.

    • 라인 채널 아이디 : @561ankpu
  2. 채팅창에 들어가면 챗봇이 안내 문구를 전송합니다.

  3. 안내 문구에 따라 리그 번호 혹은 팀명을 입력합니다.

(back to top)

Roadmap

  • Line 채널 만들기
  • 한->영, 영->한으로 메세지 번역하기
  • leagueID로 teamID 받아오기
  • teamID로 leagueID 받아오기
  • 메세지 공백 처리하기
  • 기능 별 Sports API에서 추출한 json파일 파싱하는 함수 구현하기

Contributing

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Contact

(back to top)

About

2022-1 오픈소스SW 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published