README.md
6.19 KB
Discord ChatBot for Study
디스코드 상에서 스터디 진행할 수 있는 툴
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
About The Project
핵심기능
-
StopWatch 기능
- 공부한 시간을 기록하고 어제보다 더 나은 오늘을, 오늘보다 더 나은 내일을 만들어 보아요!
- 공부한 시간을 기록하고 어제보다 더 나은 오늘을, 오늘보다 더 나은 내일을 만들어 보아요!
-
공부시간 순위 확인
- 스터디멤버들과 함께 경쟁하며 발전해보아요!
- 스터디멤버들과 함께 경쟁하며 발전해보아요!
-
D-day 기능
- 중요한 이벤트를 기록하고 스터디멤버들과 공유해보아요!
- 중요한 이벤트를 기록하고 스터디멤버들과 공유해보아요!
-
음악 재생 기능
- 같이 공부하는 스터디 멤버들과 한 공간에 함께 있는듯한 느낌을 가져보아요!
- 같이 공부하는 스터디 멤버들과 한 공간에 함께 있는듯한 느낌을 가져보아요!
Built With
Getting Started
- 이 챗봇 프로그램은 디스코드 상에서 동작합니다. 먼저 디스코드를 설치해 주신 후 다음의 과정을 진행해주시기 바랍니다.
Library Installation
npm install
API Installation
- Discord Developer Applications (https://discord.com/developers/applications)
- Youtube API (https://console.developers.google.com/)
위의 두 API를 다운받으신 후에 config.json 파일에 입력해주어야합니다.
config.json
{
"prefix": "~",
"token": "이곳에 디스코드 봇 API를 입력해주세요",
"youtubeAPI": "이곳에 유튜브 API를 입력해주세요"
}
Usage
- ~ping
쿠옹이와 탁구를 칩니다. - ~현재시간
현재시간을 알려줍니다. - ~공부시작
공부 시작!
스톱워치가 켜집니다. - ~공부끝
공부 끝!
스톱워치가 멈춥니다. - ~순위
공부한 시간 순위를 알려줍니다. - ~디데이설정 ① ②
디데이를 설정합니다.
① : 이벤트이름
② : 이벤트날짜 (mm/dd)
ex) ~디데이설정 기말고사 12/15 - ~디데이보기
설정된 디데이를 보여줍니다. - ~디데이삭제 ①
입력한 이벤트를 삭제합니다.
① : 이벤트이름
ex) ~디데이삭제 기말고사 - ~재생 ①
①을 재생합니다.
① : 노래제목
(먼저 음성채널에 입장해야합니다)
Roadmap
-
Link Discord API
- Implement Discord ChatBot through discord.js
-
Implement StopWatch
- Implement StudyTime Ranking
- Implement dDay
-
Link Youtube API
- Implement Music Play Function in Discord Bot
-
Using AWS EC2
- Amazon Cloud Server Hosting
- Always run DiscordBot demo
See the open issues for a full list of proposed features (and known issues).
Contributing
Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request.
Don't forget to give the project a star! Thanks again!
- 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
License
Distributed under the MIT License. See LICENSE.txt
for more information.
Contact
김건우 - kgu0515@khu.ac.kr
Project Link: http://khuhub.khu.ac.kr/2020104050/studyChatBot.git