首页 / 教程 / 开始使用 Knocket

开始使用 Knocket — 完整的 Knocket 指南

Knocket 是一个 100% 永久免费的客户沟通平台,面向独立开发者与早期创业者。提供三种形态:一行代码接入的网站聊天组件、可分享的联系主页、可嵌入 App 的移动端聊天组件,所有消息统一汇入同一个收件箱。本篇依据官方资料,逐一介绍控制台的各个模块。

Knocket 一览 — 三种产品形式

表单它是什么它所在的位置安装时间
网页端聊天组件 网站上的浮动聊天气泡 任何包含 </body> 标签的网站 ~1分钟
联系主页 一个看起来像个人资料页面的可分享链接 knocket.ai 或自定义域名 ~1分钟
移动端聊天组件 原生应用内的聊天气泡 iOS、Android、React Native、Flutter 应用 ~2分钟

这三种表单是独立的。创始人可以在第一天发布联系主页,第七天发布网页插件,等到应用上线时再发布移动端插件——而无需重新搭建任何配置。

Knocket 是为谁打造的?

Knocket 是为那些还没有支持团队的团队打造的。

  • 独立开发者和独立黑客 —— 一个小型 SaaS、开源工具或需要早期用户联系他们的方式的副项目。
  • 处于早期阶段、正在寻找首批100名用户的创始人——尚未实现产品市场契合(PMF),需要逐条阅读每条消息并以人性化方式回复的团队。
  • 运行轻量级反馈循环的小型产品团队 — 希望获得定性反馈而无需搭建客户服务平台的团队。

如何安装和自定义Knocket 网页端聊天组件?

该网络聊天组件可从 Knocket 控制台完全自定义,每次更改都会实时预览。以下是快速导览——如需完整教程(每个字段、每种本地化选项、每种主题技巧),请打开专用教程。

专用教程
从网页端聊天组件开始 →

聊天组件自定义器中的每个字段,外加 50 种语言的本地化包。

打开指南

主题颜色、标志和头像

选择一个与品牌相匹配的主色调。该小组件会将启动气泡、页眉、输入框焦点环和发送按钮渲染为所选颜色。上传品牌 logo 以显示在小组件页眉中,并上传头像以代表创始人在对话的另一端。这两个资源都是可选的;如果均未提供,小组件将回退到简洁的纯文本页眉。

网页端聊天组件 — 在 Knocket 控制台编辑主题色、标志和头像

欢迎消息和欢迎标题

欢迎标题是访客在打开聊天组件时阅读的第一句话。欢迎消息是标题下方的正文内容。两者都很简短,都是预填充的,并且都可以通过控制台进行 A/B 测试。

网页端聊天组件——编辑欢迎标题和欢迎消息

主动问候

启用主动问候功能,以在可配置的延迟后向首次访问者显示简短的欢迎消息。主动问候是将被动访客转化为活跃对话的最简单方式。

网页端聊天组件 —— 编辑启用了主动问候语的聊天页面

社交链接聚合

添加团队 WhatsApp、Instagram、Telegram 和 Messenger 账号的链接。当访客更倾向于使用这些渠道而非直接输入消息时,该组件会将这些链接作为替代联系方式呈现。

网页端聊天组件——配置首页社交渠道链接
提示 → 对于想要更多控制权的开发者,Knocket SDK在加载时会读取一个小全局对象。通过声明设置自定义用户ID、传递会话上下文或覆盖启动器位置 window.knocketConfig 在 script 标签之前。

我如何发布 Knocket 联系主页?

当没有网站、网站尚未准备就绪,或者联系链接需要放在个人简介中时,联系主页就是需要展示的表单。联系主页是一个可分享的URL,看起来像个人资料页,同时充当联系表单、社交链接枢纽和聊天入口。

专用教程
从联系主页开始 →

模板库、AI 生成器、区块编辑器、媒体区块以及发布到自定义路径。

打开指南

快速摘要

  • 打开 联系主页 → 新建,选择一个别名,填写头像/显示名称/简介/社交链接。
  • 发布。该页面将在 https://knocket.ai/your-slug 上线。
  • 在任意简介、帖子或私信中共享该网址。
联系主页 — 你已发布和草稿页面的列表

如何将 Knocket 嵌入到 移动应用?

