因项目更新频繁,请注意本文最后更新时间,以免因本文内容失效造成困扰
缘起
我在半年前折腾过一次qqBot的搭建,但那次由于风控问题,只能放弃了,具体记录在 qqBot 搭建 | EuDs’s Blog。
但这两天发现了NapNeko/NapCatQQ: 基于NTQQ的无头Bot框架,决定再次折腾,以下记录我的过程。
过程
说明:以下均为Windows平台
- 在Releases · NapNeko/NapCatQQ下载
NapCat.Shell.zip,并解压 - 运行
launcher.bat,扫码登录 - 在NapCat的网页,新增Websocket客户端,url填
ws://127.0.0.1:8080/onebot/v11/ws,token填config/webui.json里面的。具体参考 - 参照快速上手 | NoneBot创建并运行NoneBot项目,注意:创建时适配器应选择OneBot V11,新建
.env文件,里面填ONEBOT_ACCESS_TOKEN=第三步填的token
感受
- 这次整体流程很顺畅,最主要的还是因为登录只要手机扫个码就行,不用再一个个试协议来躲避风控。
- 时隔半年多又有了qq bot的需求,发现NapCat和NoneBot依然坚挺,但自己原先写的记录已不太适用,于是修改了下。
Todo
- 写个脚本,使得可以开机自启
- 部署到服务器上,不知道会不会再遇到风控问题
- 插件:
去年今日
参考
后话
最近网上刷到不少给qq bot接入deepseek的帖子,而且我正好有一台腾讯云的机器,于是心血来潮折腾了下。
这次我是让grok bot自己上到我的机器上,然后部署MaiBot 文档中心。全程很顺利,我只要扫码,提供llm调用的api key了,甚至机器人的人设都给我写好了。然后我想给bot接tts,虽然我用的minimax的api,MaiBot不支持,但Grok Bot很利索的就自己写好了适配。
看两年前自己还得读文档,理解文档,手动操作,有点恍如隔世。