✅ 部署状态: Worker 已配置 DNS 记录
📍 访问地址:https://knowledge-base.elec-distributor.com
📋 部署步骤
方法一:Cloudflare Dashboard(推荐)
- 登录 Cloudflare Dashboard
- 选择 "Workers 和 Pages" → "创建应用程序" → "创建 Worker"
- 名称填写:
knowledge-base - 点击 "编辑代码",将下方代码复制粘贴
- 点击 "保存并部署"
- 在 "触发器" 中绑定自定义域:
knowledge-base.elec-distributor.com
查看 worker.js 代码...
🔌 嵌入到网站
方式一:浮动聊天按钮
在网站的 </body> 标签前添加:
<script src="https://knowledge-base.elec-distributor.com/embed.js"></script>
方式二:iframe 嵌入
<iframe src="https://knowledge-base.elec-distributor.com/chat-widget.html" width="400" height="600" style="border: none;"></iframe>
⚙️ 自定义知识库内容
编辑 worker.js 中的 knowledgeBase 对象:
const knowledgeBase = {
"faqs": [
{
"question": "你们代理哪些品牌?",
"answer": "您的回答内容",
"keywords": ["品牌", "代理", "关键词"]
}
]
};
📡 API 接口
POST /api/chat
// 请求
{
"query": "如何获取报价?"
}
// 响应
{
"message": "您可以通过以下方式获取报价:...",
"suggestions": ["问题 1", "问题 2"]
}
GET /api/faqs
获取所有常见问题列表