Le chatbot IA pour Umbraco.Une seule installation. Géré depuis votre tableau de bord.
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 quelles pages affichent quel chatbot and ce qu'il apprend de votre site sans toucher au code.
Package gratuit · essai gratuit de 20 chats · référencé sur le Umbraco Marketplace and NuGet.
# une fois
dotnet add package DBestChatBot.Umbraco
# appsettings.json
"DBestChatBot": {
"SiteToken": "ums_..."
}
# déploiement. terminé.
10-13, 17+
Versions d'Umbraco
10 min
installation unique
0
modifications de modèle
Lecture seule
accès à la base de données
Compétences · Site Umbraco
Site Northside Learning
Connecté · Umbraco 17 · dernière vérification il y a 4 min
- Tout le siteAssistant principal
- /locations/downtownAssistant du centre-ville
- /locations/lakeviewAssistant Lakeview
- /careersAssistant de recrutement
Les modifications atteignent le site dans les 15 minutes.
Géré depuis votre tableau de bord
Choisissez où chaque chatbot apparaît, sans redéploiement.
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.
- Afficher un chatbot sur tout le site ou sur une section par chemin
- Donnez à chaque agence, franchise, marque ou langue son propre chatbot
- Jamais affiché dans le backoffice Umbraco
- Désactivez le widget pour une section en un clic
Connaît votre site
Il lit vos pages et les données que vous choisissez. Rien d'autre.
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.
- Noms des pages publiées, URL et types de pages (sur trois niveaux)
- Vos tables personnalisées, uniquement les colonnes que vous cochez
- Les noms de tables et de colonnes vous sont d'abord présentés, sans données, pour que vous choisissiez
- Les tables système d'Umbraco ne sont jamais lues
Ce que le chatbot apprend de ce site
214 pages publiées · dernière synchronisation il y a 2 h
dbo.ClassSchedule (1 284 lignes)
ParentEmail est bloqué à l'intérieur du package et ne quitte jamais le site.
Sûr sur les sites en production
Conçu pour que votre site continue de fonctionner.
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.
Arrière-plan uniquement
Tout le travail réseau et base de données s'exécute dans un service en arrière-plan, jamais dans une requête de page.
Échoue en silence
Si DBestChatBot est indisponible, votre site affiche toutes ses pages normalement, simplement sans le widget.
Données personnelles bloquées
Les colonnes e-mail, téléphone, mot de passe et similaires ne quittent jamais votre serveur. Les données binaires non plus.
Aucune table, suppression facile
Ne crée rien dans votre base de données. Supprimez le package ou définissez Enabled sur false.
Tout ce qu'un site Umbraco attend d'un chatbot
La même plateforme que celle utilisée par les sites WordPress, Shopify et nopCommerce, connectée nativement à Umbraco.
Des réponses issues de votre contenu
Entraîné sur vos pages et documents, et doté de votre liste de pages en direct pour renvoyer les visiteurs vers la page exacte.
Chatbots par section
Différents chatbots pour différentes parties du site, et les pages où il reste désactivé : définis par vous, vos éditeurs dans le backoffice ou le propriétaire du site.
Vos propres tables
Synchronisez les plannings, emplacements ou stocks depuis des tables personnalisées, en lecture seule, avec les colonnes de votre choix.
Capture de leads
Collecte le nom, l'e-mail et le téléphone naturellement dans la conversation et alerte votre équipe instantanément.
Rendez-vous
Réserve des réunions dans votre agenda avec des e-mails de confirmation, directement dans le chat.
Prise en main par un humain
Votre équipe peut rejoindre n'importe quel chat en direct depuis la boîte de réception web ou les applications Android et iPhone.
20 langues
Les visiteurs discutent dans leur propre langue ; votre équipe peut traduire n'importe quelle conversation en un clic.
Analytics
Vues, conversations, prospects, sujets et l'aide apportée par le bot, avec les conversations derrière chaque chiffre.
Alertes instantanées
Notifications par e-mail pour les nouveaux prospects et les conversations avec la transcription complète.
Confidentialité intégrée
Requêtes signées, accès en lecture seule, colonnes de données personnelles bloquées dans le package.
Package ou copier-coller d'un script de chat dans vos templates
| Package DBestChatBot | Script dans un modèle | |
|---|---|---|
| Modifiez les pages qui affichent le chat | Depuis le tableau de bord | Modifier les modèles, redéployer |
| Des chatbots différents par section | Oui, par chemin | Logique de template personnalisée |
| Connaît les URL réelles de vos pages | Synchronisé automatiquement | Non |
| Utilise vos propres données Umbraco | Lecture seule, colonnes de votre choix | Non |
| Tenue à l'écart du backoffice | Always | Dépend du modèle |
Comment ajouter un chatbot IA à Umbraco
Quatre étapes, environ 10 minutes, à faire une seule fois. Confiez les étapes 2 à 4 à la personne qui déploie votre site.
Étape 1
Créer un token de site
Dans DBestChatBot, ouvrez votre chatbot, puis Skills, Umbraco website, Connect an Umbraco site.
Étape 2
Ajoutez le package
Exécutez dotnet add package DBestChatBot.Umbraco dans votre projet web.
Étape 3
Ajoutez le jeton
Placez "DBestChatBot": { "SiteToken": "ums_..." } dans appsettings.json.
Étape 4
Déployer
Le site se signale en quelques minutes et le chatbot apparaît sur les pages que vous avez choisies.
Package Manager / .NET CLI
dotnet add package DBestChatBot.Umbraco
appsettings.json
"DBestChatBot": {
"SiteToken": "ums_..."
}Vous voulez que nous nous en chargions ? Notre White Glove install le couvre.
Pour les développeurs Umbraco
Ce que le package fait dans votre application
FAQ du chatbot Umbraco
Qu'est-ce que le package Umbraco DBestChatBot ?+
DBestChatBot.Umbraco est un package NuGet gratuit qui ajoute le chatbot IA DBestChatBot à un site Umbraco et tient le chatbot informé de ce site. Il est référencé sur l'Umbraco Marketplace et s'installe avec une seule commande : dotnet add package DBestChatBot.Umbraco.
Quelles versions d'Umbraco sont prises en charge ?+
Umbraco 10, 11, 12 et 13 (sur .NET 6, 7 ou 8) et Umbraco 17 et plus récent (sur .NET 10). Un seul package couvre les deux, et NuGet choisit la bonne version pour votre site. Umbraco 14 à 16 ne sont pas encore pris en charge. Il fonctionne avec les bases de données SQL Server (y compris Azure SQL) et SQLite, sur Umbraco Cloud, Azure App Service ou vos propres serveurs, et dans des configurations à équilibrage de charge.
Comment ajouter un chatbot IA à mon site Umbraco ?+
Créez un compte DBestChatBot gratuit, ouvrez votre chatbot, allez dans Skills, Umbraco website, et cliquez sur Connect an Umbraco site pour obtenir un token de site. Exécutez ensuite dotnet add package DBestChatBot.Umbraco, ajoutez le token dans appsettings.json sous DBestChatBot:SiteToken, puis déployez. Le widget de chat apparaît en quelques minutes. Aucune modification de template n'est nécessaire.
Dois-je modifier mes modèles ou vues Umbraco ?+
Non. Le package ajoute automatiquement une balise script différée avant la balise body fermante des pages publiques. Il n'ajoute jamais le widget au backoffice Umbraco.
Puis-je afficher différents chatbots sur différentes sections de mon site ?+
Oui. Dans le tableau de bord DBestChatBot, vous choisissez quelles pages affichent quel chatbot par chemin, par exemple tout le site, ou /locations/downtown et tout ce qui se trouve en dessous. Un site avec de nombreuses succursales, franchises ou marques peut donner à chaque section son propre chatbot. Les modifications atteignent le site en 15 minutes, sans redéploiement.
Puis-je désactiver le chatbot sur certaines pages ?+
Oui, de trois façons. Le propriétaire du site peut lister dans appsettings.json (DBestChatBot:ExcludedPaths) les pages qui n'affichent jamais le chat, quoi qu'indique le tableau de bord. Les éditeurs peuvent cocher une propriété vrai/faux appelée hideChatbot sur n'importe quelle page du backoffice Umbraco pour masquer le chat ici et sur toutes les pages en dessous. Et le tableau de bord DBestChatBot peut désactiver le chat pour les pages d'une section, par exemple activé pour /locations/downtown mais désactivé pour /locations/downtown/register.
Quelles données le package lit-il dans ma base de données Umbraco ?+
Il est en lecture seule et n'exécute que des requêtes SELECT. Il lit votre arborescence de pages publiées (noms de pages, URL et types de pages, sur trois niveaux) afin que le chatbot puisse diriger les visiteurs vers la bonne page. Il signale aussi les noms de vos tables et colonnes personnalisées, sans aucune donnée, pour que vous puissiez choisir les tables à synchroniser, comme les horaires, les lieux ou le stock. Seules les colonnes que vous cochez sont lues. Les tables système d'Umbraco sont ignorées.
Peut-il divulguer des données personnelles comme des e-mails ou des mots de passe ?+
Les colonnes dont le nom contient email, phone, mobile, password, hash, salt, token, secret, birth, card, IBAN et similaires sont bloquées dans le package et ne quittent jamais votre serveur, même si elles sont sélectionnées dans le tableau de bord. Les colonnes binaires ne sont jamais envoyées. Les propriétaires de site peuvent également verrouiller la synchronisation sur une liste d'autorisation de tables dans appsettings.json.
Va-t-il ralentir ou casser mon site Umbraco ?+
Non. Rien ne s'exécute pendant une requête de page, hormis une recherche en mémoire pour décider d'afficher ou non le widget. Tout le travail réseau et base de données s'exécute dans un service en arrière-plan, et chaque échec est journalisé puis réessayé plus tard. Si DBestChatBot est injoignable, votre site continue de fonctionner et n'affiche simplement aucun widget. Nous lançons un vrai site Umbraco avec le package installé avant chaque version.
Comment le supprimer ?+
Supprimez la référence du package et déployez, ou définissez DBestChatBot:Enabled sur false dans appsettings.json. Il ne crée aucune table de base de données, il ne reste donc aucune trace.
Combien ça coûte ?+
Le package est gratuit. DBestChatBot propose un essai gratuit de 20 conversations, puis des forfaits à partir de 29 $ par mois. Aucune clé API de fournisseur d'IA ni facture de tokens à gérer.
Offrez à votre site Umbraco un assistant 24h/24 et 7j/7.
Package gratuit, essai gratuit de 20 chats, installé une seule fois.