moon
sun
πŸ’¬

μ±„νŒ…

πŸ“’ HappyTalk Developer Center / 해피톑 / μ•„μΉ΄μ΄λΈŒ / μ±„νŒ…
메뉴
곡지사항
λ©”μ‹œμ§€ 포맷
Biz API
해피톑
카카였 상담톑 μ›Ήν›…
Open API
μ±„νŒ… λ²„νŠΌ 연동 (SDK)
λͺ©μ°¨

Description

λ³Έ λ¬Έμ„œλŠ” λ°±μ—…λœ 데이터에 λŒ€ν•œ ꡬ쑰 μ„€λͺ… λ¬Έμ„œμž…λ‹ˆλ‹€.
β€’
데이터 이관 νŒŒλΌλ―Έν„°λŠ” μ–Έμ œλ“ μ§€ μ‹ κ·œλ‘œ 좔가될 수 μžˆμŠ΅λ‹ˆλ‹€.
κ³ κ°μ‚¬μ—μ„œλŠ” μΆ”κ°€ νŒŒλΌλ―Έν„°λ“€μ„ κ°μ•ˆν•˜κ³  μ—°λ™ν•˜μ‹œκΈ° λ°”λžλ‹ˆλ‹€.
β€’
Json 데이터λ₯Ό Json Viewer둜 μ‚¬μš©ν•˜μ—¬ ν•œκΈ€λ‘œ 확인이 κ°€λŠ₯ν•©λ‹ˆλ‹€.
ℹ️
λ©”μ‹œμ§€ 포맷 κ°€μ΄λ“œ
ν…œν”Œλ¦Ώ λ©”μ‹œμ§€(template) 포맷에 λŒ€ν•œ μžμ„Έν•œ μ„€λͺ…은 μ‹ κ·œ λ©”μ‹œμ§€ 포맷 κ°€μ΄λ“œ λ¬Έμ„œλ₯Ό μ°Έκ³ ν•˜μ„Έμš”.

Data Structure

Field Name
Type
Length
Description
id
Bigint
20
AUTO_INCREMENT
chat_list_id
Char
30
μ±„νŒ…λ°© ID
socket_room_id
Char
30
해피톑 μ‚¬μš© κ°’
from_id
Int
11
보낸 μ‚¬λžŒ ID
to_id
Int
11
받은 μ‚¬λžŒ ID
type
Char
1
μ±„νŒ… νƒ€μž…
user_type
Char
1
보낸 μ‚¬λžŒ μœ μ € νƒ€μž…
contents
Text
상담 λ©”μ‹œμ§€
contents_type
Varchar
15
상담 λ©”μ‹œμ§€ νƒ€μž…
status
Char
2
상담 λ©”μ‹œμ§€ μƒνƒœ (해피톑 λ‚΄λΆ€ μ‚¬μš© κ°’)
counterpart_status
Char
2
상담 λ©”μ‹œμ§€ μƒνƒœ (해피톑 λ‚΄λΆ€ μ‚¬μš© κ°’)
send_date
Datetime
μ „μ†‘μΌμž
receive_date
Datetime
λ©”μ‹œμ§€ 받은 μΌμ‹œ
read_date
Datetime
λ©”μ‹œμ§€ 읽은 μΌμ‹œ
fail_date
Datetime
λ©”μ‹œμ§€ 전솑 μ‹€νŒ¨ μΌμ‹œ
msg_id
Varchar
50
λ©”μ‹œμ§€ ID (랜덀 λ¬Έμžμ—΄μ˜ μœ λ‹ˆν¬ κ°’)
seq
Int
11
해피톑 μ‚¬μš© κ°’ (해피톑 λ‚΄λΆ€ μ‚¬μš© κ°’)
is_today_first_counsel
Tinyint
4
상담원 졜초 상담 μ—¬λΆ€ (해피톑 λ‚΄λΆ€ μ‚¬μš© κ°’)

Data Structure Example (Json)

