[WordPress] 外掛分享: BitBloom Chatbot for Chatkit

WordPress 外掛 BitBloom Chatbot for Chatkit 的封面圖片。

前言介紹

  • 這款 WordPress 外掛「BitBloom Chatbot for Chatkit」是 2025-11-14 上架。
  • 目前尚無安裝啟用數,是個很新的外掛。如有要安裝使用,建議多測試確保功能沒問題!
  • 上一次更新是 2025-11-15,不久前才剛更新。
  • 外掛最低要求 WordPress 6.2 以上版本才可以安裝。
  • 外掛要求網站主機運作至少需要 PHP 版本 7.4 以上。
  • 尚未有人給過這款外掛評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

ishchai |

外掛標籤

AI | chat | embed | openai | chatkit |

內容簡介

總結:BitBloom Chatbot for Chatkit 是一個能夠將已發佈的 Agent Builder 工作流程嵌入 WordPress 中,並利用 OpenAI 的 ChatKit UI 的外掛。

問題與答案:
1. BitBloom Chatbot for Chatkit 主要功能是什麼?
- 答:能夠在 WordPress 中嵌入已發佈的 Agent Builder 工作流程,並使用 OpenAI 的 ChatKit UI。
2. 這個外掛的特色有哪些?
- 答:包括浮動啟動器、可選的短代碼、主題控制(亮色/暗色、強調色、半徑、密度、字體),以及通過 REST nonce 進行伺服器端的會話創建(不在瀏覽器中暴露 API 金鑰)。
3. 使用這個外掛需要提供什麼資訊?
- 答:需要一個已發佈的 Agent Builder 工作流程(複製其工作流程 ID)、您的域名許可和域名公鑰(安全→域名許可)、以及在 OpenAI 帳戶中有有效的計費/積分。
4. 關於安全性及隱私方面,該外掛如何保護用戶資料?
- 答:外掛使用 wp_rest nonce 來保護會話端點,從不在瀏覽器中暴露您的 OpenAI API 金鑰。用戶 ID 會進行糖鹽雜湊,不會存儲或發送 IP 地址,也不會收集分析數據。與 OpenAI 交換的數據僅限於運行已配置工作流所需的內容(消息文本、工作流 ID、域名公鑰和匿名化用戶雜湊)。
5. 關於外部服務,該外掛使用了哪些 API?
- 答:該外掛從 OpenAI 的 CDN 中加載 ChatKit 網頁組件,並與 OpenAI 創建短暫的客戶端會話,以渲染聊天 UI。服務包括 OpenAI 的 ChatKit(Web 組件和會話 API),用於渲染聊天小部件和執行您的工作流。

原文外掛簡介

BitBloom Chatbot for Chatkit lets you embed a published Agent Builder workflow into WordPress using OpenAI’s ChatKit UI.
Features a floating launcher, optional shortcode, theme controls (light/dark, accent color, radius, density, font), and server-side session creation with REST nonces (no API key in the browser).
Highlights
– Floating ChatKit launcher or inline embed via shortcode.
– One-time setup: paste your Workflow ID and Domain Public Key.
– Theme controls: color scheme, accent, radius, density, font.
– Secure: session created on the server; REST calls nonce-protected.
– Privacy-friendly: user ID is a salted hash (no IP stored or sent by the plugin).
What you need from OpenAI
1. A published Agent Builder workflow (copy its Workflow ID).
2. Your Domain allowlist and Domain Public Key (Security → Domain allowlist).
3. Active billing/credits in your OpenAI account.
Usage
Floating Launcher (auto)
– Once configured, the floating button appears on the front-end. Clicking it opens ChatKit bound to your published workflow.
Shortcode (inline chat)
Add to any post/page:
[bitbloom_chatbot_for_chatkit]
Security
– The plugin uses wp_rest nonces for the session endpoint and never exposes your OpenAI API key in the browser.
Privacy

The plugin computes an anonymized user identifier using a salt + user agent hash and does not send IP.
The plugin does not collect analytics or telemetry.
Data exchanged with OpenAI is limited to what’s required to run your configured workflow (message text, workflow ID, domain public key, and the anonymized user hash).
On uninstall, the option bitbloom-chatbot-for-chatkit_options is deleted.

External services
This plugin loads the ChatKit web component from OpenAI’s CDN and creates short-lived client sessions with OpenAI in order to render the chat UI.
• Service: OpenAI ChatKit (web component & sessions API)
• What for: Render the chat widget and let the agent run your workflow.
• Endpoints:
– CDN script: https://cdn.platform.openai.com/deployments/chatkit/chatkit.js
– Sessions API: https://api.openai.com/v1/chatkit/sessions
• What is sent and when:
– On page load, the browser downloads the ChatKit web component from the CDN.
– When the user opens the chat, WordPress calls the Sessions API server-to-server to mint a short-lived client_secret. The request includes:
* Your configured workflow ID
* A non-identifying, hashed “user” string derived from the site salt and the user agent (no PII)
• Privacy & Terms:
– OpenAI Terms: https://openai.com/policies/terms-of-use
– OpenAI Privacy Policy: https://openai.com/policies/privacy-policy

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「BitBloom Chatbot for Chatkit」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


1.2.0 | trunk |

延伸相關外掛(你可能也想知道)

暫無相關外掛推薦。

文章
Filter
Apply Filters
Mastodon