Un backend para widget web y WhatsApp.
Esta version ya separa el motor conversacional, los canales y el backoffice. El login ya vive sobre Firebase Auth, mientras que FastAPI valida el token y usa Firestore para sesiones, perfiles y conversaciones.
Esta version ya separa el motor conversacional, los canales y el backoffice. El login ya vive sobre Firebase Auth, mientras que FastAPI valida el token y usa Firestore para sesiones, perfiles y conversaciones.
Si aun no tienes cuenta, puedes crearla en la pantalla de login.
Este script agrega un launcher fijo abajo a la derecha y abre el chat en un iframe.
El widget y WhatsApp llaman al mismo backend. Lo que cambia es el adaptador del canal, no el motor del tenant.
`POST /api/v1/public/chat/messages`
`GET/POST /api/v1/channels/whatsapp/webhook`