El chatbot de IA para Umbraco.Una instalación. Gestionado desde tu panel.
DBestChatBot.Umbraco is a free NuGet package that puts an AI assistant on your Umbraco site. It answers visitors 24/7 from your own content, links them to the right page, captures leads and books appointments. Your developer installs it once; after that you choose qué páginas muestran qué chatbot and lo que aprende de tu sitio sin tocar código.
Paquete gratuito · prueba gratuita de 20 chats · listado en Umbraco Marketplace and NuGet.
# one time
dotnet add package DBestChatBot.Umbraco
# appsettings.json
"DBestChatBot": {
"SiteToken": "ums_..."
}
# deploy. done.
10-13, 17+
Versiones de Umbraco
10 min
instalación única
0
ediciones de plantilla
Solo lectura
acceso a la base de datos
Skills · Sitio web de Umbraco
Sitio web de Northside Learning
Conectado · Umbraco 17 · última conexión hace 4 min
- Todo el sitioAsistente principal
- /locations/downtownAsistente del centro
- /locations/lakeviewAsistente de Lakeview
- /careersAsistente de contratación
Los cambios llegan al sitio en menos de 15 minutos.
Gestionado desde tu panel
Elige dónde aparece cada chatbot, sin volver a desplegar.
Most chatbot plugins need a developer every time something changes. Here the package asks DBestChatBot what to do every 15 minutes, so you control it from the Skills tab: the whole site, or one chatbot per section.
- Muestra un chatbot en todo el sitio o en cualquier sección por ruta
- Dale a cada sucursal, franquicia, marca o idioma su propio chatbot
- Nunca se muestra dentro del backoffice de Umbraco
- Desactiva el widget para una sección con un clic
Conoce tu sitio
Lee tus páginas y los datos que elijas. Nada más.
The package syncs your published page tree so the chatbot links visitors to real pages, never invented URLs. If your site keeps useful data in its own tables, such as class schedules, locations, opening hours or stock, you can tick the tables and columns to sync. It is read-only, every six hours by default.
- Nombres de páginas publicadas, URLs y tipos de página (tres niveles de profundidad)
- Tus tablas personalizadas, solo las columnas que marques
- Primero se te muestran los nombres de tablas y columnas, sin datos, para que elijas
- Las tablas del sistema de Umbraco nunca se leen
Lo que el chatbot aprende de este sitio
214 páginas publicadas · última sincronización hace 2 h
dbo.ClassSchedule (1.284 filas)
ParentEmail está bloqueado dentro del paquete y nunca sale del sitio.
Seguro en sitios de producción
Diseñado para que tu sitio siga funcionando.
Before every release we start a real Umbraco site with the package installed, on both SQLite and SQL Server, and check that it boots, serves pages and keeps working when our service is unreachable.
Solo en segundo plano
Todo el trabajo de red y base de datos se ejecuta en un servicio en segundo plano, nunca en una solicitud de página.
Falla en silencio
Si DBestChatBot no está disponible, tu sitio sirve todas las páginas con normalidad, solo que sin el widget.
Datos personales bloqueados
Las columnas de email, teléfono, contraseña y similares nunca salen de tu servidor. Los datos binarios tampoco.
Sin tablas, fácil de eliminar
No crea nada en tu base de datos. Elimina el paquete o pon Enabled en false.
Todo lo que un sitio Umbraco necesita de un chatbot
La misma plataforma que usan los sitios WordPress, Shopify y nopCommerce, conectada de forma nativa a Umbraco.
Respuestas basadas en tu contenido
Entrenado con tus páginas y documentos, y con tu lista de páginas en vivo para enlazar a los visitantes a la página exacta.
Chatbots por sección
Distintos chatbots para distintas partes del sitio, y páginas donde permanece desactivado: lo configuras tú, tus editores en el backoffice o el propietario del sitio.
Tus propias tablas
Sincroniza horarios, ubicaciones o stock desde tablas personalizadas, de solo lectura, con las columnas que elijas.
Captación de leads
Recopila nombre, email y teléfono de forma natural en la conversación y avisa a tu equipo al instante.
Citas
Agenda reuniones en tu calendario con correos de confirmación, dentro del chat.
Toma de control por un humano
Tu equipo puede unirse a cualquier chat en directo desde la bandeja de entrada web o las apps para Android y iPhone.
20 idiomas
Los visitantes chatean en su propio idioma; tu equipo puede traducir cualquier chat con un clic.
Analíticas
Vistas, chats, leads, temas y cómo ayudó el bot, con los chats detrás de cada cifra.
Alertas instantáneas
Notificaciones por email de nuevos leads y conversaciones con la transcripción completa.
Privacidad integrada
Solicitudes firmadas, acceso de solo lectura y columnas de datos personales bloqueadas dentro del paquete.
Paquete frente a pegar un script de chat en tus plantillas
| Paquete DBestChatBot | Script en una plantilla | |
|---|---|---|
| Cambia qué páginas muestran el chat | Desde el panel | Editar plantillas, volver a desplegar |
| Distintos chatbots por sección | Sí, por ruta | Lógica de plantilla personalizada |
| Conoce las URLs reales de tus páginas | Sincronizado automáticamente | No |
| Usa tus propios datos de Umbraco | Solo lectura, columnas que elijas | No |
| Fuera del backoffice | Siempre | Depende de la plantilla |
Cómo añadir un chatbot de IA a Umbraco
Cuatro pasos, unos 10 minutos, una sola vez. Pasa los pasos 2 a 4 a quien despliegue tu sitio.
Paso 1
Crear un token de sitio
En DBestChatBot abre tu chatbot y ve a Skills, Umbraco website, Connect an Umbraco site.
Paso 2
Añade el paquete
Ejecuta dotnet add package DBestChatBot.Umbraco en tu proyecto web.
Paso 3
Añade el token
Coloca "DBestChatBot": { "SiteToken": "ums_..." } en appsettings.json.
Paso 4
Desplegar
El sitio se conecta en cuestión de minutos y el chatbot aparece en las páginas que elegiste.
Package Manager / .NET CLI
dotnet add package DBestChatBot.Umbraco
appsettings.json
"DBestChatBot": {
"SiteToken": "ums_..."
}¿Quieres que lo hagamos nosotros? Nuestro White Glove install lo cubre.
Para desarrolladores de Umbraco
Lo que el paquete hace dentro de tu app
Preguntas frecuentes del chatbot para Umbraco
¿Qué es el paquete de DBestChatBot para Umbraco?+
DBestChatBot.Umbraco es un paquete NuGet gratuito que añade el chatbot de IA DBestChatBot a un sitio web Umbraco y mantiene al chatbot informado sobre ese sitio. Está listado en Umbraco Marketplace y se instala con un solo comando: dotnet add package DBestChatBot.Umbraco.
¿Qué versiones de Umbraco son compatibles?+
Umbraco 10, 11, 12 y 13 (en .NET 6, 7 u 8) y Umbraco 17 y posteriores (en .NET 10). Un solo paquete cubre ambos, y NuGet elige la compilación adecuada para tu sitio. Umbraco 14 a 16 aún no son compatibles. Funciona con bases de datos SQL Server (incluido Azure SQL) y SQLite, en Umbraco Cloud, Azure App Service o tus propios servidores, y en configuraciones con balanceo de carga.
¿Cómo añado un chatbot de IA a mi sitio Umbraco?+
Crea una cuenta gratuita de DBestChatBot, abre tu chatbot, ve a Skills, Umbraco website y haz clic en Connect an Umbraco site para obtener un token de sitio. Después ejecuta dotnet add package DBestChatBot.Umbraco, añade el token a appsettings.json en DBestChatBot:SiteToken y despliega. El widget de chat aparece en unos minutos. No hace falta editar plantillas.
¿Tengo que editar mis plantillas o vistas de Umbraco?+
No. El paquete añade automáticamente una etiqueta de script diferida antes de la etiqueta de cierre del body en las páginas públicas. Nunca añade el widget al backoffice de Umbraco.
¿Puedo mostrar distintos chatbots en distintas secciones de mi sitio?+
Sí. En el panel de DBestChatBot eliges qué páginas muestran qué chatbot por ruta, por ejemplo todo el sitio, o /locations/downtown y todo lo que hay debajo. Un sitio con muchas sucursales, franquicias o marcas puede dar a cada sección su propio chatbot. Los cambios llegan al sitio en 15 minutos sin necesidad de volver a desplegar.
¿Puedo mantener el chatbot desactivado en ciertas páginas?+
Sí, de tres formas. El propietario del sitio puede listar en appsettings.json (DBestChatBot:ExcludedPaths) las páginas que nunca muestran el chat, diga lo que diga el panel. Los editores pueden marcar una propiedad de verdadero/falso llamada hideChatbot en cualquier página del backoffice de Umbraco para ocultar el chat ahí y en todas las páginas que dependen de ella. Y el panel de DBestChatBot puede desactivar el chat en páginas dentro de una sección, por ejemplo activado en /locations/downtown pero desactivado en /locations/downtown/register.
¿Qué datos lee el paquete de mi base de datos de Umbraco?+
Es de solo lectura y solo ejecuta consultas SELECT. Lee tu árbol de páginas publicadas (nombres de página, URLs y tipos de página, tres niveles de profundidad) para que el chatbot pueda enlazar a los visitantes con la página correcta. También informa los nombres de tus tablas y columnas personalizadas, sin ningún dato, para que puedas elegir qué tablas sincronizar, como horarios, ubicaciones o stock. Solo se leen las columnas que marques. Las tablas del sistema de Umbraco se omiten.
¿Puede filtrar datos personales como correos o contraseñas?+
Las columnas cuyos nombres contienen email, phone, mobile, password, hash, salt, token, secret, birth, card, IBAN y similares se bloquean dentro del paquete y nunca salen de tu servidor, aunque se seleccionen en el panel. Las columnas binarias nunca se envían. Los propietarios del sitio también pueden limitar la sincronización a una lista de tablas permitidas en appsettings.json.
¿Ralentizará o romperá mi sitio de Umbraco?+
No. Durante una solicitud de página no se ejecuta nada salvo una consulta en memoria para decidir si se muestra el widget. Todo el trabajo de red y base de datos se ejecuta en un servicio en segundo plano, y cada fallo se registra y se reintenta más tarde. Si DBestChatBot no está disponible, tu sitio sigue funcionando y simplemente no muestra ningún widget. Iniciamos un sitio Umbraco real con el paquete instalado antes de cada versión.
¿Cómo lo elimino?+
Elimina la referencia del paquete y despliega, o establece DBestChatBot:Enabled en false en appsettings.json. No crea tablas de base de datos, así que no deja nada atrás.
¿Cuánto cuesta?+
El paquete es gratis. DBestChatBot tiene una prueba gratuita de 20 chats y luego planes desde $29 al mes. No hay claves API de proveedores de IA ni facturas de tokens que gestionar.
Dale a tu sitio Umbraco un asistente 24/7.
Paquete gratuito, prueba gratuita de 20 chats, instalado una vez.