[Chatbot] 5. 카카였 μ˜€ν”ˆλΉŒλ”λ‘œ 배포

2020. 4. 5. 22:41Β· πŸ₯³ Project/kakao chatbot

카카였 μ˜€ν”ˆλΉŒλ”λ₯Ό 톡해 배포λ₯Ό 해보겠닀.


[μ‹œλ‚˜λ¦¬μ˜€ μž‘μ„±]

μ‹œλ‚˜λ¦¬μ˜€μ— λŒ€ν•΄ κ°„λ‹¨νžˆ μ•Œμ•„λ³΄λ©΄

μ‹œλ‚˜λ¦¬μ˜€ 블둝

  • μ›°μ»΄ : 봇을 처음 μ‹€ν–‰ν•  λ•Œ μ‚¬μš©μžκ°€ λ°›κ²Œλ˜λŠ” 응닡을 μ„€μ •ν•˜λŠ” κ³³
  • 폴백 : μ‚¬μš©μžμ˜ μž…λ ₯이 λ§€μΉ­λ˜μ§€ μ•Šμ„ λ•Œ μ‚¬μš©μžκ°€ 받을 응닡을 μ„€μ •ν•˜λŠ” κ³³
  • νƒˆμΆœ : μ‚¬μš©μžκ°€ λ˜λ¬»λŠ” μƒν™©μ—μ„œ λΉ μ Έλ‚˜κ°€λŠ” 것을 μ„€μ •ν•˜λŠ” κ³³

으둜 λ‚˜λ‰˜λ©° μ‚¬μš©μžκ°€ 블둝을 λ§Œλ“€ μˆ˜λ„ μžˆλ‹€.

 

μ‹œλ‚˜λ¦¬μ˜€λŠ” λ‹€μŒκ³Ό 같이 κ΅¬μ„±ν•œλ‹€.

Mealtime μ‹œλ‚˜λ¦¬μ˜€ 블둝

μš°μ„  식단을 ν˜ΈμΆœν•  λ•Œ μ•„μΉ¨ / 점심 / 저녁을 κ΅¬λΆ„ν•˜κΈ° μœ„ν•œ μ—”ν‹°ν‹°λ₯Ό λ§Œλ“€μ—ˆλ‹€.

μ—”ν‹°ν‹°
봇이 이해할 수 μžˆλŠ” μš©μ–΄λ₯Ό μ²΄κ³„μ μœΌλ‘œ μ •λ¦¬ν•œ 데이터 사전

μ—”ν‹°ν‹°κ°€ μ •μ˜λ˜μ–΄ μžˆλ‹€λ©΄, 봇은 μ‚¬μš©μž λ°œν™”λ‘œλΆ€ν„° μ‚¬μš©μžμ˜ μ˜λ„μ— λ§žλŠ” λ™μž‘ μˆ˜ν–‰μ„ μœ„ν•œ μ£Όμš” 데이터λ₯Ό μΆ”μΆœν•  수 있게 λœλ‹€.

μ—”ν‹°ν‹° μ„€μ •

μ΄λ ‡κ²Œ 되면 [dinner / 저녁λ°₯ / λ””λ„ˆ / 저녁] β†’ β€˜μ €λ…' 으둜 μΈμ‹λ˜κ²Œ 되며 λ‚˜λ¨Έμ§€ 점심, 아침도 λ§ˆμ°¬κ°€μ§€λ‹€.

 

이후 νŒŒλΌλ―Έν„°λ₯Ό μƒμ„±ν–ˆλ‹€.

 

νŒŒλΌλ―Έν„° 생성

νŒŒλΌλ―Έν„° λͺ… 뢀뢄은 μ•Œμ•„λ³΄κΈ° μ‰¬μš΄ μ΄λ¦„μœΌλ‘œ, μ—”ν‹°ν‹°μͺ½μ€ μ μš©μ‹œν‚€κ³ μž ν•˜λŠ” μ—”ν‹°ν‹°λ₯Ό μ„€μ •ν•΄μ€€λ‹€.