移动端聊天组件是一个存在于原生 iOS、Android、React Native 或 Flutter 应用内的聊天气泡。它使用 WebView 方法——聊天组件在应用内 WebView 中加载 Knocket 联系主页,并将原生事件桥接到 Knocket。无需安装原生 SDK,也无需维护每个平台的聊天 UI。

iOS(Swift)

在 WKWebView 中加载 Knocket 联系主页。在文档开始时附加一个 WKUserScript,以注入用户身份和应用程序版本。处理 knocket: URL 方案,将事件(聊天组件打开、消息发送等)路由回原生层。

移动端聊天组件 — iOS 安装说明见控制台

Android(Kotlin)

在 WebView 中加载 Knocket 联系主页。调用 addJavascriptInterface 以暴露用于身份、版本和事件回调的原生桥接。使用 setWebChromeClient 来处理来自聊天组件的附件上传。

移动端聊天组件 —— 安卓安装说明见控制台

React Native

使用 react-native-webview 包。通过 JavaScript 使用 postMessage 发送身份消息。监听 WebView 上的 onMessage 回调以接收来自小组件的事件流。

移动端聊天组件 —— 控制台中提供 React Native 安装说明

Flutter

使用 webview_flutter 包。通过 addJavaScriptChannel 注册一个 JavaScript 通道。在通道初始化时发布身份和版本信息,然后监听消息事件。

移动端聊天组件——控制台中的 Flutter 安装说明

安装 — 复制粘贴代码段

在控制台中打开安装面板。复制单行代码片段,并将其粘贴到任何 HTML 页面的闭合 </body> 标签之前。页面重新加载后,聊天组件将立即显示。

网页端聊天组件——带有复制粘贴代码片段的安装面板

安装模块还列出了每个已发布的联系主页的可共享 URL,因此你可以复制它并将其粘贴到任何个人简介、私信或电子邮件签名中。

联系主页——安装面板,显示可分享的URL

渠道 集成

集成插件将外部渠道接入统一收件箱。发送到与Knocket连接的Telegram机器人或Knocket邮件别名的消息,会以线程形式与聊天消息一起显示。可以从Telegram引用回复来回答聊天消息,或者从控制台直接回复。

Telegram

在 Telegram 上通过 @BotFather 创建新机器人。复制机器人令牌。将其粘贴到 Knocket 控制台 → 集成 → Telegram。此后每位访客的消息都会触发机器人;在机器人聊天中引用回复即可答复,你的回复将显示在访客屏幕上。

集成——Knocket 控制台中的 Telegram 集成界面 Telegram 机器人 —— 从 BotFather 复制机器人令牌

邮箱

Knocket 支持两种选项:由 Knocket 管理的电子邮件地址(如 hello.you@knocket.ai 这样的别名)或自定义域名(设置 MX 记录指向 Knocket)。收到的邮件将与聊天消息一起显示在统一收件箱中的线程里。

集成——Knocket 控制台中的电子邮件集成界面 电子邮件 — 通过MX记录连接自定义域名

通知

控制台中的 通知 模块决定了当有新访客消息到达时,你将如何以及接收到多少提醒。两个投递路径是并行工作的:

  • 浏览器推送——即使控制台标签页在后台运行也会提醒。在同一页面上切换开关。
  • Telegram 机器人——一旦完成 Telegram 集成,每条新消息都会实时推送到机器人,你可以从手机上引用回复。
Knocket 控制台 — 包含 Telegram 推送的通知页面、完整模式与仅通知模式、浏览器推送开关,以及 Telegram 机器人连接卡片

Telegram 推送 — 全模式与仅通知模式

在 通知偏好设置 → Telegram 下,一旦开启 Telegram 推送,还有第二个选项:实际有多少对话内容会出现在你的 Telegram 聊天中。

完整
完整消息与引用回复

你可直接在 Telegram 中看到访客消息文本。引用回复、转发或点击进入收件箱 — 三种方式均有效。

权衡:如果消息量很大,某些对话中的单条消息可能不会出现在Telegram中——机器人会跳过少量消息以遵守Telegram的速率限制。

仅限
仅通知

Telegram 提示你有新消息到达——不显示消息内容。点击提示打开收件箱,即可查看完整对话并回复。

