Changeset 3396309
- Timestamp:
- 11/15/2025 05:51:29 PM (4 months ago)
- File:
-
- 1 edited
-
bitbloom-chatbot-for-chatkit/trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
bitbloom-chatbot-for-chatkit/trunk/readme.txt
r3396302 r3396309 29 29 30 30 == Installation == 31 1. Go to **Plugins → Add New → Upload Plugin** and upload the ZIP (or install from the directory when available). 31 1. Download the ZIP and upload it via **Plugins → Add New → Upload Plugin**, 32 or install it directly from the WordPress Plugin Directory. 33 32 34 2. Activate **BitBloom Chatbot for Chatkit**. 33 3. Go to **BitBloom Chatbot for Chatkit** (left menu) and set: 34 - **Workflow ID** (Agent Builder → Publish / Get Code) 35 - **Domain Public Key** (Security → Domain allowlist) 36 4. (Optional) Adjust theme, greeting, and layout. 35 36 3. Add your OpenAI API key to wp-config.php: 37 38 define('OPENAI_API_KEY', 'sk-proj-xxxxxxxxxxxxxxxx'); 39 40 This key must NOT be placed in the plugin settings screen for security reasons. 41 42 4. Go to **BitBloom Chatbot for Chatkit** in the WordPress admin menu and configure: 43 44 - **Workflow ID** 45 (Found in OpenAI → Agent Builder → Publish → Get Code) 46 47 - **Domain Public Key** 48 (Found in OpenAI → Agent Builder → Security → Domain allowlist) 49 50 5. (Optional) Customize theme settings: 51 - Color scheme (light/dark) 52 - Accent color 53 - Corner radius 54 - Density 55 - Font 56 57 6. (Optional) Enable **Auto-inject** to display the floating chat launcher on all pages. 58 59 7. (Optional) To embed the chat inline inside a single page or post, use the shortcode: 60 61 [bitbloom_chatbot_for_chatkit] 62 63 8. For a full video walkthrough of the installation and setup process: 64 https://youtu.be/PstZVUaumw8 37 65 38 66 == Usage == … … 50 78 == Frequently Asked Questions == 51 79 52 = The chat opens but doesn’t answer. = 53 Most common causes: 54 - Workflow is not **published**. 55 - No **credits** in your OpenAI account. 56 - Domain not on the **allowlist** / wrong **Domain Public Key**. 80 = The chat opens but doesn’t reply. What should I check? = 81 The most common causes are: 82 - The workflow is not **published** in OpenAI’s Agent Builder. 83 - The site domain is missing from the **Domain allowlist**. 84 - Incorrect or missing **Domain Public Key**. 85 - No available **OpenAI credits** in your account. 57 86 58 = Does the plugin store chat history on my server? = 59 No. The plugin does not store conversation data server-side. 87 = Where do I put my OpenAI API key? = 88 Add it to your wp-config.php file: 89 define('OPENAI_API_KEY', 'sk-proj-xxxxxxxx'); 90 Do not place the API key in the browser or inside the plugin settings. 60 91 61 = Can I change how the chat looks? = 62 Yes—choose light/dark, accent color, radius, density, and font from the settings page. 92 = Does the plugin store chat history or user messages? = 93 No. The plugin does not store any conversation data on your server. 94 All communication is handled directly through the session created when the chat loads. 63 95 64 = Where’s the code? = 65 GitHub: https://github.com/BitBloom-HQ/bitbloom-chatbot-for-chatkit 96 = Does the plugin send my API key to the browser? = 97 No. The API key remains server-side. 98 All browser requests use a WordPress REST route protected by a nonce. 99 100 = Can I embed the chat inside a page instead of using the floating launcher? = 101 Yes. Use the shortcode: 102 [bitbloom_chatbot_for_chatkit] 103 104 = Can I customize the look of the chat? = 105 Yes. You can change the color scheme (light/dark), accent color, radius, density, and font. 106 107 = The chat window shows an error when loading. What causes this? = 108 Usually one of the following: 109 - Missing or invalid **Workflow ID** 110 - Incorrect **Domain Public Key** 111 - The WordPress site is blocking REST requests 112 - A security plugin is blocking nonces or AJAX 113 114 = Does the plugin support caching plugins? = 115 Yes. The launcher and UI are safe to cache, but the REST endpoints should remain uncached. 116 If you use aggressive caching (e.g., LiteSpeed, Cloudflare APO), exclude: 117 - /wp-json/bitbloom-chatbot-for-chatkit/* 118 119 = Can I use multiple workflows on the same site? = 120 Yes. The shortcode supports multiple instances when placed on different pages. 121 122 = Does the plugin work on multisite? = 123 Yes, but each subsite must configure its own Workflow ID and Domain Public Key. 124 125 = Is this plugin GDPR-compliant? = 126 The plugin does not store personal data, but the site owner is responsible for ensuring: 127 - A proper privacy notice 128 - Compliance with data handling when using OpenAI services 66 129 67 130 == Screenshots ==
Note: See TracChangeset
for help on using the changeset viewer.