Mrs4s/go-cqhttp

QQ Bot的未来以及迁移建议

Mrs4s opened this issue · 519 comments

Mrs4s commented

由于QQ官方针对协议库的围追堵截 持续👊🐔 , 不断更新加密方案, 我们已无力继续维护此项目.
在未来 sign-server 方案彻底被官方封死之后 go-cqhttp 将无法继续使用.
同时NTQQ的出现让我们可以使用官方 完美 实现的协议实现来继续开发Bot, 不再担心由于协议实现不完美而导致被识别.
我们建议所有QQBot项目开始做好迁移至无头NTQQ或类似基于官方客户端技术的准备以应对未来的彻底封锁,
如果你的 go-cqhttp 还能继续使用, 不建议立即迁移, 但请开始阅读相关文档并做好迁移准备

推荐项目:
如果你想在电脑/服务器上部署bot -> https://chronocat.vercel.app/blog/0050
如果你想在Android 手机/模拟器上部署bot -> https://github.com/linxinrao/Shamrock
以上项目均为调用官方协议实现
以上项目均被请喝茶了,只能说有缘再见了.

相关问题可以在这个issue下讨论

协议库的时代已经过去, 接下来是Hook官方客户端的时代了, 感谢大家三年来的支持

其实go-cqhttp项目最初只是想做一个能在路由器上跑的酷Q

——————————————————————
什么是无头NTQQ?

众所周知, QQ官方最新推出的 NTQQ 客户端使用了 electron 技术, 该技术可以非常方便的跨平台同时使用前端已有的技术栈进行客户端开发.
NTQQ 客户端项目分为前后端两个部分, 前端是使用 Web 技术开发的 UI 界面供用户交互,后端使用 nodejs addons 技术包装了一个库来处理客户端逻辑和与服务端通信 (wrapper.node).
这个库的作用和 go-cqhttp 非常相似, 所以我们完全可以将前端删除只与这个库交互, 并引出 API 来为我们的Bot服务.
从服务端视角来说我们的 Bot 和正常客户端一样, 因为都是通过 wrapper.node 与服务端通信. 并且由于是官方根据内部文档开发的模块, 我们可以说这是一个 完美go-cqhttp.

优点: 无头模式下相对低的占用.
缺点: 可能会受未来QQ更新的影响.

Shamrock项目是什么原理?

Shamrock 项目使用 xposedhook 技术来实现远程操作 AndroidQQ 客户端.
优点: 不容易受未来更新封堵的影响.
缺点: 需要运行一个完整 AndroidOS 环境.

如果你的服务器资源足够充足, 我个人建议观望并跟进 Shamrock 项目. xposed 是久经考验且生态完善的技术.

我的青春结束了

😭😭😭😭

呜~苦露西

我的青春
78585bbfefb171d14d6be8f5c4854bf9

Image_1694865953591

/(ㄒoㄒ)/~~

4eddae512ea550f19ccf6cd49c679b3a

Anillc commented

Cache_f050ab31d26dd49(1)

辛苦了

感谢~

shigma commented

go-cqhttp 项目标志着 QQ 机器人的一个时代。

我有幸亲眼见证了 go-cqhttp 从诞生到发展的所有历史节点。go-cqhttp 诞生时 CoolQ 还没有退场,那个时候机器人圈闭源横行。是 go-cqhttp (和 mirai) 推动了整个社区的开源化,并孵化出欣欣向荣的众多框架。作为一位开源开发者,我由衷的感谢 go-cqhttp 的每一位开发者为生态做出的贡献。

这些年辛苦了。

又一个时代的落幕... 祝好😢

wfjsw commented

昵昵贴贴

我们无以为报,唯有祝福,唯有祈愿。

感谢你们的付出

爺青結

之前unidbg-fetch-qsign出现的时候我就有预感,感觉官方下力度了,协议库要废了...
我订阅了所有gocq的issue,刚刚突然看到Github给我邮箱推送的信息,全都是“祝好”一类的,就慌了,打开一看,我不希望的事情确实已经发生了
愿在以后的QQNT项目中还能看到您的身影,这些年辛苦了,祝好。

是一个时代的结束,也是另一个时代的开端,希望ntqq加把劲!

53$Z_VQW38YTH7H}$QMNTY2
感谢

bsdayo commented

感谢有你

放个付款码,想打点钱

你们才是真的英雄🫡

感谢

23650 commented

衷心感谢go-cqhttp项目长久以来的陪伴😭

感谢gocq项目

fy0 commented

