๋ฆฌ๊ทธ์ค๋ธ๋ ์ ๋ ์ ์ ํํ ๊ด๋ฆฌ ์น์ฑ
24.09.30 ~ing
To set up and run the project, follow these steps:
-
Clone the project repository:
git clone https://github.com/kimwoolina/wp.gg.git
-
Navigate to the project directory:
cd /Users/YourPC/Your_Cloned_Folder/
-
Install the required dependencies:
pip install -r requirements.txt
-
Create and configure the
config.py
file:Create a file named
config.py
in the project root directory and add the following content:# config.py DJANGO_SECRET_KEY = "your_django_secret_key_here" RIOT_API_KEY = "your_riot_api_key_here" OPENAI_API_KEY = "your_openai_api_key_here" DISCORD_CLIENT_ID = 'your_discord_client_id_here' DISCORD_SECRET_ID = 'your_discord_secret_id_here' DISCORD_OAUTH2_URL = 'your_discord_oauth2_url_here'
-
Apply database migrations:
python manage.py makemigrations python manage.py migrate
-
Run the development server:
python manage.py runserver
-
Open your browser and visit:
- Riot๊ณผ Discord๋ฅผ ํตํ ๊ฐํธ ๋ก๊ทธ์ธ์ ๊ตฌํ ์์ ์ ๋๋ค. (Riot Client Secret ๋ฐ๊ธ ๋ฌธ์ ๋ก ๋ผ์ด์ ๊ณ์ ๋ก๊ทธ์ธ ๊ด๋ จ ๊ธฐ๋ฅ์ 1์ฐจ ๋ฐฐํฌ ํ์ ์ถ๊ฐ ์์ .)
- ์ฑ ๋น ํ๋์ ๊ณ์ ๋ง ์ฐ๊ฒฐ ๊ฐ๋ฅํฉ๋๋ค.
- ๋ง์ดํ์ด์ง์์ ์ฐ๊ฒฐ๋ ์ฑ์ ํ์ธ ํ ์ ์์ผ๋ฉฐ, ์ฐ๊ฒฐ ํด์ ๋ ๊ฐ๋ฅํฉ๋๋ค.
- ์ฐ๋๋ ๋ผ์ด์ ๊ณ์ ์ ํตํ ๋ผ์ด์ ์ ์ ์ ๋ณด(์ ํธ ์ฑํผ์ธ, ํฐ์ด ๋ฑ)๋ฅผ ๋ถ๋ฌ์ต๋๋ค.
- LLM์ ํ์ฉํ์ฌ ์ ์ ๋ค์ ๋ํ ๋ฆฌ๋ทฐ ๋ฐ์ดํฐ๋ฅผ ์์งํฉ๋๋ค.
- ์ฌ์ฉ์๊ฐ ์ ํธํ๋ ํน์ง๊ณผ ๊ฐ์ฅ ๋ถํฉํ๋ ํ๊ฐ๋ฅผ ๊ฐ์ง ์ ์ ์ ๋งค์นญํด์ค๋๋ค.
- ์ ์ ๋ค์ด ๋ง์ด ๊ฒ์ํ ํญ๋ชฉ์ ์ ํ ํญ๋ชฉ์ ์๋์ผ๋ก ์ถ๊ฐ๋ฉ๋๋ค.
- ์ค์๊ฐ ์ฑํ ์ด ๊ฐ๋ฅํฉ๋๋ค.
- ์ต๊ทผ์ ๋ํ๊ฐ ์ด๋ฃจ์ด์ง ์์๋๋ก ์ฑํ ๋ฐฉ์ด ๋ณด์ฌ์ง๋๋ค.
- ์ฑํ ๋ด์ญ์ด ๊ธฐ๋ก๋๋ฉฐ ์ด์ ์ ํ ์ฑํ ์ ๋ณผ ์ ์์ต๋๋ค.
- ๊ฐ ์ฑํ ์ ์ฑํ ๋ฐฉ ๋ณ๋ก ๊ตฌ๋ถ๋ฉ๋๋ค.
- ์ผ๋์ผ ์ฑํ ๊ณผ ๊ทธ๋ฃน ์ฑํ ์ด ์กด์ฌํฉ๋๋ค.
- ์ค์๊ฐ ์ฑํ ์ด ์ค๋ฉด ์ค์๊ฐ ์๋ฆผ์ ์ ๊ณตํ๋ฉฐ ์๋ฆผ์ ํด๋ฆญํ๋ฉด ํด๋น ์ฑํ ๋ฐฉ์ผ๋ก ์ด๋ํฉ๋๋ค.
- ์์ฝ์ ์๋ฆผ ๊ฐ์ ๋งํผ ํ๋ฉด์ ํ์๋ฉ๋๋ค.
- ์์ฝ์ ์๋ฆผ์ด 50๊ฐ ์ด์์ธ ๊ฒฝ์ฐ์ 50+๊ฐ๋ก ํ์๋ฉ๋๋ค.
- ์์ฝ์ ์๋ฆผ์ ํด๋ฆญํ๋ฉด ์ฝ์ ํ์๋ฉ๋๋ค.
- ๋ชจ๋ ์ฝ์ ์ฒ๋ฆฌ ๊ธฐ๋ฅ ์ ๊ณตํฉ๋๋ค.
- ์ ์ ๋ ์ฑํ ๋ด์ฉ์ ๋ถ์ ์ ํ ๋ด์ฉ์ด ์์ ๊ฒฝ์ฐ, ํด๋น ์ฑํ ์ ์ ๊ณ ํ ์ ์์ต๋๋ค.
- ๊ธ์ง์ด๋ฅผ ์ฑํ ์์ ์ ๋ ฅํ ์ ์ ๋ ์ฃผ์ ๋์์ผ๋ก ๋ถ๋ฅ๋์ด ์ผ์ ์๊ฐ๋์ ์ฑํ ์ด AI์ ๊ฒ์๋ฅผ ๋ฐ๊ณ ํํฐ๋ง ๋์ด ์ถ๋ ฅ๋ฉ๋๋ค.
- ๋ณธ์ธ์ ๋ณธ์ธ์ ์ ๊ณ ํ ์ ์์ผ๋ฉฐ ๊ฐ์ ๊ฑด์ ์ ๊ณ ์ ๋ํด์๋ ๊ณ์ ํ๋๋น 1ํ๋ก ์ ํ๋ฉ๋๋ค.
- ์ ๊ณ ๊ฐ ๋ค์ด์ค๋ฉด ๊ด๋ฆฌ์๊ฐ ํ์ธํ๊ฒ ๋๋ฉฐ, ๊ด๋ฆฌ์์ ๊ฒ์ ํ ํจ๋ํฐ ๋์์ผ๋ก ๋ถ๋ฅ๋ ์ ์ ๋ ์ผ์ ์๊ฐ๋์ ๊ณ์ ์ฌ์ฉ์ด ๊ธ์ง๋ฉ๋๋ค.
- ์ ์ ๋ ํ๋ฃจ์ 5๊ฐ๊น์ง์ ์ ์ ์์ธ ๋ฆฌ๋ทฐ๋ฅผ ํฌ๋ ๋ง ์ฐจ๊ฐ ์์ด ์กฐํํ ์ ์์ต๋๋ค.
- ํ๋ฃจ์ 6๋ฒ์งธ ๋ฆฌ๋ทฐ๋ถํฐ๋ ํ๊ฐ์ ๋ฆฌ๋ทฐ๋น 50๊ฐ์ ํฌ๋ ๋ง์ด ์ฐจ๊ฐ๋ฉ๋๋ค.
- ํ๋ฒ ์กฐํํ ๋ฆฌ๋ทฐ๋ ํ๋ฃจ๋์ ๋ฌด์ ํ์ผ๋ก ํฌ๋ ๋ง ์ฐจ๊ฐ์์ด ์กฐํํ ์ ์์ต๋๋ค.
- ํฌ๋ ๋ง ์ถ๊ฐ ๊ฒฐ์ ๊ฐ ํ์ํ ๊ฒฝ์ฐ, ๊ด๊ณ ๋ฅผ ๋ณด๋ฉด ํฌ๋ ๋ง์ ์ป์ ์ ์๊ฒํฉ๋๋ค.
Name | GitHub Handle | Responsibilities |
---|---|---|
Woolin Kim๐ | @kimwoolina | ์์ ๋ก๊ทธ์ธ ์ฐ๋, ๋ผ์ด์ API ์ฌ์ฉ, ์ ์ ์ถ์ฒ ๊ธฐ๋ฅ(LLM ํ์ฉ), ์ ์ ๊ฒ์ ๊ธฐ๋ฅ ๋ฑ |
Saeye Lee | @saeye | ํ์, ์ฑํ , ์ ๊ณ ๊ด๋ จ ๊ธฐ๋ฅ , ๋นํ๋ฐ์ธ ๊ฐ์ง ๊ธฐ๋ฅ(LLM) ๋ฑ |
Nahee Kim | @sptcnl | ๋ฆฌ๋ทฐ, ๋๊ธ, ํฌ๋ ๋ง(๊ฒฐ์ ) ๊ด๋ จ ๊ธฐ๋ฅ ๋ฑ |
Minseong Jeon | @Oztalun | ํํฐ ๊ด๋ จ ๊ธฐ๋ฅ (ํ ์์ฑ, ๋ฐฉ์ฅ ๊ต์ฒด, ํ์ ๋ด๋ณด๋ด๊ธฐ, ํ ์ญ์ ๋ฑ) |