Toggle navigation
Toggle navigation
This project
Loading...
Sign in
박찬수
/
enjoy_soccer
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
Ga Min Cha
2022-06-09 15:29:14 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
45e3d5098541dc4a0570c4dffe44c598e599c05b
45e3d509
1 parent
01e31974
Update README.md
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
28 additions
and
10 deletions
README.md
appscreenshot.png
firstmessage.jpg
README.md
View file @
45e3d50
#
즐겨찾는 팀을 기반으로 한 축구경기 추천
챗봇
#
축구관련 정보제공
챗봇
<!--Table of Contents-->
## Table of Contents
...
...
@@ -7,17 +7,23 @@
3.
Usage
4.
Roadmap
5.
Contributing
6.
License
7.
Contact
6.
Contact
<p
align=
"right"
>
(
<a
href=
"#top"
>
back to top
</a>
)
</p>
<!--About The Project-->
## About The Project
-
본 프로젝트에서는 사용자가 응원하는 축구팀을 즐겨찾기로 추가하여 챗봇과의 대화를 통해 축구경기에 대한 정보를 얻을 수 있게 서비스를 제공합니다.
-
Line 채널 ID로 챗봇을 추가하여 사용할 수 있습니다.
-
해당 챗봇을 통하여 경기 일정과 소속선수 그리고 팀, 득점, 도움 순위 정보를 제공합니다.
-
Papago API를 이용하여 한글과 영어 입력이 모두 지원 가능하도록 했습니다.
### Built With
-
[
Node.js
](
https://nodejs.org/ko/
)
-
[
Express
](
https://expressjs.com/ko/
)
-
[
Javascript
](
https://developer.mozilla.org/ko/docs/Web/JavaScript
)
-
[
Line API
](
https://developers.line.biz/en/services/messaging-api/
)
-
[
Papago API
](
https://developers.naver.com/apps
)
-
[
Sports API
](
https://www.api-football.com/documentation-v3#section/Authentication
)
<p
align=
"right"
>
(
<a
href=
"#top"
>
back to top
</a>
)
</p>
...
...
@@ -33,7 +39,9 @@ npm install
### Installation
-
Messaging API
1.
Get a free API Key at
<https://developers.line.biz/en/services/messaging-api/>
2.
Clone the repo
-
Sports API
2.
Get a free API Key at
<https://www.api-football.com/>
3.
Clone the repo
```
git clone http://khuhub.khu.ac.kr/2018102191/enjoy_soccer.git
```
...
...
@@ -45,10 +53,25 @@ npm install
<!--Usage-->
## Usage
1.
Line 앱에서 "FootballManager" 채널을 추가해 주세요.
-
라인 채널 아이디 : @561ankpu
2.
채팅창에 들어가면 챗봇이 안내 문구를 전송합니다.
<img
src=
"appscreenshot.jpg"
width=
"300px"
height=
"800px"
></img><br/>
3.
안내 문구에 따라 리그 번호 혹은 팀명을 입력합니다.
<img
src=
"firstmessage.png"
width=
"300px"
height=
"400px"
></img><br/>
<p
align=
"right"
>
(
<a
href=
"#top"
>
back to top
</a>
)
</p>
<!--Roadmap-->
## Roadmap
-
[
x
]
Line 채널 만들기
-
[
x
]
한->영, 영->한으로 메세지 번역하기
-
[
x
]
leagueID로 teamID 받아오기
-
[
x
]
teamID로 leagueID 받아오기
-
[
x
]
메세지 공백 처리하기
-
[
x
]
기능 별 Sports API에서 추출한 json파일 파싱하는 함수 구현하기
<p
align=
"right"
>
(
<a
href=
"#top"
>
back to top
</a>
)
</p>
...
...
@@ -62,11 +85,6 @@ npm install
<p
align=
"right"
>
(
<a
href=
"#top"
>
back to top
</a>
)
</p>
<!--License-->
## License
<p
align=
"right"
>
(
<a
href=
"#top"
>
back to top
</a>
)
</p>
<!--Contact-->
## Contact
-
박찬수 : suplife0@khu.ac.kr
...
...
appscreenshot.png
0 → 100644
View file @
45e3d50
81 KB
firstmessage.jpg
0 → 100644
View file @
45e3d50
19.1 KB
Please
register
or
login
to post a comment