Title: Command Modular AI Website Attendant
Author: AI Website Attendant™
Published: <strong>2026 年 9 月 21 日</strong>
Last modified: 2026 年 9 月 28 日

---

搜尋外掛

![](https://ps.w.org/command-modular-ai-website-attendant/assets/banner-772x250.
png?rev=3704901)

![](https://ps.w.org/command-modular-ai-website-attendant/assets/icon-256x256.png?
rev=3704901)

# Command Modular AI Website Attendant

 由 [AI Website Attendant™](https://profiles.wordpress.org/aiwebsiteattendant/) 
開發

[下載](https://downloads.wordpress.org/plugin/command-modular-ai-website-attendant.1.0.1.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/command-modular-ai-website-attendant/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/command-modular-ai-website-attendant/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/command-modular-ai-website-attendant/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/command-modular-ai-website-attendant/#developers)

 [技術支援](https://wordpress.org/support/plugin/command-modular-ai-website-attendant/)

## 外掛說明

Command Modular AI Website Attendant connects your WordPress site to the AI Website
Attendant™ service and loads the chat widget without pasting third-party scripts
that Wordfence, CSP, and ad blockers often block.

**Important:** This plugin requires an active [AI Website Attendant](https://www.aiwebsiteattendant.com)
account and connected website. The free plugin alone cannot answer visitor chats
without that service.

#### Connect methods

 1. **Connect Account** (recommended) — one-click OAuth to your AI Website Attendant
    ™ portal.
 2. **API Key** — master or personal token from Settings  Integrations.
 3. **Site Key** — widget-only mode using the public embed site key.

#### First-party architecture

The visitor browser talks only to your WordPress origin (`/cmaiwa/embed.js` and `/
wp-json/cmaiwa/v1/...`). WordPress uses `wp_remote_*` to reach the AI Website Attendant
™ API server-to-server. REST routes require a matching connected site key in permission_callback(
constant-time compare) before any upstream proxy request is made.

#### External services

This plugin requires the AI Website Attendant hosted service. It does not work as
a standalone chatbot. From your WordPress server it contacts the following first-
party endpoints operated by AI Website Attendant (Command Modular). No visitor browser
calls are made directly to third-party domains when the plugin is used as intended.

If you use Wordfence or similar, allow the REST namespace `cmaiwa/v1` if requested.

#### AI Website Attendant API

This service is used to connect your WordPress site to your AI Website Attendant
account and to generate chat answers from your site’s knowledge base.

The plugin sends data to `https://api.aiwebsiteattendant.com/api/v1` (or a custom
Upstream API URL you configure) in these cases:

 * When an administrator uses Connect Account: the one-time pairing code, CSRF state,
   and the WordPress site hostname are posted to `/integrations/wordpress/exchange`.
 * When an administrator uses API Key connect: the API token (Authorization header),
   platform identifier (`wordpress`), WordPress hostname, and optional site ID are
   posted to `/integrations/connect-with-key`.
 * When a visitor uses the chat widget: WordPress reverse-proxies the request to
   the embed API. That can include chat message text, session identifiers, widget
   config requests, feedback, optional voice audio (transcribe), link-preview URLs,
   and the site Origin/Referer.

This service is provided by AI Website Attendant: [Terms of Service](https://apps.aiwebsiteattendant.com/terms),
[Privacy Policy](https://apps.aiwebsiteattendant.com/privacy).

#### AI Website Attendant portal and script CDN

This service is used for account connection in wp-admin and to fetch the official
chat widget scripts so WordPress can serve them first-party.

The plugin contacts `https://apps.aiwebsiteattendant.com` in these cases:

 * When an administrator starts Connect Account: the browser is redirected to the
   portal with the WordPress callback URL, a CSRF state value, and the site hostname.
 * When the storefront loads the widget: WordPress requests `embed.js`, `embed.widget.
   js`, and brand logo image assets under `/embed/...` from the CDN so they can 
   be served from the WordPress origin.
 * When an administrator opens Dashboard or Support from the plugin settings screen.

This service is provided by AI Website Attendant: [Terms of Service](https://apps.aiwebsiteattendant.com/terms),
[Privacy Policy](https://apps.aiwebsiteattendant.com/privacy).

## 螢幕擷圖

[[

[[

[[

[[

## 安裝方式

 1. Install and activate **Command Modular AI Website Attendant**.
 2. Create or sign in to an AI Website Attendant account at [apps.aiwebsiteattendant.com](https://apps.aiwebsiteattendant.com).
 3. Open **Command Modular AI Website Attendant** in the WordPress admin menu.
 4. Choose Connect Account, API Key, or Site Key and finish connecting a website.
 5. Visit a public page to see the widget.

## 常見問題集

### Do I need a paid or registered account?

Yes. The plugin connects your WordPress site to AI Website Attendant™. You need 
an account (and an active subscription for production use) from the AI Website Attendant
portal.

### Why not paste the CDN script?

Third-party `fetch` to the API is often blocked. This plugin proxies scripts and
API calls first-party through your WordPress site.

### What visitor data is sent externally?

When a visitor uses the chat widget, message content and related request metadata
needed for chat (such as session identifiers) are sent from WordPress to the AI 
Website Attendant™ API for your connected site. See the External services section,
the [Terms of Service](https://apps.aiwebsiteattendant.com/terms), and the [Privacy Policy](https://apps.aiwebsiteattendant.com/privacy).

### Can I change the API or CDN URL?

Yes. After connect, the plugin stores the Upstream API URL returned by the service.
Advanced installs can also set portal/CDN defaults in plugin settings stored in 
WordPress options.

### The widget shows when I am logged in but not for logged-out visitors

Caching tools such as WP Rocket often delay JavaScript only for guests. This plugin
excludes its embed script from those optimizations and purges common page caches
when you activate or connect a site. If a host or CDN still serves an old page, 
purge that cache from your host panel.

## 使用者評論

這個外掛目前沒有任何使用者評論。

## 參與者及開發者

以下人員參與了開源軟體〈Command Modular AI Website Attendant〉的開發相關工作。

參與者

 *   [ AI Website Attendant™ ](https://profiles.wordpress.org/aiwebsiteattendant/)

[將〈Command Modular AI Website Attendant〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/command-modular-ai-website-attendant)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/command-modular-ai-website-attendant/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/command-modular-ai-website-attendant/)，
或透過 [RSS](https://plugins.trac.wordpress.org/log/command-modular-ai-website-attendant/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/command-modular-ai-website-attendant/)。

## 變更記錄

#### 1.0.1

 * Cache and Delay JS compatibility so the widget loads for logged-out visitors.
 * Settings link on the Plugins screen.
 * Default Upstream API URL for Site Key mode.
 * First-party proxy for brand logo assets under `/cmaiwa/embed/...` plus `data-
   cdn` on the embed script.

#### 1.0.0

 * Initial release with Connect Account (OAuth), API Key, and Site Key modes.
 * First-party embed script proxy and REST reverse proxy for chat APIs.
 * Dashboard and Support links in the admin settings screen.
 * Subscription expiry and next recurring date display with an expired-subscription
   alert.
 * Documented AI Website Attendant API and portal/CDN usage in External services,
   including data sent and links to Terms of Service and Privacy Policy.

## 中繼資料

 *  版本 **1.0.1**
 *  最後更新 **6 天前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 6.0 或更新版本 **
 *  已測試相容的 WordPress 版本 **7.1.2**
 *  PHP 版本需求 ** 7.4 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/command-modular-ai-website-attendant/)
 * 標籤:
 * [AI](https://tw.wordpress.org/plugins/tags/ai/)[chatbot](https://tw.wordpress.org/plugins/tags/chatbot/)
   [customer support](https://tw.wordpress.org/plugins/tags/customer-support/)[knowledge base](https://tw.wordpress.org/plugins/tags/knowledge-base/)
   [live chat](https://tw.wordpress.org/plugins/tags/live-chat/)
 *  [進階檢視](https://tw.wordpress.org/plugins/command-modular-ai-website-attendant/advanced/)

## 評分

這個項目尚無任何評論記錄。

[撰寫評分](https://wordpress.org/support/plugin/command-modular-ai-website-attendant/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/command-modular-ai-website-attendant/reviews/)

## 參與者

 *   [ AI Website Attendant™ ](https://profiles.wordpress.org/aiwebsiteattendant/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/command-modular-ai-website-attendant/)