git clone https://github.com/TwoBotFramework/TwoBot --recursive
# 中国大陆用户可以尝试下载Release里面的包
cd TwoBot
mkdir build
cmake -S . -B build
cd build
mingw32-make
git clone https://github.com/TwoBotFramework/TwoBot --recursive
# 中国大陆用户可以尝试下载Release里面的包
然后用VS打开
- 建立项目
- 实现大致框架
- 引入需要使用的第三方库
- 支持onebot的所有功能
- 实现Onebot HttpAPI的调用
- 实现Onebot WebSocket接收消息
- 书写完善的文档
- 为什么用WebSocket而不是HTTP接收消息? 答:WebSocket性能更高,而httpapi性能更差。
- 有哪些支持onebot的协议实现? 答:目前支持onebot的协议库有 oicq, go-cqhttp,mirai等
- [MIT] Onebot 标准文档: onebot
- [MIT] C++最好用的Http库: cpp-httplib
- [MIT] C++最好用的Json库: json
- [MIT] brynet brynet
- [Unknown] 微软的Copilot: Copilot