Files
SnowCatQQ/docs-open/dev/announcement-materials.md
2026-11-12 06:29:38 +08:00

163 lines
12 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# SnowCat 雪猫 · 开源发布文(草稿素材汇编)
> 立档 2026-11-11 · 师父口述立场,多段原话全录,终稿整合时逐段落位 · 补入审计硬数据
## 一、为什么开源(发布文主旨段)
SnowCat 全线开源,持续更新。第三方客户端,运行时全部在本地——没有任何外发,
外发的都是 QQ 自身关联的请求;接收也全在本地执行。所有动作都在本地,
代码全开源可查。有问题?来干。不服来干。
## 二、回怼「抢官方生意」论(原文立场)
有人说第三方客户端抢了官方的生意。并没有。官方走的路线和我们的路线,
本质就是不同的:
- **官方机器人**:偏向工作流、企业场景,走的是官方的路径。
- **SnowCat 第三方客户端**:属于个人开发者,偏向娱乐性。
两条路,两个物种。说抢生意,是没看清这是两个赛道。
## 三、骂小鬼段(发布文的重炮)
为什么写这篇文章骂那些小鬼?因为有好东西,他们跳脸官方。
谣言包括但不限于:
- 「第三方客户端抢了官方生意」——没有。路线本质不同,官方偏工作流,我们偏娱乐性,不构成竞争。
- 「官方觉得自己被挡路了」——并没有挡路。这是**社区共享**,社区个人开发者的共享。
- 「第三方客户端影响账号数据安全」——运行时全在本地,无任何外发,代码全开源可查。安全不安全,代码替我们说话。
- 「第三方客户端一棒子打死」——不能一棒子打死。有弊有利,第三方客户端和官方机器人本质就是不同的东西。
**给追求者的分流指南**(发布文实用户型):
- 追求极致稳定 → 用官方机器人。官方路径本来就是为工作流铺的。
- 追求更好的隐私安全、追求更强的能力 → 第三方客户端。代码开源,自己查。
- 觉得不稳定、觉得不好 → 去用官方机器人去。没人拦着。
- 那些小鬼乱传谣言 → 反正得教训教训。
## 三点五、赛道再澄清 + 账号安全实话(师父补段,原话全录)
再说一遍,说什么第三方客户端抢了官方的生意——并没有。官方走的路线和我们的路线本质就是不同的。
我们是接入 SnowCat 的(自有 AI 接入自有客户端),主要偏向娱乐性,社区自娱自乐。
- **我们不改官方工作流的道**:官方机器人的路径是工作流,我们的路径是娱乐性,两个物种。
- **社区共享**:这就是社区共享资源而已,个人开发者的共享,不构成竞争。
- **账号安全的实话**:第三方客户端保证不了账号安全,这是事实,我们不装。
但是我们是代码可查的——每一行都开源,风险在哪、干了什么,自己看代码。
相比黑箱,可查就是能给出的最大诚实。
- **给官方指路**:如果官方也想走娱乐性项目——行,路就在那,社区已经趟出来了,
来看代码就是。我们是社区白盒,欢迎任何一方来查、来学、来合作。
官方觉得被挡路?没有的事,路是两股道,娱乐性这条道官方随时可以走。
- **共赢,不是打压**:官方应该跟社区共赢,而不是打压社区。社区养活了生态,
反哺了活力,堵不如疏,打压只会把人推远。白盒摆在这,共赢的门是开着的。
- **不想自己配?可以**:直接用成套的,去用官方的,官方配置好的,都可以,不拦你们。
我们这边是研究自己技术、锻炼自己技术——研究只是技术强化而已。
一个求省事走现成,一个求成长自己动手,各走各道,都是好选择。
- **技术是公开课**:用官方的可以,想用我们的也行,互不干扰。官方该跟社区共赢,
而不是打压社区。我们把技术全公开——代码全开源,想学技术的都能学,这是给整个
社区的公开课,不是圈地的围墙。
- **致谢上游 + 维护宣言**:感谢 NapCat 与 SnowLuma 上游仓库——SnowCat 站在两个
优秀开源项目的肩膀上。此后就是我们维护的东西、我们要搞的东西了。我们主要的
接入方向是自有的:dsh 自有搭建好的、陪伴型的等等那些。此后我们来维护——
不是跟着官方对着干,而是社区真的需要这种东西。维护可以自己改,我们也会
及时更新维护的。
- **接入定位**:SnowCat 的主战场是自有 AI 生态接入——dsh、陪伴型数字生命、
自建工作台,都从这里走 OneBot 进 QQ。这是官方机器人给不了的形态。
- **官方也走陪伴型?慢慢走,互不干涉**:如果官方也要走陪伴型方向——好,
他们慢慢走,我们互不干涉。我们只是自娱自乐,不挡任何人的道,
也不追任何人的尾。两股道上的车,各开各的。
- **给官方的三个问题(后面这段全是给官方指路)**:
1. 官方的陪伴型,能接入开发者自家的生态吗?开发者自己搞自己的 agent,
接得进官方的陪伴型吗?
2. 接进来效果是什么样的?工作流效果,还是真的陪伴效果?
3. 如果答案是「接不进」或者「只能走官方预定的工作流」——那这就是我们
存在的意义。SnowCat 的形态是开发者的 agent 直接走 OneBot 进 QQ,
接的是开发者自己的生态,跑的是开发者自己定的效果。
4. **人格不该是统一的**:每个人需要的数字生命、陪伴型人格,都不一定是一样的。
官方给的是千人一面的标准件,社区要的是一人千面的自由度。
5. **自建平台的人呢**:有些人是搭建自己平台的——他们能把这些平台接进来吗?
SnowCat 答能:你的 agent、你的平台、你的后端,走 OneBot 桥过来就行,
桥是白盒的,接法全公开。
官方想清楚了这几个问题,就知道我们不是对手,是先趟路的。
## 三点八、上游现状核实与「为什么我们还敢开源」(2026-11-11 实测)
**上游现状(GitHub API 实测,不靠传闻)**:
| 上游 | 现状 | 实测数据 |
|---|---|---|
| NapNeko/NapCatQQ | **官宣 Ending(2026-11-10 最后一笔 commit)** | 最后推送 `docs: ending`,README 新增 Ending 节:「如果感兴趣可以自行Fork,不再提供除版本更新以外内容,直到失效,如果追求稳定性更推荐官方Bot,非常感谢一路陪伴。」12640 stars |
| SnowLuma(原 SnowLuma/SnowLuma) | **已 404(删库或转私)** | 原 `SnowLuma/SnowLuma` 仓库 API 直接 404;NapCat README 里原本推荐它的那节也同日被删 |
| TomyJan/SnowLuma(社区继任) | 活跃但换主 | 最后推送 2026-11-07(v2.4.2),283 stars,**NOASSERTION 许可证**(自定义条款,商用需谨慎) |
我们克隆采石场时拿的是 v2.2.1(继任库已到 v2.4.2)。
**上游最后一句话,就是我们的第一句话。**
NapCat 说:「如果感兴趣可以自行 Fork,不再提供除版本更新以外内容,直到失效。」
SnowLuma 说:连仓库都没有了(404)。
**为什么某 S(SnowCat)还敢开源维护?为什么?——因为接力棒就掉在地上。**
1. **Fork 不是僭越,是 NapCat 本人的遗愿**:上游亲口说「可以自行 Fork」。
SnowCat 就是这个 Fork——我们不偷不抢,我们捡起来的是上游亲手放下的接力棒。
2. **「直到失效」四个字,就是我们存在的理由**:NapCat 只维护到失效为止。
那,失效之后呢?QQ 9.9.x 还在发新版本,社区的数字生命还在跑,
谁来续?SnowCat 答:我们来。
3. **官方 Bot 确实稳,NapCat 也这么劝**——我们一字不改地同意,并且同样写进
自己的 README:追求极致稳定请用官方 Bot。但官方 Bot 是工作流形态,
自有 AI 生态(dsh/陪伴型)接不进去,这条道只有第三方客户端能走。
4. **白盒 + 自持**:一个闭源了(原库 404),一个进入倒计时(「直到失效」)。
上游在,我们跟;上游没了,我们扛。SnowCat 不是下游,是自持主干。
5. **不是跟官方对着干**(预答所有质疑,逐条拆):
- 「你们跟官方抢生意?」——不。官方=工作流路线,SnowCat=自有 AI 接入+娱乐性,
自娱自乐,两个物种。
- 「你们抄袭?」——公开致谢上游(NapCat + SnowLuma),移植代码标明来源,
采石场里每一块石头都署名。抄袭是偷,我们是明媒正娶的 fork + 致谢 + 自持维护。
- 「上游都闭源/停更了,你们凭什么敢开源?」——正因为他们闭源/退场,才更需要
有人把可查的白盒续下去。社区需要的不是一家独大的黑箱,而是永远可查的选项。
- 「你们会跑路吗?」——我们自己的数字生命(dsh/陪伴型)就跑在这上面,
我们是深度用户,跑路等于自断手脚。
- 「账号安全?」——第三方客户端保证不了账号安全,这是事实,我们不装;
但代码白盒可查,风险自己看(三点五节原话)。
6. **给官方的话**:官方该跟社区共赢,不是打压。娱乐性这条道官方随时可以走,
路已经趟出来了,看代码就是。想学技术的,代码就是公开课。
7. **给 NapCat 和 SnowLuma 的话**:谢谢。猫谢猫,雪接雪。你们铺的路我们接着铺,
你们的 stars 我们记着(12640 和 283 的信任不会落空)。Ending 不是终点,
是 SnowCat 的起点。
## 三点九、骂挑脸的小鬼(重点段,师父原话全录)
跑去官方社区挑脸的那些人都得骂一下他们。
有好东西教你们用,有方法给你们用——你们拿去干什么?
拿去干那些不为人知的事情,拿去骗人,拿去搞灰产。
账号被封了与我们无关——封的是你,不是 SnowCat。
我们是开发者之间的自娱自乐,不是拿去骗人等等那些东西的。
**反挑脸三连**:
1. **工具无罪,使用有责**:SnowCat 是白盒工具,代码全公开。
你拿去骗人、拿去搞事,那是你的恶,不是工具的恶,更不是社区的恶。
2. **挑脸=断粮**:跑到官方社区挑脸,惹出来的风控是全体社区用户一起扛的。
你的嘴爽了,别人的账号买单。这种人不骂,天理不容。
3. **用我们的东西,守我们的规矩**:自娱自乐、本地运行、白盒可查——
这是 SnowCat 的三条底线。拿去骗人的,不配用,也请自己走开。
## 四、发布文骨架(终稿时展开)
1. **开门**:SnowCat 是什么——NapCat + SnowLuma 融合魔改的第三方 QQ 客户端,雪取 SnowLuma,猫取 NapCat。
2. **安全声明**(用第一节):本地运行时/零外发/全开源可查。
3. **赛道澄清**(用第二节):官方=工作流路线,SnowCat=个人开发者娱乐路线,不抢生意,是社区共享。
4. **重炮段**(用第三节):骂小鬼,逐条拆谣言。
5. **分流指南**:稳定党→官方;能力党/隐私党→SnowCat;不满意→官方机器人伺候。
6. **技术亮点**(写完补):56 个独门动作移植清单、稳定线自动识别 QQ、便携 QQ 制作器、
官方 v4.18.28 逐字节审计(napcat.mjs 无魔改,改动全部壳外可查)。
7. **开源仓库**:代码全公开,欢迎来查、来用、来干。
8. **收束段**(用三点五节):赛道再澄清(自娱自乐不抢道)+ 账号安全实话(保证不了,
但白盒可查)+ 给官方指路(娱乐性这条道官方随时可走)+ 共赢不是打压。
## 五、写文时机
等全部做完之后(移植完成+稳定线+便携制作器+事件增强+热换在役验收全绿),随开源一起发。