corona-kakao-bot
corona-kakao-bot copied to clipboard
๐ค ์นด์นด์คํก ์ฝ๋ก๋ ์๋ฆฌ๋ฏธ
Welcome to Corona Kakao Bot ๐
์นด์นด์คํก์ ํตํด ์ฝ๋ก๋ ์ ๋ณด๋ฅผ ์๋ ค์ฃผ๋ ์ฑ๋ ๋ด์ ๋๋ค.
๐ ์ฑ๋ ์์ด๋ : coronavirus19
๐ท Qr ์ฝ๋
![Qr์ฝ๋](https://user-images.githubusercontent.com/47745785/104895108-d22dbf00-59b8-11eb-8af9-d1c3d25af5d5.png)
๐ ๋ด & ์๋ฒ ํ ์คํธ
๊ฐ๋ฐ ํ๊ฒฝ : Ubuntu Server 20.04 LTS x86
์ฌ์ ์ค์น ํ๋ก๊ทธ๋จ
-
git ์ค์น
$ sudo apt install git -y
-
๋์ปค ์ค์น
-
๋์ปค ์ปดํฌ์ฆ ์ค์น(root๊ถํ์์ ์ค์น)
๋ ํฌ์์ ๋ฆด๋ฆฌ์ฆ ์ต์ ๋ฒ์ ํ์ธ
$ curl -L https://github.com/docker/compose/releases/download/(์ต์ ๋ฒ์ )/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose $ chmod +x /usr/local/bin/docker-compose $ docker-compose -v
์๋ฒ ์๊ฐ KST๋ก ๋ณ๊ฒฝ
์๋ฒ์ ์ปจํ ์ด๋๊ฐ ์๊ฐ๋๋ฅผ ๊ณต์ ํ๊ธฐ ๋๋ฌธ์ ์๋ฒ์ ์๊ฐ๋๋ฅผ ํ๊ตญ ์๊ฐ๋๋ก ๋ณ๊ฒฝํฉ๋๋ค.
$ sudo dpkg-reconfigure tzdata
Asia
Seoul
์ปจํ ์ด๋ ์ค์น
$ git clone https://github.com/PARKINHYO/corona-kakao-bot.git
$ cd corona-kakao-bot/crawler
$ docker-compose up -d
$ cd corona-kakao-bot
$ docker-compose up -d
์ปจํ ์ด๋ ๋ก๊ทธ ๊ด๋ฆฌ
ํฌ๋กค๋ง ๋ก๊ทธ๊ฐ ๋ง์ด ์์ฌ ์ผ์ ๊ฐ๊ฒฉ์ผ๋ก ์ญ์ ํฉ๋๋ค.
$ cd corona-kakao-bot
$ sh container-logs.sh
์ฝ๋ก๋ ๊ด๋ จ ์ ๋ณด ํ์ธ
์ฝ๋ก๋ ๊ด๋ จ ์ ๋ณด๋ค์ /crawler/assets ํด๋์ ์ ์ฅ๋ฉ๋๋ค.
- /assets/texts/daily : ๋ ์ง, ์ด ํ์ง์, 0์ ๊ธฐ์ค ์ ๊ท ํ์ง์, ๊ฒฉ๋ฆฌ ํด์ฒด, ์น๋ฃ ์ค, ์ฌ๋ง
- /assets/images/dailyimage.png : ์ฃผ๊ฐ ํ์ง์ ๊ทธ๋ํ
- /assets/texts/realtime : ์๊ฐ, ๋ ์๊ฐ๋ ์ด์ ํ์ง์, ์ค์๊ฐ ํ์ง์
- /assets/texts/cities/ : ์ง์ญ๋ณ ์ฌ๋ ๋ฌธ์
์ฐธ๊ณ
- ์ค์ ์๋น์ค์ ํ์ฉํ ๋๋ ์ด ๋ถ๋ถ์ ์์ ์ ์๋ฒ ip๋ฅผ ์ ์ด์ฃผ์ด์ผ ํฉ๋๋ค.
- ์ฒ์์๋ /crawler/assets ํด๋์ ์ํ ๋ฐ์ดํฐ๊ฐ ๋ค์ด์์ต๋๋ค.
- ์ฌ๋ ๋ฌธ์ ํฌ๋กค๋ง์ ์ต๋ 4๋ถ ์ ๋ ๋ฉ๋๋ค. (๋๋จธ์ง๋ ๋ช ์ด)
- ๊ฐ ๊ธฐ๋ฅ๋ง๋ค ํฌ๋กค๋ง ์ฃผ๊ธฐ๊ฐ ์์ต๋๋ค.
๐ฃ ์๋ฒ API
์ค์น๋ ์๋ฒ์ ip์ฃผ์์ ํฌํธ 80๋ฒ์ผ๋ก ์น์๋ฒ์ ์ ๊ทผํ ์ ์์ต๋๋ค.
- /corona/daily/text : 0์ ๊ธฐ์ค ์ด ํ์ง์ ์ ๋ณด
- /corona/daily/image : ์ฃผ๊ฐ ํ์ง์ ๊ทธ๋ํ
- /corona/realtime/text : ์ค์๊ฐ ํ์ง์
- /corona/message/text : ์ง์ญ๋ณ ์ฌ๋ ๋ฌธ์
๐ Service Flow Chart
![Service Flow Chart](https://user-images.githubusercontent.com/47745785/104889496-a65b0b00-59b1-11eb-947e-f82649cb4623.jpg)
๐ Architecture
๐ฅ ๋ฐ๋ชจ
![์ฌ์ฉ๋ฐฉ๋ฒ](https://user-images.githubusercontent.com/47745785/105128866-3ff7f900-5b27-11eb-895e-b9f6c3a0a1ac.gif)
๐ ์ถ์ฒ
- 1๋ฒ 0์ ๊ธฐ์ค ์ด ํ์ง์ ์ธ ์ ๋ณด ํ์ธํ๊ธฐ
- 2๋ฒ ๊ธ์ผ ์ค์๊ฐ ํ์ง์ ์ ํ์ธํ๊ธฐ
- 3๋ฒ ๊ธ์ผ ์ง์ญ๋ณ ์ฝ๋ก๋ ์ฌ๋ ๋ฌธ์ ํ์ธํ๊ธฐ
๐ Author
๐ค ๋ฐ์ธํจ
- Mail: [email protected]
- GitHub: @PARKINHYO
๐ License
Copyright ยฉ 2021 ๋ฐ์ธํจ.
This project is MIT licensed.
This README was generated with โค๏ธ by readme-md-generator