Data Structure Example
text / image / normal μ˜ˆμ‹œ
{ "id": "304185866", "chat_list_id": "a78AbccD4abcdeFGH5i4j03k429l9m", "socket_room_id": "a78AbccD4abcdeFGH5i4j03k429l9m", "from_id": "robot1234567890", "to_id": "1222333444_ABCD520", "type": "C", "user_type": "B", "contents": "μ•ˆλ…•ν•˜μ„Έμš”. 신세계면세점봇 μž…λ‹ˆλ‹€. 무엇을 λ„μ™€λ“œλ¦΄κΉŒμš”?\n☞ ν˜„μž¬ 신세계면세점 온라인λͺ° μ£Όλ¬Έκ°€λŠ₯μ‹œκ°„ 및 μ˜€ν”„λΌμΈ λ§€μž₯ 이용 μ‹œκ°„μ΄ ν•œμ‹œμ μœΌλ‘œ λ³€κ²½λ˜μ—ˆμŠ΅λ‹ˆλ‹€.\nμžμ„Έν•œ 사항은 ν™ˆνŽ˜μ΄μ§€ 곡지사항 및 고객센터(1661-8778)둜 연락 λΆ€νƒλ“œλ¦½λ‹ˆλ‹€.", "contents_type": "text", "status": "1", "counterpart_status": "1", "send_date": "2020-08-30 10:41:08", "receive_date": null, "read_date": "2020-08-30 10:41:09", "fail_date": null, "msg_id": "c5dac4d7-1b66-4bc3-a257-7284e57b9318", "seq": null, "is_today_first_counsel": "0" }
JavaScript
볡사
{ "id": "35749047", "chat_list_id": "jQwGXWjCrrNFChCGl623d2c39bad92", "socket_room_id": "jQwGXWjCrrNFChCGl623d2c39bad92", "from_id": "48322362", "to_id": "52588", "type": "C", "user_type": "C", "contents": "https:\/\/patch.happytalk.io\/data\/chat_data\/2022_03_25\/4ba20d6a5a7a72133aeabfb80eab604b_w.png", "contents_type": "image", "status": "1", "counterpart_status": "1", "send_date": "2022-03-25 11:43:36", "receive_date": null, "read_date": "2022-03-25 11:43:57", "fail_date": null, "msg_id": "d93724f4-74b7-4d69-90fb-531f33cc6dcb", "seq": null, "is_today_first_counsel": "0" }
JavaScript
볡사
{ "id": "35749044", "chat_list_id": "jQwGXWjCrrNFChCGl623d2c39bad92", "socket_room_id": "jQwGXWjCrrNFChCGl623d2c39bad92", "from_id": "52589", "to_id": "48322362", "type": "C", "user_type": "H", "contents": "{\"text\":\"λΉ λ₯΄κ³  μ •ν™•ν•œ 상담을 μœ„ν•΄ κ³ κ°λ‹˜μ˜ ν”„λ‘œν•„μ„ μž…λ ₯ν•΄ μ£Όμ„Έμš”333:)\",\"link\":{\"name\":[\"고객 ν”„λ‘œν•„ μž…λ ₯\"],\"url\":[\"http:\\\/\\\/local-customer.happytalk.io\\\/bot\\\/profilebot?token=Q1RtJL1TRVeA%2Bua34dzNzTlnjx91SxBFLruugrebEeDk46k%2FY6DGKlPUKml49JQ9NgJWpT4hpOsXJBDdsJedO%2BHLA4vQa%2BTdl0M1DJJN1pflUgq2Whzkxvgn7sAr%2BYi2gycO1BODj6HwJseoa5RiOBgfGOF5sKzB0tcjExshv2Q%3D\"]},\"image_url\":\"https:\\\/\\\/local.happytalk.io\\\/data2\\\/profile_bot\\\/5000100210\\\/fde2bfede744fe9f42780ea401213fd3.png\"}", "contents_type": "normal", "status": "1", "counterpart_status": "1", "send_date": "2022-03-25 11:43:09", "receive_date": null, "read_date": "2022-03-25 11:43:09", "fail_date": null, "msg_id": "c84328d7-ac4c-47fe-bf1b-c831a048a93a", "seq": null, "is_today_first_counsel": "0" }
JavaScript
볡사
template μ˜ˆμ‹œ (TEXT / IMAGE / CAROUSEL)
{ "id": "35749044", "chat_list_id": "jQwGXWjCrrNFChCGl623d2c39bad92", "socket_room_id": "jQwGXWjCrrNFChCGl623d2c39bad92", "from_id": "52589", "to_id": "48322362", "type": "C", "user_type": "H", "contents": "{\"type\":\"TEXT\",\"message\":\"test μ‹ κ·œtest μ‹ κ·œtest μ‹ κ·œtest μ‹ κ·œ\",\"isLocked\":false,\"buttonList\":[{\"type\":\"TEXT\",\"name\":\"!μ’…λ£Œ\"}],\"quickReplyList\":[{\"type\":\"TEXT\",\"name\":\"!μ’…λ£Œ\"}]}", "contents_type": "template", "status": "1", "counterpart_status": "1", "send_date": "2025-10-25 11:43:09", "receive_date": null, "read_date": "2025-10-25 11:43:09", "fail_date": null, "msg_id": "c84328d7-ac4c-47fe-bf1b-c831a048a93a", "seq": null, "is_today_first_counsel": "0" }
JavaScript
볡사
{ "id": "35749044", "chat_list_id": "jQwGXWjCrrNFChCGl623d2c39bad92", "socket_room_id": "jQwGXWjCrrNFChCGl623d2c39bad92", "from_id": "52589", "to_id": "48322362", "type": "C", "user_type": "H", "contents": "{\"type\":\"IMAGE\",\"message\":\"이미지 ν˜Όν•©ν˜• ν…ŒμŠ€νŠΈ μž…λ‹ˆλ‹€\\n1\",\"isLocked\":false,\"image\":{\"imageUrl\":\"https:\\/\\/patch.happytalk.io\\/data\\/template\\/1000225100\\/1000225100_a8533563f0b5a28bae97055849958062_w.jpg\"},\"buttonList\":[{\"type\":\"WEB_LINK\",\"name\":\"해피톑\",\"pcUrl\":\"https:\\/\\/www.happytalk.io\",\"mobileUrl\":\"https:\\/\\/www.happytalk.io\"},{\"type\":\"TEXT\",\"name\":\"봇 ν‚€μ›Œλ“œ\"}],\"quickReplyList\":[{\"type\":\"WEB_LINK\",\"name\":\"해피톑\",\"pcUrl\":\"https:\\/\\/www.happytalk.io\",\"mobileUrl\":\"https:\\/\\/www.happytalk.io\"},{\"type\":\"TEXT\",\"name\":\"봇 ν‚€μ›Œλ“œ\"}]}", "contents_type": "template", "status": "1", "counterpart_status": "1", "send_date": "2025-10-25 11:43:09", "receive_date": null, "read_date": "2025-10-25 11:43:09", "fail_date": null, "msg_id": "c84328d7-ac4c-47fe-bf1b-c831a048a93a", "seq": null, "is_today_first_counsel": "0" }
JavaScript
볡사
{ "id": "35749044", "chat_list_id": "jQwGXWjCrrNFChCGl623d2c39bad92", "socket_room_id": "jQwGXWjCrrNFChCGl623d2c39bad92", "from_id": "52589", "to_id": "48322362", "type": "C", "user_type": "H", "contents": "{\"type\":\"CAROUSEL\",\"message\":\"μΊλŸ¬μ…€ + λ°”λ‘œ μ—°κ²°\",\"isLocked\":false,\"quickReplyList\":[{\"type\":\"TEXT\",\"name\":\"챗봇 λ°œν™” λ²„νŠΌ\"},{\"type\":\"WEB_LINK\",\"name\":\"링크 λ²„νŠΌ\",\"pcUrl\":\"https:\\/\\/www.happytalk.io\",\"mobileUrl\":\"https:\\/\\/www.happytalk.io\"}],\"carouselBlocks\":[{\"header\":\"μΌ€λŸ¬μ…€ 1번 헀더\",\"message\":\"μΌ€λŸ¬μ…€ 1번 λ©”μ‹œμ§€\",\"image\":{\"imageUrl\":\"https:\\/\\/patch.happytalk.io\\/data\\/template\\/1000225100\\/1000225100_a8533563f0b5a28bae97055849958062_w.jpg\"},\"buttonList\":[{\"type\":\"TEXT\",\"name\":\"챗봇 λ°œν™” λ²„νŠΌ\"},{\"type\":\"WEB_LINK\",\"name\":\"링크 λ²„νŠΌ\",\"pcUrl\":\"https:\\/\\/www.happytalk.io\",\"mobileUrl\":\"https:\\/\\/www.happytalk.io\"}],\"coupon\":{\"name\":\"10% 할인 쿠폰\",\"description\":\"μ‹ κ·œ 고객 ν•œμ •\",\"pcUrl\":\"https:\\/\\/www.happytalk.io\",\"mobileUrl\":\"https:\\/\\/www.happytalk.io\",\"schemaAOS\":\"https:\\/\\/www.happytalk.io\",\"schemaIOS\":\"https:\\/\\/www.happytalk.io\"}},{\"header\":\"μΌ€λŸ¬μ…€ 2번 헀더\",\"message\":\"μΌ€λŸ¬μ…€ 2번 λ©”μ‹œμ§€\",\"image\":{\"imageUrl\":\"https:\\/\\/dev.happytalk.io\\/data\\/template\\/1000225100\\/1000225100_a8533563f0b5a28bae97055849958062_w.jpg\"},\"buttonList\":[{\"type\":\"TEXT\",\"name\":\"챗봇 λ°œν™” λ²„νŠΌ\"},{\"type\":\"WEB_LINK\",\"name\":\"링크 λ²„νŠΌ\",\"pcUrl\":\"https:\\/\\/www.happytalk.io\",\"mobileUrl\":\"https:\\/\\/www.happytalk.io\"}],\"coupon\":{\"name\":\"10% 할인 쿠폰\",\"description\":\"μ‹ κ·œ 고객 ν•œμ •\",\"pcUrl\":\"https:\\/\\/www.happytalk.io\",\"mobileUrl\":\"https:\\/\\/www.happytalk.io\",\"schemaAOS\":\"https:\\/\\/www.happytalk.io\",\"schemaIOS\":\"https:\\/\\/www.happytalk.io\"}}]}", "contents_type": "template", "status": "1", "counterpart_status": "1", "send_date": "2025-10-25 11:43:09", "receive_date": null, "read_date": "2025-10-25 11:43:09", "fail_date": null, "msg_id": "c84328d7-ac4c-47fe-bf1b-c831a048a93a", "seq": null, "is_today_first_counsel": "0" }
JavaScript
볡사

Data Dictionary

Request Dictionary
None
Response Dictionary
Type
Description
C
μ±„νŒ…
M
λ©”λͺ¨