回应模式 - No.63877365


No.63877365 - 技术宅


无标题无名氏No.63877365 只看PO

2024-09-24(二)20:53:56 ID:A63zyMv 回应

肥肥想做一个qq机器人!(`・ω・)
但不知道怎么开始以及学什么,很迷茫,有没有大佬指路呀

无标题无名氏No.63917286

2024-09-28(六)21:05:49 ID: 1HvdUge

js/ts
https://github.com/koishijs/koishi

python
https://github.com/nonebot/nonebot2

这两个是目前最主流的框架

至于QQ、微信、DC、TG这种特定的聊天平台,可以用“适配器(adapter)”去适配
能做到跨框架兼容(比如“聊天bot”这个圈子的共识标准:onebot)

而具体的功能叫作bot的“插件”,如果你适配做得好,同一个插件可以同时跨多个聊天平台使用
比如QQ/DC/甚至Mincraft这类游戏的“聊天信息互通”就是这样实现的

现在QQ新政策,不允许自建“用户bot”
(即:使用“真人账号”作为机器人。因为伪装性实在太强了,很容易拿去搞黑灰产。“专业24小时秒抢红包”这种都算好的了,难绷的是跑去搞电诈,现在AI又这么发达,是吧?其实也无可厚非,DC/TG 实际上同样不允许,这就是铁违反用户协议的)
当年酷Q的好时代一去不复返咯

但问题在于,官方开放的机器人接口扣扣嗖嗖的
https://bot.q.qq.com/

个人申请的机器人账号只能在“QQ频道”使用
如果想在正儿八经的“QQ群”里用上“走正规流程”申请“官方许可”的机器人
(目前应该仍然是,这段时间没关注了,至少前几个月还是)必须用企业资质去申请
个人的话,除非在刚出的时候申请了参与内测(有遗留资格),现在的个人开发者是无法申请官方的群机器人的

当然了,道高一尺魔高一丈
你官方不允许,难道我民间就没有高人了吗?(QQ刚开始改版并对bot动手的时候,甚至还有一大堆手搓协议的,[h]以Mirai生态为首[/h])
如果现在非要以个人开发者身份制作能在群里使用的QQ机器人,也不是不行
给你两个关键词:[h]LLOneBot[/h] / [h]NapCatQQ[/h]
不是本肥要当谜语人,这玩意毕竟上不得台面(疯狂在边缘试探),只能言尽于此(`ゥ´ )

无标题无名氏No.63919197

2024-09-29(日)00:09:20 ID: A63zyMv (PO主)

>>No.63917286
感谢大佬指点!有人指路真的太幸福了(〃∀〃),明天就去研究一下

无标题无名氏No.63920067

2024-09-29(日)02:44:09 ID: 9cc5kMb

>>No.63919197
其实在github按关键词搜一会也能找到的,我就是这么找到的| ω・´)

无标题无名氏No.63920072

2024-09-29(日)02:46:05 ID: 9cc5kMb

>>No.63912939
自己玩的低负载找个小服务器或者自家nas跑都行,没记错的话甚至可以跑手机上