因项目更新频繁,请注意本文最后更新时间,以免因本文内容失效造成困扰

缘起

我在半年前折腾过一次qqBot的搭建,但那次由于风控问题,只能放弃了,具体记录在 qqBot 搭建 | EuDs’s Blog。

但这两天发现了NapNeko/NapCatQQ: 基于NTQQ的无头Bot框架,决定再次折腾,以下记录我的过程。

过程

说明:以下均为Windows平台

  1. 在Releases · NapNeko/NapCatQQ下载NapCat.Shell.zip,并解压
  2. 运行launcher.bat,扫码登录
  3. 在NapCat的网页,新增Websocket客户端,url填ws://127.0.0.1:8080/onebot/v11/ws,token填config/webui.json里面的。具体参考
  4. 参照快速上手 | NoneBot创建并运行NoneBot项目,注意:创建时适配器应选择OneBot V11,新建.env文件,里面填ONEBOT_ACCESS_TOKEN=第三步填的token

感受

  1. 这次整体流程很顺畅,最主要的还是因为登录只要手机扫个码就行,不用再一个个试协议来躲避风控。
  2. 时隔半年多又有了qq bot的需求,发现NapCat和NoneBot依然坚挺,但自己原先写的记录已不太适用,于是修改了下。

Todo

  • 写个脚本,使得可以开机自启
  • 部署到服务器上,不知道会不会再遇到风控问题
  • 插件:去年今日

参考

后话

最近网上刷到不少给qq bot接入deepseek的帖子,而且我正好有一台腾讯云的机器,于是心血来潮折腾了下。

这次我是让grok bot自己上到我的机器上,然后部署MaiBot 文档中心。全程很顺利,我只要扫码,提供llm调用的api key了,甚至机器人的人设都给我写好了。然后我想给bot接tts,虽然我用的minimax的api,MaiBot不支持,但Grok Bot很利索的就自己写好了适配。

看两年前自己还得读文档,理解文档,手动操作,有点恍如隔世。