Widget eszközök
Hozz létre, olvass be és szabj testre chat widgeteket — színek, indítógomb, a Kezdőlap háttere, szövegei, kártyái és gyorsgombjai, navigációs menük és viselkedési beállítások —, és kérd le a telepítési kódot a weboldaladhoz.
Áttekintés
A widgetek az ügyfelek által látható chat felületek, amelyeket a weboldaladba ágyazol be. A Widget eszköz kategória teljes kontrollt ad az új widgetek létrehozása, jelenlegi beállításaik beolvasása, megjelenésük, Kezdőlapjuk és viselkedésük testreszabása, valamint a telepítési kódok lekérése felett.
Brands — a jogosultsági listában Márkák és chat widgetek néven jelenik meg.manage_widget
Létrehoz egy új widgetet vagy frissít egy meglévőt. Ez egy hatékony eszköz, amely mindent kezel az elnevezéstől a teljes téma testreszabásig.
Paraméterek
| Paraméter | Típus | Kötelező | Leírás |
|---|---|---|---|
id | string | Nem | Widget azonosító. Hagyd el új widget létrehozásához, add meg a frissítéshez. |
name | string | Nem | A widget megjelenített neve. |
language | string | Nem | A márka nyelve, és ezzel az a nyelv, amelyen a widget megnyílik: "en", "de", "es", "fr", "pt", "it", "nl", "pl" vagy "hu". |
replyTimeIndex | number | Nem | Melyik válaszidő-ígéret jelenjen meg, sorszám szerint, 0–10. Lásd a lenti táblázatot. |
feedbackButtonPosition | string | Nem | Indítógomb pozíciója: "BOTTOM_RIGHT" vagy "BOTTOM_LEFT". |
buttonIcon | string | Nem | Az indítógombon lévő jel: "button" (üzenetbuborék) vagy "button-2" (AI szikra). |
launcherColors | array vagy string | Nem | Az indítógomb saját színei: egy hex szín tömör buborékot ad, kettő vagy három színátmenetet. A "brand" megszünteti a rögzítést, így a buborék ismét a márkaszíneidet követi (ez az alapértelmezés). |
launcherIconColor | string | Nem | Az indítógombon lévő jel színe. Az "auto" (alapértelmezett) olyat választ, amely jól látszik a buborékon. Az általad megadott színt akkor is használjuk, ha nehezen látszik. |
launcherShape | string | Nem | Az indítógomb alakja: "circle", "soft", "rounded" (ezzel indul egy új widget) vagy "square". Nem követi a cornerPreset-et. |
launcherRing | boolean vagy string | Nem | Vékony kiemelő vonal, amely körbefut az indítógomb szélén. A true olyan színnel kapcsolja be, amely látszik a buborékon, egy hex szín azzal a színnel kapcsolja be, a false kikapcsolja. Egy új widget bekapcsolt, fehér vonallal indul; amelyik widget sosem állította be, annak nincs. |
homeGlow | string | Nem | A Kezdőlap mögötti lágy, elmosódott, márkaszínű formák: "none" (nincs), "streaks" (három hosszú, átlós elkenődés), "spotlight" (egy széles fényfolt a felső szélről) vagy "blobs" (három nagy, kerek folt a szélek körül). Az árnyalatukat a backdrop alapján számoljuk, így bármelyik párosítás olvasható marad. |
homeLines | string | Nem | A fényfoltok fölé rajzolt vékony, éles vonalak: "none" (nincs), "verticals" (függőleges vonalak), "grid" (rács), "rings" (körök), "squares" (négyzetek) vagy "verticals_squares" (a vonalak és a négyzetek együtt). |
heroExtent | string | Nem | A Kezdőlap mekkora részét festi be a háttér: "half" (egy sáv a köszöntés mögött, amely beleolvad az oldalba) vagy "full" (a teljes Kezdőlap, a kártyákkal és a navigációval együtt). |
surfaceFinish | string | Nem | Mennyi márkaszín kerül minden kártyára, címkére és panelre: "neutral" (semennyi), "subtle", "medium" vagy "strong". A "strong" is halvány árnyalat marad, sosem a teljes márkaszín. |
cornerPreset | string | Nem | Egyetlen sarok-skála a widgeten belül mindenhez és a külső panelhez is (kártyák, gombok, beviteli mezők, címkék, navigáció): "square", "rounded" (alapértelmezett), "soft" vagy "pill". Az indítógomb nem követi — saját alakja van. |
showTeam | boolean | Nem | Csapattagok avatárjainak megjelenítése a widgetben. |
askForEmail | boolean | Nem | Az e-mail-cím megkérése a látogatóktól. |
collectRating | boolean | Nem | Automatikus értékeléskérés a látogatótól, amikor egy ügyintéző kilép a beszélgetésből a beérkezett üzenetek között. |
startScreen | string | Nem | Az a képernyő, amelyen a widget megnyílik: "HOME" (alapértelmezett) vagy "CHAT", amellyel a látogatók egyből a beszélgetésbe érkeznek. |
followBrowserLanguage | boolean | Nem | A widget minden látogatót a böngészője nyelvén köszönt, ha beszéli azt, a márka nyelve helyett. |
showLanguageSelector | boolean | Nem | Megjelenjen-e a földgömb gomb, amellyel a látogató nyelvet válthat a widgetben. |
linkToDocs | boolean | Nem | A súgóközpont fül összekapcsolása a márka dokumentációjával. |
menus | object | Nem | Mely navigációs fülek látszanak. Minden kulcs (home, news, roadmap, help) csak show (boolean) tulajdonságot vesz fel, mást nem. A csevegés fül mindig látszik, és egyáltalán nincs benne ebben az objektumban. |
canvas | string | Nem | A widget háttérszíne hexben (pl. "#FFFFFF" vagy "#15171C"). Ez dönti el, hogy a widget világos vagy sötét, és minden szürke árnyalata ebből kap színezetet. A közepes szürkéket kerüld. |
brandColors | array | Nem | Egy-három márkaszín hexben, a legfontosabbal kezdve. Az első a gombokhoz, linkekhez és az indítógombhoz kell; a többi a színátmenetekben és a főképernyő hátterében jelenik meg, ebben a sorrendben. |
backdrop | string | Nem | Mi kerül a köszöntés mögé a Kezdőlapon: "none" (maga a felület, sáv nélkül), "tint" (a színeid halvány színfoltja), "solid" (a fő színed egyetlen tömör sávja) vagy "gradient" (a színeid színátmenetként). |
brandPaint | string | Nem | Hogyan jelenik meg a színed a gombokon és a látogatók saját üzenetein: "flat" (egyetlen tömör szín) vagy "gradient" (a színeid futnak végig mindkettőn). Az indítógomb is ezt követi, amíg nem adsz neki saját színeket (launcherColors). |
style | string | Nem | Régi név egy backdrop + brandPaint párosra, továbbra is elfogadjuk: "minimal" és "glow" = none + flat, "wash" = tint + flat, "solid" = solid + flat, "gradient" = gradient + gradient. Inkább a backdrop-ot és a brandPaint-et használd. |
greeting | string | Nem | A nagy címsor a Kezdőlapon, a márka saját nyelvén. Üres szöveggel visszaáll a Yaplet beépített köszöntése, amelyet minden látogató a saját nyelvén olvas. |
welcome | string | Nem | A köszöntés alatti sor. Ugyanazok a szabályok, mint a greeting-nél. |
cards | array | Nem | A Kezdőlap kártyái, sorrendben. A teljes listát lecseréli — lásd lent. |
quickButtons | array | Nem | Az AI asszisztens mezője alatti gyorsgombok, sorrendben. A teljes listát lecseréli — lásd lent. |
Hogyan működik
Widget létrehozása:
- Hagyd el az
idparamétert. Egy új widget jön létre alapértelmezett beállításokkal. - Azonnal testreszabhatod további paraméterek átadásával a létrehozással együtt.
- Egy új márka is létrejön, amely a widgetet tartja. Ez a márka üresen indul — nem örökli meg a meglévő tudásbázisodat, dokumentációdat vagy útitervedet. Ha csak a meglévő widgetedet akartad átszínezni, add meg annak az
id-ját.
Widget frissítése:
- Add meg a frissíteni kívánt widget
id-ját. Csak az átadott mezők változnak — minden más marad a régi. - A menü frissítések összefűzésre kerülnek: ha csak a
news.show-t változtatod, az összes többi menübeállítás változatlan marad.
Színrendszer:
- Legfeljebb négy dolgot állítasz be:
canvas,brandColors,backdrop,brandPaint. Más nincs. - Minden más — az összes felület, mind a négy szövegszint, a címkék, a jelvények, a színátmenetek, az indítógomb és a Kezdőlap formái — ezekből számolódik, és minden szövegszínt ellenőrzünk pontosan azon a háttéren, amin megjelenik, így a widget bármilyen színnel olvasható marad.
- Ha a négyből bármelyiket megadod, a másik három marad, ahogy volt, így akár csak a hátteret is módosíthatod.
A Kezdőlap háttere:
- Rétegek egymásra festve, mindegyiket külön választod meg, és mindegyiket ki is lehet kapcsolni: a
backdropszín, a widgetre feltöltött fénykép, ahomeGlowformák és ahomeLinesvonalak. Minden kombináció érvényes — egyik réteg sem kapcsolja ki a másikat. - A fénykép egyszerűen akkor látszik, ha a widgetre fel van töltve. A képet a vezérlőpulton töltöd fel, nem ezen az eszközön keresztül, és a többi réteggel együtt működik — így egy widgeten lehet fénykép és formák is fölötte.
- Hogy mindez meddig ér le, azt a
heroExtentdönti el.
Elrendezés:
- A
heroExtent, asurfaceFinishés acornerPresetfüggetlen a színektől: nem nyúlunk hozzájuk, hacanvas,brandColors,backdropvagybrandPaintértéket adsz meg. Ha kihagyod őket, a widget megtartja, ami volt. - A
cornerPresetaz ügyfeled saját oldalán is eléri a panelt, nem csak a widgeten belül. Az a widget, amelyiknél még soha nem állítottak be sarok-előbeállítást, a mai kinézetét tartja; a beállítás — akár"rounded"-ra is — az, amitől a widget a külső sarkait is az előbeállításból kezdi rajzolni.
Indítógomb:
- Az indítógomb az a gomb a saját weboldaladon, amely megnyitja a chatet. Az alakja független a widget kinézetétől, és nem követi a
cornerPreset-et. - Amíg nem állítod be, a színei a márkaszíneidet és a
brandPaint-et követik (egy szín vagy színátmenet), a jel színét pedig automatikusan választjuk. AlauncherColors: "brand"és alauncherIconColor: "auto"ezt állítja vissza.
A Kezdőlap szövegei, kártyái és gyorsgombjai:
- A
greeting, awelcome, a kártyák címei és leírásai, valamint a gombok szövegei a márka saját nyelvén íródnak — ugyanazok a mezők, amelyekbe a widget Kezdőlap fülén gépelsz. Hogy ez melyik nyelv, azt aget_widgetmondja meg (copy_language). Amíg le nem fordítod, a más nyelven olvasó látogató úgy látja a szöveget, ahogy megírtad, nem pedig a Yaplet beépített szövegét a saját nyelvén — az eszköz válasza ezt jelzi is. A fordítás a vezérlőpulton, a widget Nyelvek fülén történik, egy kattintással, ingyenesen. - A
cardsés aquickButtonsmindig a teljes listát cseréli le. Előbb olvasd be a widgetet aget_widget-tel: az a tétel, amelyik egy meglévőid-t visz, megtartja azt a kártyát vagy gombot az összes nyelvű szövegével együtt; azidnélküli tétel újként kerül be; amit kihagysz, az törlődik. - Kártyatípusok:
MESSAGE(beszélgetés indítása),LINK(azurlcímen lévő oldal megnyitása),FORM(aformIdűrlap futtatása),DOCS(a márka közzétett dokumentációja),HELP(azarticleIdstudásbáziscikkei) ésNEWS(hírek:newsMode"latest", vagy"manual"anewsIdslistával). Csak aMESSAGE,LINK,FORMésDOCSkártyának vantitleésdescriptionmezője. - Gyorsgomb-típusok:
MESSAGE(elküldi avaluemondatot),LINK(megnyitja avaluecímet), aFORM, azARTICLEés aNEWS_ARTICLE(megnyitja azt az űrlapot, cikket vagy hírt, amelynek az azonosítója avalue), valamint aDOCS(megnyitja a márka közzétett dokumentációját; ehhez nem kellvalue). Minden gombnak vanlabelfelirata. - Ugyanazok a csomagkorlátok érvényesek, mint a vezérlőpulton: űrlap, dokumentáció, tudásbáziscikk vagy hír csak akkor kerülhet a Kezdőlapra, ha a csomagod tartalmazza az adott funkciót. Minden megadott azonosítónak a saját szervezetedhez kell tartoznia.
- A Kezdőlap tetején lévő AI asszisztens mező és a folyamatban lévő beszélgetés kártyája mindig ott van, és nem része a listának.
Válaszidő:
A replyTimeIndex egy sorszám egy rögzített listában, nem mondat — így minden látogató a saját nyelvén olvassa az ígéretet:
0 — néhány perc | 1 — 5-10 perc | 2 — 10-20 perc |
3 — 20-30 perc | 4 — 30-45 perc | 5 — 45-60 perc |
6 — néhány óra | 7 — 6-12 óra | 8 — 12-24 óra |
9 — egy nap | 10 — néhány nap |
language-ről. Ez a márka nyelvét állítja be, vagyis a valódi beállítást — ugyanazt, amit a Márkabeállítások → Általános oldalon módosítanál. A widget saját másolata ugyanabban a pillanatban frissül, tehát a változás azonnal érvényes, és a márka későbbi mentése nem vonja vissza. A márka nyelve a tudáskeresést és azt is vezérli, amit az AI ír, tehát ez nagyobb kapcsoló, mint „a widget felületi nyelve" — mondd is el, mielőtt valaki nevében átállítod.Az a látogató, aki a widget földgömb menüjében maga választott nyelvet, ettől a beállítástól függetlenül megtartja a választását.- Más nyelvű szövegek. Az eszköz csak a márka saját nyelvét írja. A többi nyelvre a vezérlőpulton, a widget Nyelvek fülén fordítasz, ahol egy kattintással mindet lefordíthatod; irányítsd oda a felhasználót.
- Képek. A logó, a bot avatárja és a Kezdőlap fényképe fájlok, a widget Megjelenés fülén töltöd fel őket.
- Az értékelés kérdése, az öt fülnév és az átadási mondat. Ezek a Yaplet saját szövegei, azon a nyelven, amelyen a látogató olvas. Nincs mit beállítani — egy átfogalmazási kérésnek nincs mezője, sem ebben az eszközben, sem máshol.
askForRatingLabel-t, sem szabad szöveges replyTime-ot, sem a menus objektumon belüli title-t. Ha átadsz egyet, az nem hiba, egyszerűen nem történik semmi.Példa promptok
- Hozz létre egy új widgetet.
- Hozz létre egy Prémium Szupport nevű widgetet sötétkék kiemelési színnel.
- Változtasd meg a widgetem témáját #1A1A2E háttérrel és #E94560 kiemelési színnel.
- Rejtsd el a Hírek és a Fejlesztések fület a widgeten.
- Kapcsold be a beszélgetés-értékelést a widgetemen.
- Állítsd a widgetem válaszidejét 10-20 percre.
- Váltsd át a márkámat németre.
- Engedélyezd az e-mail megkérése beállítást az alapértelmezett widgeten.
- Tegyél nagy, kerek fényfoltokat a kezdőlapomra, és halvány rácsot fölé.
- Legyen a márkaszínem a #6C63FF és a #FF6B6B, a gombok pedig színátmenetesek.
- Nevezd át a widgetemet Ügyfélportál-ra.
- Legyen az indítógombom egy szögletes piros gomb kiemelő vonallal.
- Állítsd vissza az indítógombot a márkaszíneimre.
- Változtasd meg a widgetem köszöntését erre: „Üdv az Acme-nál!".
- Adj hozzá egy kártyát, ami az árazási oldalunkra visz, és vedd ki az űrlap kártyát.
- Cseréld le a gyorsgombjaimat erre a kettőre: „Nyitvatartás" és „Asztalfoglalás".
get_widget
Beolvassa egy widget jelenlegi beállításait, anélkül hogy bármit módosítana.
Paraméterek
| Paraméter | Típus | Kötelező | Leírás |
|---|---|---|---|
id | string | Igen | A beolvasandó widget. |
Hogyan működik
Mindent visszaad, amit a manage_widget módosítani tud, ugyanazokkal a nevekkel: színek, indítógomb, a Kezdőlap háttere és elrendezése, viselkedés, menük és maga a Kezdőlap — a köszöntés, a köszöntés alatti sor, valamint a kártyák és a gyorsgombok az azonosítóikkal és a márka saját nyelvén írt szövegeikkel (copy_language). A null szöveg azt jelenti, hogy a widget a Yaplet beépített szövegét mutatja, amelyet minden látogató a saját nyelvén olvas.
A Copilot így olvassa be a widgetet, mielőtt kártyákat vagy gyorsgombokat szerkeszt, mert a manage_widget ezeket a listákat egészben cseréli le, és egy meglévő kártyát vagy gombot csak az azonosítója alapján tart meg. Semmit nem módosít, ezért a Copilot nem kér hozzá jóváhagyást.
Példa promptok
- Hogy néz ki most a widgetem?
- Milyen gyorsgombok vannak a widgetemen?
get_widget_install_code
Legenerálja a widgeted weboldalra való telepítéséhez szükséges JavaScript kódot.
Paraméterek
| Paraméter | Típus | Kötelező | Leírás |
|---|---|---|---|
widgetId | string | Igen | A telepítési kódért igényelt widget azonosítója. |
Hogyan működik
Visszaadja a widget részleteit egy kész beillesztő kódrészlettel (script taggel), amelyet beilleszthetsz a weboldal HTML-jébe. A szkript aszinkron módon tölti be a Yaplet widgetet, és nem lassítja le az oldaladat.
Példa promptok
- Add meg az alapértelmezett widgetem telepítési kódját.
- Hogyan telepíthetem a Prémium Szupport widgetet a weboldalamra?
- Generáld a beágyazási szkriptet a widgetemhez.
link_to_widget
Chatbotot, tudásbázist, dokumentációt vagy útiterv-táblát kapcsol össze egy widgettel, vagy szünteti meg a kapcsolatot.
Paraméterek
| Paraméter | Típus | Kötelező | Leírás |
|---|---|---|---|
widgetId | string | Igen | A widget, amelyhez összekapcsolsz. |
type | string | Igen | Mit kapcsolj össze: "chatbot", "knowledgebase", "documentation", vagy "roadmap". |
id | string vagy null | Igen | A kapcsolandó erőforrás azonosítója. Adj meg null-t a kapcsolat megszüntetéséhez. |
Hogyan működik
Chatbot összekapcsolás:
- Beállítja a widget AI ügynökét. Csak AI típusú chatbotot fogad el — chat munkafolyamat nem kerülhet ebbe a helyre, az eszköz magyarázattal visszautasítja.
- Ugyanez a választás a widget márkájára is felíródik, és az AI valójában onnan olvas.
- Adj meg
id: nullértéket a widget AI ügynökének törléséhez. Ez nem a fenti lépés fordítottja: csak a widgetről veszi le a botot. A márka megtartja a Vex ügynökét, és az továbbra is megjelenik a Márka → Vex oldalon; a márka chat munkafolyamatait pedig nem érinti.
Tudásbázis / Dokumentáció / Útiterv összekapcsolás:
- Frissíti a widget kapcsolt erőforrását, tudásbázis és dokumentáció esetén pedig ugyanazt a választást felírja a widget márkájára is — az AI és a nyilvános súgóoldal valójában onnan olvas.
- Semmi nem törlődik és semmi nem dolgozódik fel újra. Amit egy forrás megtanult, az a forráshoz tartozik, nem ahhoz a widgethez, amelyik éppen megjeleníti — a későbbi visszakapcsolás azonnali és ingyenes.
- Láthatatlan viszont nem marad. A tudásbázis vagy a dokumentáció összekapcsolása azt is jelenti, hogy az kerül ki a márka nyilvános címére, az addigi pedig lekerül róla;
id: nullesetén a márka nyilvános címén nem marad kint semmi. - A válasz tartalmaz
training_data_clearedéstraining_data_needs_refreshjelzőt is, valamint egy megjegyzést a tanítási adatok frissítéséről a widget beállításaiból. Hagyd figyelmen kívül őket: semmilyen indexelt tartalom nem törlődik, és nincs mit frissíteni.
Példa promptok
- Csatlakoztasd a Támogatás tudásbázisomat a widgethez.
- Cseréld le a widgeten lévő tudásbázist az imént létrehozottra.
- Kapcsold össze a dokumentációt és az útitervet az alapértelmezett widgetemmel.
- Melyik tudásbázist szolgálja ki jelenleg a widgetem?
- Töröld az útiterv kapcsolatot a widgetemről.
Általános munkafolyamat minták
Teljes widget beállítás
Egy teljes widget beállítás általában a következőket tartalmazza:
- Widget létrehozása →
manage_widget - Megjelenés testreszabása →
manage_widget(frissítés színekkel, indítógombbal, menükkel stb.) - A Kezdőlap kitöltése →
manage_widget(köszöntés, kártyák, gyorsgombok) - Telepítési kód lekérése →
get_widget_install_code
Példa prompt: Állíts be egy teljes widgetet: hozz létre egyet Szupport Chat névvel kék témával, és add meg a telepítési kódot.
A Kezdőlap szerkesztése
- A widget beolvasása →
get_widget(a jelenlegi kártyák és gyorsgombok az azonosítóikkal) - Az új listák elküldése →
manage_widgetacardsés/vagy aquickButtonsmezővel, megtartva minden maradó kártya vagy gombid-ját
Példa prompt: Tartsd meg az első két gyorsgombomat, a többit töröld, és adj hozzá egyet, ami a visszaküldési űrlapunkat nyitja meg.
Téma testreszabás
Egyetlen hívással teljes vizuális átalakítást végezhetsz:
Példa prompt: Add a widgetemnek sötét témát #0F0F23 háttérrel, #6C63FF és #FF6B6B márkaszínekkel, színátmenetes háttérrel, valamint foltokkal és halvány ráccsal a kezdőlapon.