权衡:更安静、更私密,但无法从 Telegram 进行引用回复——你总是在控制台中完成回复。

创始人通常在第一个月保持 完全开启,此时流量较低,一旦电话开始频繁响起,则切换到 仅通知。

通知渠道——连接 Telegram

向下滚动到 通知渠道 → Telegram 机器人 并点击 连接。按照以下两个步骤操作:通过 @BotFather 创建机器人,将令牌粘贴到 Knocket 中,然后从应该接收消息提醒的账户向机器人发送一条消息。完成 —— 现在每个新的访客消息都会根据你之前选择的偏好(全部 / 仅部分)推送到该 Telegram 聊天中。

AI 助手

控制台左侧边栏中的AI助手模块允许你将一个由LLM驱动的助手接入同一个统一收件箱。它根据你上传的知识库回答访客问题——产品常见问题、定价页面、文档——一旦问题超出源材料范围,立即将对话转交给人工。

专用教程
从AI智能客服开始→

设置(AI AI 助手、机器人、LLM、转接)、知识(常见问题、网址、文件)和使用情况 —— 每张卡片,每个字段。

打开指南

代理在收件箱中的行为方式

  • 自动回复 —— 每条收到的消息首先都会经过 AI 助手处理。如果它有信心,访客将立即收到回复,对话将归入 AI 已解决 筛选器。
  • 人工接管——低置信度对话会冒泡至人工队列顶部并附带AI草稿,你可选择发送、编辑或丢弃。当访客输入明确的触发短语时(默认库覆盖47种语言)也会触发接管。
  • 恢复 AI —— 在任何对话详情面板中,点击 恢复 AI,即可在你回复后将对话交回 AI 处理。
  • 摘要 —— 详情面板显示由同一客服人员撰写的两句话总结,方便你在回复之前快速浏览。

侧边栏中的三个子页面

侧边栏中的 AI AI 助手 组展开为三个子页面。每个子页面都对应设置的某个阶段 —— 配置一次,随着知识库的增长进行优化:

  1. 设置——一个页面包含四张卡片:AI 助手(总开关、渠道、营业时间)、机器人(头像、名称、问候语、系统提示词)、大语言模型(提供商、密钥、端点、模型)以及转接(触发短语 + 通知渠道)。页面底部的一个保存按钮可一次性保存所有四项设置。
  2. 知识库——三个标签页:常见问题(标准问答对)、网址抓取(营销页面、文档)、以及 文件上传(PDF/DOCX/CSV/…)。每个标签页最多 10 项,每份文件最大 10 MB。
  3. 使用情况 —— 每日 AI 请求图表、交接次数、平均响应时间以及每个模型的令牌消耗。顶部有范围选择器。

自带大语言模型

LLM 卡片接受任何兼容OpenAI的端点 —— 提供商、API密钥、基本URL、模型ID。控制台当前默认是 kimi-k3,通过腾讯MaaS tokenhub提供,但Hunyuan、DeepSeek、OpenAI以及任何支持Chat Completions的自定义端点都可以以相同方式接入。测试连接按钮会在保存前向端点发送实时请求,因此你可以立即发现错误的密钥或错误的URL。

人工交接有两个层级

第1层
短语库

一个确定性的字典,包含 47 种语言中“转接人工”样式的触发词。匹配一个,立即转接,绝不需要调用模型。你可以添加自己的短语,例如 talk to billing 或 escalate。

第 2 层
模型意图

对于其他所有情况——用户感到沮丧、反复获得失败答案、提出超出范围的问题——模型本身会决定调用内置的 transfer_to_human 工具。第一层是触发机制,第二层是判断决策。

Telegram 回复流程

对于独立创始人来说,Telegram 是回复最快的渠道。在 集成 下连接好 Telegram 机器人后:

  1. 访客通过网页端聊天组件、联系主页或移动端聊天组件发送消息。
  2. Knocket 机器人会将消息转发到你与机器人的 Telegram 聊天中。
  3. 你从手机上引用回复机器人的消息。
  4. 你的回复会以访客所使用的任何渠道原样返回到他们的屏幕上——无需手动切换渠道。

通知、已读状态和AI草稿全部同步——从 Telegram 回复的消息也会在控制台中关闭线程。

准备尝试 Knocket 吗?

60 秒。无需信用卡。永久免费。

免费使用