Name Last Update
.vscode Loading commit data...
node_modules Loading commit data...
README.md Loading commit data...
appfunctions.js Loading commit data...
appscreenshot.png Loading commit data...
emptyfile Loading commit data...
eventemit.js Loading commit data...
firstmessage.jpg Loading commit data...
getid.js Loading commit data...
jsonparsing.js Loading commit data...
package-lock.json Loading commit data...
package.json Loading commit data...
printjsonparsing.js Loading commit data...
push.js Loading commit data...
reply.js Loading commit data...
soccer.js Loading commit data...
splitreply.js Loading commit data...
teamData.txt Loading commit data...
translate.js Loading commit data...
transmessage.js Loading commit data...

축구관련 정보제공 챗봇

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

(back to top)

About The Project

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

Built With

(back to top)

Getting Started

Prerequisites

  • npm npm install

Installation

Usage

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

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


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



    screenshot_2

(back to top)

Roadmap

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

(back to top)

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)