1๋ฌ์ด๋ผ๋ ๊ธฐ๊ฐ๋์ ์นด์นด์ค ์ฑ๋ด์ ์ด์ฉํ ์๋น์ค๋ฅผ ๊ตฌํํด๋ณด๊ณ ์ ํ๋ค.
์์ ํ์ฑํฐ๊ฐ ๋ง๋ฌด๋ฆฌ ๋ ๋๋ง๋ค ๋ธ๋ก๊น ํ ์์ ์ด๋ค.
[์ฃผ์ ์ ๊ธฐ๋ฅ ์ค์ ]
ํ๊ต์ ๊ด๋ จํ์ฌ ์ฌ๋ฌ ์ ๋ณด๋ค์ ์๋ ค์ค ์ ์๋ ๋ด์ด๋ฉด ์ข๊ฒ ๋ค๋ ์๊ฐ์ ์ด๋ฐ ์ ๋ฐ ๊ธฐ๋ฅ์ ์๊ฐํด๋ณด์๋ค.
-
์๋จ
-
๋ฒ์ค
-
๊ฐ์ข ๊ณต์ง์ฌํญ์ ์ค์๊ฐ ์ ๋ฐ์ดํธ ์ฌ๋ถ (์ ๋ฐ์ดํธ ์ ์นดํก ์๋ฆผ)
-
์๊ฐํ ๋ฑ๋ก ๋ฐ ์์ ์๋ฆผ (๋ถ๊ฐ์ฌํญ)
[๊ฒํ ]
์ ๋ฐฐ๋๊ป ๊ธฐ๋ฅ๋ณ ์ฐ์ ์์๋ฅผ ๋๊ณ ํ๋์ฉ ๊ตฌํํด๋ณด๋๊ฒ์ ๋ชฉํ๋ก ํ๋๊ฒ์ด ์ข๊ฒ ๋ค๋ ํผ๋๋ฐฑ์ ๋ฐ์๋ค.
์ฐ์ ์๊ฐํด๋ ๊ธฐ๋ฅ 3๊ฐ์ง { ์๋จ, ๋ฒ์ค, ๊ณต์ง์ฌํญ ์๋ด }๊ฐ ์๋๋ฐ (์๊ฐํ๋ฅผ ์ ์ธํ๊ณ )
์๋จ → ๋ฒ์ค → ๊ณต์ง์ฌํญ ์๋ด ์์๋ก ์ฐ์ ์์๋ฅผ ๋๊ธฐ๋ก ํ๋ค.
๊ณต์ง์ฌํญ์ด ์ฌ๋ผ์์ ๊ฒฝ์ฐ ์ฌ์ฉ์์๊ฒ ์ ํก์ ๋ณด๋ด๊ณ ์ถ์๋๋ฐ
์ฌ์ฉ์์ request ๋ฐฉ์์ด ์๋ ์ฑ๋ด์ response ๋ฐฉ์์ผ๋ก ์ฌ์ฉ์์๊ฒ ์ ํก์ ๋ณด๋ด๋๊ฒ์ ์ ๋ฃ๋ผ๊ณ ํ๋ค.
๋๋ฌธ์ ํด๋น ๊ธฐ๋ฅ์ ์ฝ๊ฐ์ ์์ ์ด ๋ค์ด๊ฐ์ผํ๋ค.
๋ํ ๊ณต์ง์ฌํญ ์ค์๊ฐ ์๋ฆผ์ด๋ผ๋ ๋ถ๋ถ์ "ํ๊ต ์๋ฒ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ง์ผ๋ณด๋ฉด์ ์ฒดํฌํ๋ค."๋ผ๋ ๋ถ๋ถ๋ ์๋ฒ์ ๋ถํ๋ฅผ ์ค ์ ์๊ธฐ ๋๋ฌธ์ ์์ ์ด ํ์ํ๋ค.
→ ์๋ฒ์ ๋ถํ๊ฐ ๊ฐ์ ์ด๋ ต๋ค..;; → ์ฃผ๊ธฐ์ ์ผ๋ก ์ฒดํฌํ๋๊ฒ ์ด๋จ๊น? → ํ๋ฃจ 4๋ฒ ์ฒดํฌ ํ ์๋ก์ด ๊ณต์ง๊ฐ ์๊ฒผ์ ๋ ์๋ฆผ
→ ์ ํก์ ์ ๋ฃ๋ค.. → ์ฌ์ฉ์๊ฐ request๋ฅผ ๋ณด๋ผ ๋ ๋ง๋ค ๊ฐฑ์ ๋ ์ง์ ํจ๊ป ์๋ก์ด ๊ณต์ง๊ฐ ์ฌ๋ผ์์๋์ง ์๋ ค์ค๋ค.
ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ์ธ๋ถ์ ์ธ ๋ด์ฉ์ ์กฐ๊ธ์ฉ ๋ฐ๋ ์๋ ์์ ๊ฒ ๊ฐ๋ค.
๊ทธ๋๋ ์ฐ์ ์์์ ์์ด์๋ ์๋จ์ด ์ฐ์ ์ด๋ฏ๋ก ์๋จ์ ์ง์คํด์ ํ๋ก์ ํธ๋ฅผ ์งํํด๋ณด์ (์ด์ฉ๋ฉด ์ด๊ฒ๋ง์ผ๋ก๋ ํ๋ฌ ๊ฑธ๋ฆด์ง๋)
์ ๋๋ก๋ ํ๋ก์ ํธ๋ ์ด๋ฒ์ด ์ฒ์์ด๋ผ ์ด๋๊น์ง ๊ตฌํํ ์ ์์์ง ์ ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์ ์ฐ์ ์์๋ฅผ ํ๋์ฉ ํด๊ฒฐํด๋๊ฐ๋ ๋ฐฉํฅ์ผ๋ก ์งํํด๋ณด๊ธฐ๋ก ๊ฒฐ์ ํ๋ค.
[github ์ฃผ์]
https://github.com/Choi-JJunho/chatbot
'๐ฅณ Project > kakao chatbot' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Chatbot] 5. ์นด์นด์ค ์คํ๋น๋๋ก ๋ฐฐํฌ (0) | 2020.04.05 |
---|---|
[Chatbot] 4. spring ํ๋ก์ ํธ ์๋ฒ๋ก ์ฌ๋ฆฌ๊ธฐ (0) | 2020.04.05 |
[Chatbot] 3. crontab์ผ๋ก ์ค์ผ์ค๋งํ๊ธฐ (0) | 2020.04.05 |
[Chatbot] 2. AWS ์์ํ๊ธฐ (1) | 2020.04.03 |
[Chatbot] 1. Python์ผ๋ก ์๋จ ์ ๋ณด ํฌ๋กค๋งํ๊ธฐ (0) | 2020.03.31 |