ν₯λκ³ κΈμλ΄μ ν₯λκ³ λ±νκ΅ νκ΅μνμ μ μ©ν μ 보λ€μ κ°λ¨νκ² μ‘°νν μ μλ μΉ΄μΉ΄μ€ν‘ μ±λ΄μ λλ€.
μ΄ νλ‘κ·Έλ¨μ μΉ΄μΉ΄μ€ i μ€νλΉλμ Skill μλ², Dialogflowμ fulfillment μλ² λ° κΈ°ν μ©λλ‘ μ¬μ©λκΈ° μν΄ λ§λ€μ΄μ§ API μλ²μ λλ€.
ν₯λκ³ κΈμλ΄μ μ΄λ° κΈ°λ₯λ€μ μ§μν©λλ€:
- νΉμ λ μ§μ μλ¨ μ‘°ν API μ 곡
- Facebookμ λ΄μΌμ κΈμ κ²μ
- μΉ΄μΉ΄μ€ i μ€νλΉλ Skill μλ²:
- λΈλ¦¬ν (νμ¬μΌμ , λ μ¨, κΈμ, μκ°ν ν΅ν©μ‘°ν)
- μλ¨ μ‘°ν
- μκ°ν μ‘°ν (μ¬μ©μ λ±λ‘μ΄ κ°λ₯ν΄ λ§€λ² νλ /λ° μ 보λ₯Ό 보λ΄μ§ μμλ λ¨)
- νμ¬μΌμ μ‘°ν
- νκ° μμ¨ μ‘°ν
- μ¬μ©μ κ΄λ¦¬
λ€μ νκ²½μμ μλμ΄ νμΈ λμμ΅λλ€:
Python 3.7
Windows 10 x64 (1903) - κ°λ°νκ²½
MS Azure App Services (Linux) - νλ‘λμ
νκ²½
μλ²μ μκ°λμ μν₯μ λ°μ΅λλ€. μ λλ‘ λ μλμ μν΄ μλ²μ μλ¨λλ₯Ό νκ΅ νμ€μ(KST)λ‘ λ³κ²½νλ κ²μ΄ μ’μ΅λλ€.
리ν¬μ§ν 리λ₯Ό λ‘컬PCλ‘ λ³΅μ ν©λλ€:
git clone https://github.com/hgyoseo/hdmeal.git
κ·Έλ° λ€μ, νλ‘μ νΈ ν΄λμμ λ€μ λͺ λ Ήμ μ€ννμ¬ ν¨ν€μ§ μμ‘΄μ±μ ν΄κ²°ν©λλ€:
pip install -r requirements.txt
λ€μ λͺ λ ΉμΌλ‘ μλ²λ₯Ό μμν μ μμ΅λλ€:
python application.py
μ€μ νλ‘λμ νκ²½μμλ gunicorn λ±κ³Ό ν¨κ» μ΄μ©νμλ κ²μ μΆμ²ν©λλ€.