Referenční přehled JavaScript API widgetu
Widget ChatbotIQ můžete ovládat programově pomocí funkce window.chatbotiq. Toto API je k dispozici, jakmile je na stránce vkládací skript: nemusíte čekat, než se widget načte.
Metody
Sekce “Metody”chatbotiq('open')
Sekce “chatbotiq('open')”Otevře chat widget.
window.chatbotiq('open');Pokud už je widget otevřený, neudělá nic.
chatbotiq('close')
Sekce “chatbotiq('close')”Zavře chat widget.
window.chatbotiq('close');Pokud už je widget zavřený, neudělá nic.
chatbotiq('toggle')
Sekce “chatbotiq('toggle')”Přepne widget mezi otevřeným a zavřeným stavem.
window.chatbotiq('toggle');chatbotiq('getState')
Sekce “chatbotiq('getState')”Vrátí aktuální stav widgetu.
const state = window.chatbotiq('getState');// Returns: 'open' or 'closed'Řazení příkazů do fronty
Sekce “Řazení příkazů do fronty”API funguje i dřív, než se widget načte. Příkazy se automaticky zařadí do fronty a po inicializaci widgetu se provedou v daném pořadí.
API tak můžete bez obav volat hned po přidání vkládacího skriptu:
<script> // This works even if the widget hasn't loaded yet window.chatbotiq('open');</script>Praktické vzory pro různé případy použití (vlastní tlačítka, spouštěče na stránce, klávesové zkratky, integrace SPA) najdete v článku Ovládání widgetu pomocí JavaScriptu.
Související
Sekce “Související”- Ovládání widgetu pomocí JavaScriptu - praktický průvodce
- Vložení widgetu - přidání widgetu na váš web
- Jak se widget načítá - pochopení životního cyklu asynchronního načítání