Beágyazás
Az asszisztensed kész. Most tedd oda, ahol a látogatóid valóban használni tudják — és ehhez egy sornyi kódot sem kell írnod. Ez az oldal a kódolás nélküli beágyazási módokat veszi végig: másolod a kódrészletet (vagy a linket), beilleszted, kész.
Ezen az oldalon
Mielőtt elkezded
A beágyazáshoz két dolog kell:
- Egy publikus asszisztens az EchoAI-ban.
- Az asszisztens-azonosító — az asszisztens Beágyazás oldalán találod, a másolás gombbal viszed vágólapra.
Beágyazni csak publikus asszisztenst lehet. A belső tudásbázis és szerződés típusú asszisztensek a vezérlőpulton keresztül érhetők el.
Melyik módszert válaszd?
Hat kódolás nélküli mód közül választhatsz. A táblázat segít eldönteni, melyik illik a helyzetedhez:
| Módszer | Mikor ideális | Kódbeillesztés? |
|---|---|---|
| Lebegő gomb | Chat ikon minden aloldalon, a sarokban — a legnépszerűbb választás. | Egy kódrészlet |
| Beágyazott widget | A chatet egy konkrét oldalba ágyaznád (support, kapcsolat). | Egy kódrészlet |
| Megosztható link | Saját weboldal nélkül osztanád meg — emailben, bióban, QR-kódon. | Nincs |
| WordPress | WordPress oldalad van — bővítménnyel, kattintással állítod be. | Nincs |
| Framer | Framerben építed az oldalad — kész komponenst húzol be. | Nincs |
| Messenger | A látogatók közvetlenül a Facebook Messengerben chatelnének. | Nincs |
Fejlesztő vagy, és teljes kontrollt akarsz a kódból? Akkor az SDK integrációs útmutató a te oldalad.
Lebegő chat gomb népszerű
Egy kis chat ikon a képernyő sarkában. A látogató rákattint, és megnyílik a chat panel. Másold ki a kódrészletet az asszisztens Beágyazás oldaláról, és illeszd be a weboldaladba — az alábbi minta a HTML data attribútumos változat, amihez nem kell JavaScriptet írnod:
- Nyisd meg az asszisztens Beágyazás oldalát az oldalsávban.
- Másold ki a kódrészletet.
- Illeszd be a weboldaladon a záró
</body>tag elé.
Az SDK automatikusan elindul, amint talál egy data-echo-container attribútumú elemet — neked csak be kell illesztened a részletet.
- Pozíció:
data-echo-floating-position—bottom_right(alapértelmezett),bottom_left,top_right,top_left. - Színtéma:
data-echo-theme— pink (alapértelmezett), purple, blue, green, amber. - Ikon: ha nem állítasz be sajátot, a lebegő gomb az asszisztens feltöltött profilképét mutatja.
Asztali nézetben a gomb mellett nyílik a chat panel. Mobilon (700 px alatt) teljes képernyőn jelenik meg.
Beágyazott widget
Nem lebegtetni akarod a chatet, hanem beépíteni egy oldalba? Tedd egy konténerbe — a support, a kapcsolat vagy bármelyik oldaladon. Ugyanazt a kódrészletet illeszted be, csak a lebegő gombot hagyod ki belőle (a Beágyazás oldal ehhez is ad kész kódot).
A widget kitölti a konténer szélességét, és a megadott magasságot használja. Ha nem adsz meg magasságot, a konténer teljes magasságát kitölti.
WordPress
- Töltsd le az EchoAI Chat WordPress bővítményt.
- A WordPress admin felületen nyisd meg a Bővítmények > Új hozzáadása > Bővítmény feltöltése menüt.
- Töltsd fel a fájlt, majd kattints a Telepítés most gombra.
- Aktiváld a bővítményt.
- Nyisd meg az EchoAI Beállítások menüpontot a WordPress admin menüben.
- Illeszd be az asszisztens-azonosítót.
- Állítsd be a megjelenést: pozíció, színek, méret.
- Mentsd a beállításokat.
A chat widget az oldalad minden aloldalán megjelenik. Ha csak adott oldalakra szeretnéd, használd a [echo_ai] shortcode-ot.
Részletes útmutató: WordPress bővítmény útmutató.
Framer
- Nyisd meg a Framer projekted.
- Lépj az Assets > Add Asset > From URL menübe.
- Illeszd be a komponens URL-jét (a Beágyazás oldalon találod):
- Chat Widget komponens — teljes chat widget az oldalra.
- Lebegő gomb komponens — chat gomb a sarokba.
- Húzd a komponenst a vászonra.
- A komponens tulajdonságainál add meg az asszisztens-azonosítót.
- Publikáld a Framer oldalad.
Facebook Messenger
Kösd össze a publikus asszisztensedet egy Facebook Oldallal, és a látogatók közvetlenül a Messengerben cseveghetnek vele.
- Nyisd meg az asszisztens részletes oldalát, és lépj a Csatornák fülre.
- Kattints a Facebook Oldal csatlakoztatása gombra.
- Jelentkezz be Facebookkal, és válaszd ki a csatlakoztatni kívánt Oldalt.
- Add meg a kért engedélyeket (oldalkezelés, üzenetek küldése és fogadása).
A csatlakoztatás után az asszisztens automatikusan válaszol a Messenger beszélgetésekre. A beszélgetések a Beszélgetések listában jelennek meg, a webes chat beszélgetések mellett. A Facebook Oldal posztjai és bemutatkozása szintén tartalomforrásként szinkronizálódnak.
Hibaelhárítás
- Nem jelenik meg a chat? Ellenőrizd, hogy jó-e az asszisztens-azonosító, és hogy publikus típusú-e az asszisztens.
- Eltörnek a stílusok? A chat saját, elszigetelt stílust használ, így az oldalad megjelenése nem hat rá — és a chat sem változtatja meg az oldalad kinézetét. Itt nincs teendőd.
- Nem tölt be a betűtípus? A chat magával hozza a saját betűtípusát. Ha a hálózat ezt nem engedi betölteni, automatikusan a látogató eszközén lévő rendszerbetűtípusra vált — ez nem hiba.
- Nem marad meg a beszélgetés az oldalak között? A chat a látogató böngészőjében jegyzi meg a beszélgetést, az asszisztens-azonosítóhoz kötve. Ehhez ugyanazt az azonosítót kell használnod minden oldalon. Bővebben: Chat funkciók — Beszélgetések megőrzése.
Fejlesztőknek: teljes kontroll kódból
A fentiek lefedik a tipikus, kódolás nélküli beágyazást. Ha fejlesztő vagy, és többre van szükséged, az SDK integrációs útmutató az egyetlen igazságforrás minden haladó beállításhoz:
- Konfiguráció kódból — saját
new EchoSDK({...})inicializálás, user kontextus, URL kontextus, indító kérdések felülírása, szöveg-testreszabás, fejléc. - Programozott vezérlés — a
window.echoInstanceobjektumon keresztül (pl. beszélgetés visszaállítása, kontextus frissítése) és a chatecho:*eseményei. - Belső működés — a Shadow DOM-os stílus-elszigetelés és a betűtípus-kezelés részletei.