以下是一些基于Node.js或者可在node使用的QQ机器人框架,不定时更新:
1. cqhttp-node-sdk(已停止维护)
一个基于 HTTP API 的 Node.js SDK,支持调用 CoolQ 的各种 API,适用于支持 HTTP 协议的 QQ 机器人框架。 文档地址:https://cqhttp.cc/docs/4.15/#/ 项目地址:https://github.com/kyubotics/cqhttp-node-sdk
2. go-cqhttp
一个基于 HTTP 和 WebSocket 协议的 QQ 机器人框架,支持跨平台。
文档地址:https://bot.q.qq.com/wiki/develop/nodesdk/
项目地址:https://github.com/Mrs4s/go-cqhttp
3. nonebot
一个基于 Python 的 QQ 机器人框架,提供丰富的插件生态和可扩展性。它也可以通过 nonebot-js 插件支持使用 Node.js 编写插件。
文档地址:https://nonebot.cqp.moe/guide/
项目地址:https://github.com/nonebot/nonebot
4. bot-ts
一个基于 TypeScript 的 QQ 机器人框架,使用 cqhttp-node-sdk 调用 CoolQ API。
文档地址:https://bot-ts.js.org/
项目地址:https://github.com/catscarlet/bot-ts
5. koishi
一个基于 TypeScript 的 QQ 和 Discord 机器人框架,提供插件机制和可扩展性。
文档地址:https://koishi.chat/zh-CN/
项目地址:https://github.com/koishijs/koishi
6. CQNode
这是一款开源的QQ机器人框架,它基于Node.js编写,支持多种协议(CQHTTP、Mirai、Onebot),提供了大量可扩展的插件,包括聊天、游戏、音乐等。
文档地址:https://dislido.github.io/cqnode/tutorial/startup.html
项目地址:https://github.com/dislido/cqnode
7. QBot
这是一款轻量级的QQ机器人框架,基于Node.js编写。它支持CQHTTP协议,提供了简单易用的接口,可以方便地编写自己的插件
文档地址:https://bot.q.qq.com/wiki/develop/api/
项目地址:https://github.com/tencent-connect/bot-docs
8. oicq
是一个基于 QQ 协议的机器人开发标准,目前已被多个 QQ 机器人平台支持。
文档地址:https://github.com/howmanybots/onebot/blob/master/README.md
项目地址:https://github.com/howmanybots/onebot
9. QQbot
此项目已于 2019 年 1 月 3 日停止服务,就不要再用了
这是一款适用于Windows平台的QQ机器人框架,基于Node.js编写。它支持QQ协议,提供了简单易用的接口,可以快速搭建自己的机器人,并提供了一些基础的插件。
文档地址:无
项目地址:https://github.com/pandolia/qqbot
10. 官方QQ机器人平台
QQ官方提供的机器人平台,可定制开发,但是限制比较多,具体可参考下面的文档。
文档地址:https://bot.q.qq.com/wiki/