
* 封面使用 GPT 生成
前言
高考完了,正是自由探索的时候。没有了高考的压力,我也开始逐步探索未知的领域,放开自己被束缚的翅膀,自由翱翔在各种技术栈的探索之间。
高考结束的那天,我们在会议室整理档案,我整理得比较快,就拿起 UU 连接到家里的笔记本,从 WSL 开始入手探索。当时甚至折腾了半个小时才安装上乌班图……不过总算装上了是不是(狗头保命)
后来开始购买服务器和域名解析,从 openlist 项目开始,逐步扩展自己的技术栈。
咳咳——扯远了。回归正题,当时看到很多群都有一个/几个 QQ 机器人,再加上我和那些机器人的管理员关系很好,就抽空咨询了一下这样的机器人是怎样部署的。
于是从 Napcat 开始搞,创建了机器人账号,开干~
一、配置 Napcat
NapCatQQ 是现代化的基于 NTQQ 的 Bot 协议端实现,可以接入到 NTQQ 底层,实现强大的 QQ 机器人功能。
按照官方文档的样子,它更像一只瞌睡猫 (我记得旧版文档里有呀?怎么撰写文章的时候反而没了),但 WebUI 的图标确实是一只瞌睡的猫。
不过这不影响它的易用性和稳定性,它也可以通过 Onebot11 框架提供给其他机器人应用接入。
我使用的是 Windows,下载安装也很简单,拉最新的 Shell Release,解压,进入 napcat 运行 launcher(-win10)-user.bat 即可启动,前提是电脑已经装好了 QQ。其他平台大同小异。
从终端中看到 Token,登录提供的服务地址,按要求登录账号即可。

建议配置自动登录。

可以配置下反检测,降低被风控的概率。
也可以去插件市场安装缓存清理插件,以防缓存过大撑爆硬盘。
这样,Napcat 就算配置完成。
在我的机器人运行初期,我使用 Koishi 进行机器人能力的接入。
但是 Koishi 的插件生态不是很强大,思来想去,我决定再接入一个 Astrbot。
二、Koishi——插件生态不是很强大,但基本够用
推荐在安装后更新一次依赖。

Koishi 需要搭配 adapter-napcat 插件才能连接到 Napcat。截止发稿时,此插件仍没有内置,需要自行从插件市场安装!

提到 Koishi,就不得不提到 chatluna ——将 AI 接入到 Koishi 的插件。
从插件市场安装 chatluna 后,配置 key,即可启用 AI 智能体功能。
AI key 可以从 DeepSeek 开放平台 、其他提供商或 AI 中转站获取,这里不过多赘述。
三、Astrbot——以 AI Agent 为核心的机器人框架,默认支持智能体,还支持读取技能和调用机器人指令
AstrBot 是一个开源的一站式 Agentic 个人和群聊助手,可在 QQ、Telegram、企业微信、飞书、钉钉、Slack 等数十款主流即时通讯软件上部署,此外还内置类似 OpenWebUI 的轻量化 ChatUI,为个人、开发者和团队打造可靠、可扩展的对话式智能基础设施。无论是个人 AI 伙伴、智能客服、自动化助手,还是企业知识库,AstrBot 都能在你的即时通讯软件平台的工作流中快速构建 AI 应用。
安装并启动后,按照指引完成初始化配置,就算完成啦。
关于智能体
群聊随机回复概率
建议设置为较低的概率或直接设置为 0,以免影响正常聊天体验。(想一想,如果你和群友聊的每一句话,都会有一个机器人回复,而且回复内容长篇大论,你的感受会是什么呢?)
一般保留 @ 触发回复和开头匹配机器人昵称触发回复即可。
防刷屏
可以在 prompt 中写入相关提示词:
- 大多数情况下只回复一句话,简短自然,不要长篇解释。只有在对方明显需要详细说明时,才可以进行较长回复。如果群内有其他机器人,建议设置过滤规则或黑名单,以防机器人触发了其他机器人对话/机器指令后两个账号无限聊下去,造成刷屏。
也可以安装相关的插件自动缓解这一问题。
人格设定/预设
可以上网搜索预设市场里的预设模板,再根据自己的喜好进行优化,打造一个专属于自己的机器人。
不建议图省事直接照搬,那样的机器人没有个性;而且,当很多机器人都使用同一种预设时,看起来就很枯燥乏味了,对吧?
自动退群
适用于某些对机器人怀有恶意的群聊,也可有效防止被乱拉小群(群聊人数≤50 以内可以直接拉进群,无需二次确认)。
建议不要把触发自动退群的禁言时间设置得很短,那样会造成误退群(比如,出于开玩笑或机器人故障将机器人禁言了 10 分钟,机器人就退群了),留下不好的印象。我的机器人设定是禁言两天就会退群。
一般情况下,可以使用插件实现发送 <机器人昵称>闭嘴 后机器人自动屏蔽本群消息不回复,再发送 <机器人昵称>张嘴 恢复消息回复功能。这样的优点在于,普通群成员也能操作。
写在最后
最后,希望大家都能打造一个专属于自己的私聊/群聊机器人~
也欢迎大家在评论区交流探讨自己的机器人架构、预设,或是推荐自己的机器人~
网易 UU 远程,前身为 GameViewer,一款全免费的远程控制软件。分享文章
生成精美分享图或复制链接,与更多人分享本文。
继续阅读
换条路线
从其他文章中稳定抽取
最后更新于 ,距今已过 12 天
部分内容可能已过时
评论