(κ°’ λΆ€λΆ„μ—λŠ” μ—”ν‹°ν‹°κ°’($) / νŠΉμ • κ°’(#) / κ³ μ •λœ 값을 μ μš©μ‹œν‚¬ 수 μžˆλŠ”λ° μžμ„Έν•œκ±΄ 카카였 μ˜€ν”ˆλΉŒλ” λ„μ›€λ§μ—μ„œ 확인)


[μŠ€ν‚¬μž‘μ„±]

μš°μ„  AWSμΈμŠ€ν„΄μŠ€μ˜ 퍼블릭 DNS(IPv4)λ₯Ό λ³΅μ‚¬ν•œλ‹€.

μΈμŠ€ν„΄μŠ€ 정보

 

κ·Έ ν›„ μŠ€ν‚¬URL에 λ„£μ–΄μ€€λ‹€.

μ΄λ•Œ ${DNS}/projectname/mapping_url ν˜•μ‹μ²˜λŸΌ μ‹€μ œ spring ν”„λ‘œμ νŠΈκ°€ requestλ₯Ό λ°›κ³  responseλ₯Ό λ¦¬ν„΄ν•˜λŠ” 경둜둜 μž‘μ„±ν•΄μ•Όν•œλ‹€.

폴백블둝과 μž„μ˜λ‘œ μƒμ„±ν•œ Mealtime 블둝과 μ—°κ²°ν•œλ‹€.

μŠ€ν‚¬
μŠ€ν‚¬ 등둝 μ™„λ£Œ

 

μœ„μ²˜λŸΌ μŠ€ν‚¬μ„ λ“±λ‘ν–ˆλ‹€λ©΄ μ‹œλ‚˜λ¦¬μ˜€μ— λ‹€μ‹œ κ°€μ„œ 봇 응닡을 μŠ€ν‚¬λ°μ΄ν„°λ‘œ μ„€μ •ν•΄μ€€λ‹€.

봇 응닡

μ •μƒμ μœΌλ‘œ 좜λ ₯λ˜λŠ” λͺ¨μŠ΅μ„ λ³Ό 수 μžˆλ‹€.

봇 ν…ŒμŠ€νŠΈ


[배포]

배포 νƒ­μ—μ„œ 배포λ₯Ό μ™„λ£Œν–ˆλ‹€.

배포

 


5일간 μ•½ 40μ‹œκ°„μ— 거쳐 식단기λŠ₯을 μ™„μ„±ν–ˆλ‹€

초반이라 μ‚½μ§ˆμ„ 많이 ν•œ 탓에 μ‹œκ°„μ΄ λ§Žμ΄κ±Έλ¦°κ²ƒ κ°™λ‹€.

κ·Έλž˜λ„ μ–΄λŠμ •λ„ 감을 μž‘μ•„κ°ˆ 수 μžˆμ—ˆλ˜ 것 κ°™λ‹€.

 

λ‹€μŒμ€ λ²„μŠ€ κΈ°λŠ₯을 μΆ”κ°€ν•΄λ³΄κ³ μž ν•œλ‹€.

'πŸ₯³ Project > kakao chatbot' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[Chatbot] 4. spring ν”„λ‘œμ νŠΈ μ„œλ²„λ‘œ 올리기  (0) 2020.04.05
[Chatbot] 3. crontab으둜 μŠ€μΌ€μ€„λ§ν•˜κΈ°  (1) 2020.04.05
[Chatbot] 2. AWS μ‹œμž‘ν•˜κΈ°  (1) 2020.04.03
[Chatbot] 1. Python으둜 식단 정보 ν¬λ‘€λ§ν•˜κΈ°  (0) 2020.03.31
[Chatbot] 0. ν”„λ‘œμ νŠΈλ₯Ό μ‹œμž‘ν•˜λ©°..  (0) 2020.03.31
'πŸ₯³ Project/kakao chatbot' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
  • [Chatbot] 4. spring ν”„λ‘œμ νŠΈ μ„œλ²„λ‘œ 올리기
  • [Chatbot] 3. crontab으둜 μŠ€μΌ€μ€„λ§ν•˜κΈ°
  • [Chatbot] 2. AWS μ‹œμž‘ν•˜κΈ°
  • [Chatbot] 1. Python으둜 식단 정보 ν¬λ‘€λ§ν•˜κΈ°
_μ£Όλ…Έ
_μ£Όλ…Έ
juno.log_μ£Όλ…Έ λ‹˜μ˜ λΈ”λ‘œκ·Έμž…λ‹ˆλ‹€.
_μ£Όλ…Έ
juno.log
_μ£Όλ…Έ
전체
였늘
μ–΄μ œ
  • λΆ„λ₯˜ 전체보기 (88)
    • πŸ’¬ Language (15)
      • C (1)
      • C++ (1)
      • Java (12)
    • πŸ–₯️ Computer (46)
      • Data Structure (2)
      • Computer Science (3)
      • Algorithm Solution (41)
    • 🌱 Spring (14)
    • πŸ“¦ Database (1)
    • πŸ₯³ Project (6)
      • kakao chatbot (6)
    • πŸ˜† Daily (5)
      • μž‘λ‹΄ (5)
      • TIL (0)

λΈ”λ‘œκ·Έ 메뉴

  • ν™ˆ
  • λΈ”λ‘œκ·Έ 관리
  • GitHub
  • Velog

인기 κΈ€

hELLO Β· Designed By μ •μƒμš°.v4.2.0
_μ£Όλ…Έ
[Chatbot] 5. 카카였 μ˜€ν”ˆλΉŒλ”λ‘œ 배포
μƒλ‹¨μœΌλ‘œ

ν‹°μŠ€ν† λ¦¬νˆ΄λ°”

κ°œμΈμ •λ³΄

  • ν‹°μŠ€ν† λ¦¬ ν™ˆ
  • 포럼
  • 둜그인

단좕킀

λ‚΄ λΈ”λ‘œκ·Έ

λ‚΄ λΈ”λ‘œκ·Έ - κ΄€λ¦¬μž ν™ˆ μ „ν™˜
Q
Q
μƒˆ κΈ€ μ“°κΈ°
W
W

λΈ”λ‘œκ·Έ κ²Œμ‹œκΈ€

κΈ€ μˆ˜μ • (κΆŒν•œ μžˆλŠ” 경우)
E
E
λŒ“κΈ€ μ˜μ—­μœΌλ‘œ 이동
C
C

λͺ¨λ“  μ˜μ—­

이 νŽ˜μ΄μ§€μ˜ URL 볡사
S
S
맨 μœ„λ‘œ 이동
T
T
ν‹°μŠ€ν† λ¦¬ ν™ˆ 이동
H
H
단좕킀 μ•ˆλ‚΄
Shift + /
⇧ + /

* λ‹¨μΆ•ν‚€λŠ” ν•œκΈ€/영문 λŒ€μ†Œλ¬Έμžλ‘œ 이용 κ°€λŠ₯ν•˜λ©°, ν‹°μŠ€ν† λ¦¬ κΈ°λ³Έ λ„λ©”μΈμ—μ„œλ§Œ λ™μž‘ν•©λ‹ˆλ‹€.