5F{$E6S$BOQ` )%IQVZCGCH
都……结束了吗?
呜呜呜 祝好

MX-fox commented

祝好

祝好,你们是真正的英雄

rhwong commented

AU1O`OE8R3D 8MIE8GFR_UH

感谢!

人生有梦,各自精彩,感谢gocq与我们度过的这段美好时光!

我觉得可以创建新的分支
NTQQ版的GO-CQHTTP
对于chronoc项目有点太复杂了,
如果要在windows上运行就需要挂一个qq 并不能完成无头

我觉得可以创建新的分支

NTQQ版的GO-CQHTTP

对于chronoc项目有点太复杂了,

如果要在windows上运行就需要挂一个qq 并不能完成无头

go-ntqqhttp()

我觉得可以创建新的分支
NTQQ版的GO-CQHTTP
对于chronoc项目有点太复杂了,
如果要在windows上运行就需要挂一个qq 并不能完成无头

go-ntqqhttp()
gonqhttp ()

你这么一写 我发现这个ntqq能有另一个意思
nao瘫qq (doge)

目前来说我的机器人在和HTTP以及正向WS和反向WS上(我可真会套娃)
但是Chronocat现在并没有这些连接办法,只有专门的adapter适配主流后端
Chronocat有一个Satori协议似乎可以支持HTTP和WebSockets连接
有些后端是基于HTTP协议的,所以我有点难顶(技术力不够 😭)
反正就是,如果可以实现的话,先支持NTQQ版本的GO-CQHTTP,或者Chronocat可以支持这些连接方式再说其他的()(等他的Satori文档写完直接蹿过去看看)
最后,不管结果如何,永远怀念GO-CQHTTP陪伴我们的日子,有苦有甜(苦是自己QQ机器人被冻结7天,甜是为自己的机器人感到自豪 :P)

我觉得可以创建新的分支 NTQQ版的GO-CQHTTP 对于chronoc项目有点太复杂了, 如果要在windows上运行就需要挂一个qq 并不能完成无头

感谢你们多年的无私付出

目前来说我的机器人在和HTTP以及正向WS和反向WS上(我可真会套娃) 但是Chronocat现在并没有这些连接办法,只有专门的adapter适配主流后端 Chronocat有一个Satori协议似乎可以支持HTTP和WebSockets连接 有些后端是基于HTTP协议的,所以我有点难顶(技术力不够 😭) 反正就是,如果可以实现的话,先支持NTQQ版本的GO-CQHTTP,或者Chronocat可以支持这些连接方式再说其他的()(等他的Satori文档写完直接蹿过去看看) 最后,不管结果如何,永远怀念GO-CQHTTP陪伴我们的日子,有苦有甜(苦是自己QQ机器人被冻结7天,甜是为自己的机器人感到自豪 :P)

我觉得可以创建新的分支 NTQQ版的GO-CQHTTP 对于chronoc项目有点太复杂了, 如果要在windows上运行就需要挂一个qq 并不能完成无头

我也想说Chronocat门槛太高了,需要依赖第三方框架提供api,很复杂,

我机器人qq始终都没封禁过一次,甚至没有配置sign服务器,也没有出现发送不出来消息的问题

撑不住了,从Mrs4s发这个issue就开始看doc查资料,cc好像有点复杂,睡了睡了,晚安。
等今天晚上再看这issue能不能破百reply

撑不住了,从Mrs4s发这个issue就开始看doc查资料,cc好像有点复杂,睡了睡了,晚安。 等今天晚上再看这issue能不能破百reply

我完全没看懂,windows的需要安装一个ntqq 不能实现无头

linux的要docker可以无头 但是我linux装不上 说缺少什么库

roiiiu commented

感谢陪伴🙏

Mouwoo commented

我们穿越成功了!现在是哪年?
骰子框架宣布停止更新了。
哦,2020年。

JBsuki commented

悲报!😭最近好不容易才搭好机器人

不要啊😭呀买咯😭

这是一个时代的落幕,请让我们向这个时代献上最后一首赞歌——感谢。

开发bot也有这么几年了吧,虽然最后处于一个几乎摆烂的态度,毕竟只是一个自己的学习项目(或许也是众多开发者的问题,注重与开发技术研究而忽略了用户,不过自己本来就定位为学习项目也无所谓了)自cq跑路后尝试了众多框架进而选择了gocq,历史的车轮滚滚向前,而今gocq的时代也落幕,海日生残夜,江春入旧年,祝好。

希望有人能做个兼容NTQQ的gocq兼容吧,否则很多东西都用不了了。NTQQ的门槛有点高了

sigaer commented

谢谢您和各位开发者的付出

祝好

祝好

祝好

gocq尤在,请勿大量迁移,请等Chronocat/Shamrock框架完善,或注意其它NT协议开源框架Lagrange (即将迁移Go语言),一切交给时间,尽量不要迁移到闭源框架。

祝好

MoYoez commented

感谢

Mrs4s commented

gocq尤在,请勿大量迁移,请等Chronocat/Shamrock框架完善,或注意其它NT协议开源框架Lagrange (即将迁移Go语言),一切交给时间,尽量不要迁移到闭源框架。

NT协议同样需要 sign , 无法彻底解决问题

祝好

gocq尤在,请勿大量迁移,请等Chronocat/Shamrock框架完善,或注意其它NT协议开源框架Lagrange (即将迁移Go语言),一切交给时间,尽量不要迁移到闭源框架。

NT协议同样需要 sign , 无法彻底解决问题

NT协议的sign已经逆的差不多了,比手机QQ的sign简单一些,不开源是因为其它原因,一切交给时间。

😭感谢本项目,让我第一次找到开发的乐趣

感谢付出,再见GOCQ😭

献上祝福,感谢多年来的无私奉献🙏🏻辛苦了。

爷青结😭

RyouSY commented

感谢🙏

感谢🙏

感谢,再见,机器人的时代终究还是落幕了

祝好 🙏

谢谢各位大佬

感谢🙇‍

oh,天哪,棒打企鹅

aJacke commented

感谢gocq多年的付出,辛苦了🙏

辛苦了🙏

辛苦了🙏

泪目/(ㄒoㄒ)/~~
献上祝福,谢谢各位大佬,辛苦了。

我不同意这门婚事wwwww

我不同意这门婚事wwwww

给你套婚纱

感谢

感谢

xwtlt commented

感谢。

感谢,再见,机器人的时代终究还是落幕了

还没有,QQNT未来可期

感谢!

感谢你们的无私奉献!

爷青结

五个bot暂时都还活着,晚点开始迁移。感谢!

青春结束了呜呜

windows迁移有什么办法吗呜呜

Giftia commented

而你们,是真正的英雄

yoyodi commented

感谢,祝好

感谢Mrs4s和各位开发者的付出,有缘再会!

😭😭😭😭

刚准备从mirai到gocq的迁移

wryhu commented

新的斗争开始了

scalpl commented

(>_<)

爷 青 结

qicaiy commented

感谢🙏

感谢开发者的辛苦付出,维护