Playground interactivo — configura cada prop y se aplica en vivo.
Todo queda guardado en localStorage, así que al recargar no hay que volver a escribirlo.
Los cambios se aplican al widget al instante y se persisten automáticamente.
JLV).
⚠ Sin company el widget no monta el chat.
VES.
/ final. Si lo dejas vacío se usa el valor de VITE_API_BASE_URL con el que se compiló el widget.
«Remontar» destruye y vuelve a crear el <astro-bot> desde cero — útil para
reiniciar la conversación con la configuración actual.
Con no-fab (o en móvil con no-fab-mobile) el chat se abre disparando
astrobot:open, astrobot:close o astrobot:toggle en
document — o directamente en el elemento.
Refleja la configuración actual. Listo para pegar en el sitio host.
| Atributo | Tipo | Default | Descripción |
|---|---|---|---|
company | string | — | Obligatorio. Sin él el componente no monta el chat. |
token | string | "" | Bearer de Calimaco. Sin token la sesión es anónima. |
currency | string | VES | Moneda usada para promociones y saldos. |
api-base-url | string | VITE_API_BASE_URL | Base de la API del backend, sin barra final. |
position | enum | bottom-right | Anclaje en la rejilla 3×3 de la pantalla. |
no-fab | boolean | false | Oculta el FAB; el chat se controla por eventos. |
no-fab-mobile | boolean | false | Oculta el FAB solo en viewports ≤ 520 px. |
open | boolean | false | Estado del chat. Se maneja internamente o por eventos. |