
外掛標籤
開發者團隊
原文外掛簡介
DBest ChatBot is the WordPress companion plugin for the DBestChatBot SaaS — an AI-powered chatbot platform that helps small and mid-size businesses convert more website visitors into leads and customers.
This plugin is intentionally lightweight. It does three things, well:
Connect your WordPress site to a DBestChatBot workspace via a single-click OAuth-style flow
Choose which chatbot to display on which pages of your site via simple display rules (homepage, blog posts, product pages, URL patterns)
Embed the chatbot widget by emitting a single optimized script tag in the page footer — no theme edits, no shortcodes needed
All the heavy lifting — AI model selection, system prompt configuration, lead-capture forms, integrations (WhatsApp, Telegram, webhooks, email notifications) — is handled in your DBestChatBot dashboard at dbestchatbot.com. Updates to the chatbot’s behavior happen on the dashboard and apply instantly across every WordPress site connected to your workspace.
Why this lightweight design?
The plugin itself is a small (~30 KB) shim: it stores your workspace credentials and emits one script tag. All the heavy lifting — AI providers, conversation history, forms, emails — runs on the DBestChatBot SaaS and is updated continuously on our side, so the plugin stays tiny and rarely needs updating.
Features available via the DBestChatBot SaaS
AI chatbots powered by GPT, Claude, Gemini, or DeepSeek (your choice per chatbot)
Train chatbots on your website content automatically — no manual knowledge-base management
Lead capture with custom pre-chat fields
Forward conversations to email, WhatsApp, Telegram, or webhooks
Human takeover — a real team member can jump into a conversation when needed
Per-page display rules (different chatbot on /pricing vs. /support)
Conversation transcripts, analytics, lead inbox
Multi-language support
Built-in GDPR compliance helpers
Built-in safeguards
Health Check panel runs five diagnostics every time you load the plugin settings: connection status, default chatbot validity, frontend visibility (does the widget actually appear for anonymous visitors?), detected cache plugins, detected cookie consent plugins. Each diagnostic shows a plain-English fix when something’s wrong.
One-click “Purge all caches” button — automatically detects and clears SiteGround Optimizer, WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, Hummingbird, Autoptimize, and Cloudflare.
JS-bundler exclusion attributes — our script tag carries data-no-optimize, data-noptimize, and data-cfasync="false" so cache and optimization plugins leave it alone, preventing the widget from disappearing for anonymous visitors.
WordPress-native auto-updates — when we ship a new plugin version, you see the standard yellow “Update available” notice in wp-admin, exactly like a plugin from the WordPress.org directory.
External services
This plugin connects to the DBestChatBot SaaS at https://dbestchatbot.com to provide its core functionality. By installing the plugin and clicking “Connect to DBestChatBot” you authorize the following external requests. You can disconnect at any time from the plugin settings page, which immediately stops all of these requests.
dbestchatbot.com — chatbot widget (the visitor-facing chat)
When: every page-view on your site after you connect the plugin
What: the visitor’s browser loads https://dbestchatbot.com/widget.js and any chat messages the visitor sends go to https://dbestchatbot.com/api/v1/chats/submit
Why: this is how the AI chatbot actually works — the chat happens in the visitor’s browser, talking directly to our API
Data: chatbot configuration (no personal data), then any chat message text + pre-chat-form fields the visitor enters (typically name, email, phone)
Terms of Service: https://dbestchatbot.com/legal/terms
Privacy Policy: https://dbestchatbot.com/legal/privacy
dbestchatbot.com — workspace + chatbot configuration
When: when you load the plugin’s admin settings page, plus a cached refresh every 6 hours
What: GET requests to /api/v1/wp/account and /api/v1/wp/chatbots
Why: to verify your connection is still valid and to list the chatbots in your workspace for the Display Rules dropdown
Data sent: your workspace API key (no site visitor data)
Privacy Policy: https://dbestchatbot.com/legal/privacy
dbestchatbot.com — daily health-check report (opt-in, OFF by default)
Opt-in: This is DISABLED by default. No health report is ever sent unless you explicitly enable it at DBest ChatBot → Settings → tick “Send daily health reports to DBestChatBot support”. Untick at any time to stop.
When: once per day via WordPress’s standard cron, only while enabled
What: POST to /api/v1/wp/health-report with the result of the plugin’s 5 internal diagnostic checks
Why: lets our support team see broken installs before customers complain — reduces support resolution time
Data sent: your workspace API key, your site URL, plugin version, WordPress version, results of the 5 checks (connected: yes/no, chatbot paired: yes/no, widget reaches visitors: yes/no, cache plugins detected: list of names, cookie-consent plugins detected: list of names). No visitor data, no message contents.
Privacy Policy: https://dbestchatbot.com/legal/privacy
