Mindlogic Logo
Docs
/
ํ”Œ๋Ÿฌ๊ทธ์ธ
Informe ํ”Œ๋Ÿฌ๊ทธ์ธ/API/ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฉ”์„œ๋“œ

ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฉ”์„œ๋“œ

Mindlogic Plugin์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”์„œ๋“œ ์„ธํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ์ƒํƒœ๋ฅผ ์ œ์–ดํ•˜๊ณ , ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ณ , ์„ธ์…˜์„ ์ดˆ๊ธฐํ™”ํ•˜๊ณ , ์•Œ๋ฆผ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฉ”์„œ๋“œ ์š”์•ฝ

์•„๋ž˜ ํ‘œ๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๋ฉ”์„œ๋“œ์˜ ์š”์•ฝ์ž…๋‹ˆ๋‹ค. ๊ฐ ๋ฉ”์„œ๋“œ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์„ค๋ช…์€ ์•„๋ž˜์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฉ”์„œ๋“œ๋งค๊ฐœ๋ณ€์ˆ˜๋ฐ˜ํ™˜๊ฐ’์„ค๋ช…
pushWelcomeMessagemessage: stringvoidํ™˜์˜ ๋ฉ”์‹œ์ง€ ํŒ์˜ค๋ฒ„ ํ‘œ์‹œ
pushNotification-voidํŠธ๋ฆฌ๊ฑฐ ๋ฒ„ํŠผ์— ์•Œ๋ฆผ ํ‘œ์‹œ
pushChatUtmkeyword: stringvoidAI ์ƒ์„ฑ ํ™˜์˜ ๋ฉ”์‹œ์ง€ ํ‘œ์‹œ
deleteSession-void์‚ฌ์šฉ์ž ์„ธ์…˜ ์ดˆ๊ธฐํ™”
getSessionId-stringํ˜„์žฌ ์„ธ์…˜ ID ๊ฐ€์ ธ์˜ค๊ธฐ
setSessionIdsessionId: stringvoid์„ธ์…˜ ID ์„ค์ •
setLocalelocale: stringvoidํ”Œ๋Ÿฌ๊ทธ์ธ ์–ธ์–ด ์„ค์ •
open-voidํ”Œ๋Ÿฌ๊ทธ์ธ ์—ด๊ธฐ
hide-voidํ”Œ๋Ÿฌ๊ทธ์ธ ๋‹ซ๊ธฐ

์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ์ œ์–ด ๋ฉ”์„œ๋“œ

๋‹ค์Œ ๋ฉ”์„œ๋“œ๋“ค์€ ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.

pushWelcomeMessage

function

ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์˜คํ”ˆ๋˜๊ธฐ ์ „ ํ™˜์˜ ๋ฉ”์‹œ์ง€ ํŒ์˜ค๋ฒ„๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

pushNotification

function

์‚ฌ์šฉ์ž์—๊ฒŒ ์ƒˆ๋กœ์šด ํ™œ๋™์ด๋‚˜ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์„ ๋•Œ ์•Œ๋ฆผ์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

javascript


pushChatUtm

function

์ œ๊ณต๋œ ํ‚ค์›Œ๋“œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ AI ์ƒ์„ฑ ํ™˜์˜ ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

javascript

๋ฉ”์„œ๋“œ ์ฝœ ํ›„ ๋ฉ”์‹œ์ง€๊ฐ€ ๋ณด์ด๊ธฐ๊นŒ์ง€ ์‹œ๊ฐ„์ด ๋ช‡ ์ดˆ ์†Œ์š”๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

open

function

์ž„์˜๋กœ ๊ด€๋ฆฌ์ž๊ฐ€ ์ง€์ •ํ•œ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ ๊ฒฝ์šฐ์— ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

javascript


hide

function

์ž„์˜๋กœ ๊ด€๋ฆฌ์ž๊ฐ€ ์ง€์ •ํ•œ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ ๊ฒฝ์šฐ์— ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋‹ซ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

javascript


์„ธ์…˜ ๊ด€๋ฆฌ ๋ฉ”์„œ๋“œ

๋‹ค์Œ ๋ฉ”์„œ๋“œ๋“ค์€ ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ์„ธ์…˜์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

deleteSession

function

ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ์„ธ์…˜์„ ์ดˆ๊ธฐํ™”ํ•˜๊ณ  ์ƒˆ๋กœ์šด ์„ธ์…˜์œผ๋กœ ๋‹ค์‹œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

javascript


getSessionId

function

ํ˜„์žฌ ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์„ธ์…˜ ์•„์ด๋””๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

javascript


setSessionId

function

์‚ฌ์šฉ์ž์˜ ์„ธ์…˜์„ ์ˆ˜๋™์œผ๋กœ ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ์ง์ ‘ ์—…๋ฐ์ดํŠธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ตญ์ œํ™” ๋ฐ ํ˜„์ง€ํ™” ๋ฉ”์„œ๋“œ

๋‹ค์Œ ๋ฉ”์„œ๋“œ๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ์–ธ์–ด ๋ฐ ์ง€์—ญ ์„ค์ •์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

setLocale

function

์‚ฌ์šฉ์ž์—๊ฒŒ ์ƒˆ๋กœ์šด ์–ธ์–ด๋ฅผ ์ง€์ •ํ•˜๋ฉด ๋Œ€ํ™”๊ฐ€ ์ž๋™์œผ๋กœ ์ƒˆ๋กœ๊ณ ์นจ๋˜๊ณ  ์„ ํƒํ•œ ์–ธ์–ด๋กœ ํ™˜์˜ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

javascript

ํ˜„์žฌ ์–ธ์–ด๋Š” ํ•œ๊ตญ์–ด (ko), ์˜์–ด (en), ์ผ๋ณธ์–ด (ja), ์ค‘๊ตญ์–ด (zh), ์ŠคํŽ˜์ธ์–ด (es)๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์˜ˆ์ œ

๋‹ค์Œ์€ ๋‹ค์–‘ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฉ”์„œ๋“œ๋ฅผ ํ™œ์šฉํ•˜๋Š” ์˜ˆ์ œ์ž…๋‹ˆ๋‹ค:
ํ•ญ์ƒ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์™„์ „ํžˆ ์ดˆ๊ธฐํ™”๋œ ํ›„์— ๋ฉ”์„œ๋“œ๋ฅผ ํ˜ธ์ถœํ•˜์„ธ์š”. ์ด๋ฒคํŠธ ๋ฆฌ์Šค๋„ˆ๋‚˜ ํ”„๋กœ๋ฏธ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ดˆ๊ธฐํ™”๊ฐ€ ์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ์„ธ์š”.
ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฉ”์„œ๋“œ์™€ ํ”Œ๋Ÿฌ๊ทธ์ธ ์˜ต์…˜์„ ๊ฒฐํ•ฉํ•˜์—ฌ ๊ณ ๋„๋กœ ๋งž์ถคํ™”๋œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, initialOpen: true์™€ pushWelcomeMessage()๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ž๋™์œผ๋กœ ์ธ์‚ฌํ•˜์„ธ์š”.

๋งˆ์ง€๋ง‰ ์ˆ˜์ • ๋‚ ์งœ: Apr 24, 2025

์ด์ „

์ด๋ฒคํŠธ ์ฝœ๋ฐฑ

๋‹ค์Œ

์•ก์…˜ ๋ฒ„ํŠผ ์ถ”๊ฐ€ํ•˜๊ธฐ

๋ชฉ์ฐจ