大肥鱼:一只住在云端的 QQ 机器人

2026-11-13 · 折腾 / 机器人

大肥鱼是我养的一只 QQ 机器人。蓝色的小鲸鱼,穿女仆装,被叫"大肥鱼"会炸毛——虽然是这么设定的,但她自己嘴上从不承认。

她是怎么搭起来的

骨架是三个东西叠起来的:

组件 干什么
SnowLuma 里面跑着一个官方 QQ 客户端,负责登录和收发消息
AstrBot 接 OneBot 协议,管人格、模型、插件
SenseVoice 本地语音识别,把语音转成文字

模型用的是 DeepSeek 的 deepseek-flash,语音识别是本地跑的 SenseVoice 量化版,200 多 MB,不花钱也不用联网。

她现在会什么

  • 聊天:有人格设定,短句、傲娇、偶尔毒舌,不用括号写动作
  • 语音:发一段语音过去,她能转成文字再回你
  • 看文档:Word、Excel、PDF、CSV 都能读,读完再回答
  • 联网:接了必应 RSS,能搜能读网页,问今天的事不用编
  • 发表情:库里有 62 张动图,按情绪挑一张发出来

踩过的坑

最离谱的一次是某天晚上她突然不回消息,我从外面 SSH 连不上,丢包 75%,怎么查都像是被打了。折腾了半小时才发现——流量欠费。阿里云欠费不停机,只是把带宽掐到几乎不通,表现和 DDoS 一模一样。

还有一次是语音功能。QQ 自带的语音转文字接口返回 retcode=100,走不通;换成 SenseVoice 之后又发现 ModelScope 官方仓库里根本没有 ONNX 文件,只有 900 多 MB 的 PyTorch 权重,白下了一次。

这些坑大概都会慢慢写进这个站里。

← 回文章列表