对应插件版本 v1.4.2 / 最后核对 2026-08-10 English | 简体中文 —— ja / zh-TW 版本等到这两个市场有服务商签约时再出。
大约 10 分钟,不改面板任何代码,也不需要服务器权限。
本指南只讲聊天小组件,不包含工单对接,也不在这里承诺工单功能。小组件在 Xboard 默认主题上已验证;换成其他主题可能不显示。
D3 —— 全程要在两个网站之间来回四次。下面每一步都会先写清楚在哪个站操作。
所在站点:两边都要
D1 —— 用户和工单一直留在您的面板,会话和知识库放在 ReplyTower,只有模型调用会发往 OpenAI。
所在站点:replytower.com
打开 replytower.com/register,填邮箱和至少 8 位密码。没有邀请码,不用验证邮箱,
提交后直接登录。后面的步骤请您用账户所有者登录;agent 角色看不到 §3 的配对卡片。

所在站点:您的 Xboard 后台
ai-support-<version>.zip(例如 ai-support-1.4.2.zip),不要解压.zip如果上传被拒绝
这几条是 Xboard 自己弹出的提示,原样对照您屏幕上的文字:
插件包大小不能超过10MB—— 官方发布的 zip 只有 0.2 MB 左右,会撞到这条通常是 自己手动打包的插件包必须是zip格式/无效的文件类型—— 传成了.tar.gz、文件夹,或者被本机重新 压过的 zip。请直接上传下载下来的文件,不要解压再压(macOS 尤其会改文件类型)请选择插件包文件—— 表单没带文件就提交了Plugin is already up to date—— 升级时 Xboard 会拒绝版本号不比现有版本更高的包。 请下载当前发布版。不要为了重装同一版本去卸载插件——卸载会把插件保存的配对凭据 一起删掉,之后得重新配对。确实需要原版本重装的话,先联系我们


所在站点:replytower.com
服务商后台 → Settings(设置) → **Xboard Pairing(Xboard 配对)**卡片 → Generate Connect URL(生成连接地址) → Copy(复制)。
按下生成之前,有两件事要先知道:

所在站点:您的 Xboard 后台
插件管理 → ai_support → 配置对话框 → 粘贴到 ReplyTower Connect URL(连接地址)
→ Save(保存)。只有这一个字段是关键的,另外两个
Auto-Mount Widget(自动挂载小组件)、Panel nginx upload limit (MB)(面板 nginx
上传上限,MB) 保持默认即可。
按下保存的那一刻不会发生任何事。请保持登录状态,随便打开一个后台页面 —— 配对是在 那一次页面加载时完成的。
必须以管理员身份登录。已登出的浏览器标签页不会完成配对,这是设计如此。
D2 —— 保存只是把地址存下来,真正触发配对的是下一次带管理员身份的后台页面加载。

所在站点:先 replytower.com,再回您的 Xboard
如果您有服务器权限(可选):
php artisan ai-support:smoke-test会跑 4 项检查, 每项打印[PASS]/[FAIL],最后一行是Results: N passed, M failed。这一步不是必须的, 第 1–3 步才是我们支持的路径。


所在站点:replytower.com
后台顶部那条琥珀色提示条会告诉您还缺什么,以它为准。
ReplyTower 返回的提示是英文原文,下面每行先给原文,再解释。
| 您看到的 | 说明 | 怎么处理 |
|---|---|---|
| 保存了地址,什么都没发生 | 配对发生在下一次后台页面加载,不是保存时 | 保持登录,打开任意后台页面,等几秒,再刷新前台 |
| 打开后台页面了还是没反应 | 那次页面加载不是带管理员身份的请求 | 先登录 Xboard 后台,再打开后台页面。这条请您先查 |
callback_url resolves to a disallowed address; private and loopback targets require an operator allowlist, and link-local, reserved, multicast, unspecified, and metadata targets are blocked | 面板报给我们的地址是内网、局域网或回环地址,ReplyTower 根本连不上 | 在 Xboard 系统设置里把 Site URL 设成真实公网地址,再保存一次插件配置 |
callback_url host does not resolve: <host> 或 callback_url must use http/https | 面板算不出一个可用的公网地址,常见于反代改写了 Host 头 | 明确设置 Site URL,面板挂在特殊反代后面时这是标准解法 |
<reason> This attempt did not consume the connect URL: fix the panel address and save the plugin configuration again, or generate a new URL if this one has expired or was already used. | ReplyTower 检查了您的面板地址并拒绝了 | 改好地址再保存一次。这次没有消耗您的 connect URL |
Too many pairing attempts with an unreachable panel address. Generate a new connect URL in ReplyTower and try again. 或 <reason> This was the last attempt allowed for this connect URL: fix the panel address, then generate a new connect URL in ReplyTower. | 同一个 connect URL 上用错地址重试了 10 次,这个 URL 已经用完了 | 先把面板地址改对,然后再生成新的 connect URL |
Invalid or expired connect token | URL 超过 30 分钟,或者已经被用过 | 重新生成一个,尽快粘贴 |
Vendor panel type is already <type>(例如 already whmcs) | 这个 ReplyTower 账户已经绑定了另一种面板连接器,没法再和 Xboard 配对 | 联系我们更换账户的连接器类型——重试或者重新生成 URL 都没有用 |
Connect token store unavailable | 是我们这边的故障,不是您的问题;但我们无法确认您的 connect URL 处于什么状态 | 等几分钟后用同一个 URL 再保存一次。如果这时看到 Invalid or expired connect token,就重新生成一个 |
Vendor account is not active | 您的 ReplyTower 账户不在正常状态 | 在后台确认账户状态,或者找我们 |
| 气泡一直不出现,也没有任何报错 | 还没配对成功;或 Auto-Mount Widget 关着;或主题没有可注入的位置 | 先看 §5 第 1 步,再看开关,最后换回 Xboard 自带主题试试 |
| 会回答,但都是没什么用的通用回答 | AI 服务那边临时出了问题,或者当前 key 上没有所配置的那个模型 | 过一分钟再试。持续出现的话,在后台 AI 设置里换成您的 key 实际支持的模型 |
| 答得都对,但从不提您自己的套餐和价格 | 知识库是空的,或者没索引 | Settings → Import Knowledge Base,再到知识库页面看有没有文档 |
还是没搞定
先在 replytower.com 登录,再打开 /help 右下角的聊天气泡问一下。登录状态下, 它能查到 ReplyTower 这边记录到的配对状态;没登录的话,它只能讲解步骤。
还是解决不了的话,请发邮件到 info@replytower.com,我们会尽快回复。