Skip to content

TwoBotFramework/TwoBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TwoBot

Build:

使用CMake + MinGW(未测试), Linux用户可参考此文档(GCC 8测试通过)

git clone https://github.com/TwoBotFramework/TwoBot --recursive 
# 中国大陆用户可以尝试下载Release里面的包
cd TwoBot
mkdir build
cmake -S . -B build
cd build
mingw32-make

使用Visual Studio 2017以上,需带CMake支持(VS2022已测试通过)

git clone https://github.com/TwoBotFramework/TwoBot --recursive 
# 中国大陆用户可以尝试下载Release里面的包

然后用VS打开

TODO:

  • 建立项目
  • 实现大致框架
  • 引入需要使用的第三方库
  • 支持onebot的所有功能
    • 实现Onebot HttpAPI的调用
    • 实现Onebot WebSocket接收消息
  • 书写完善的文档

FAQ

  1. 为什么用WebSocket而不是HTTP接收消息? 答:WebSocket性能更高,而httpapi性能更差。
  2. 有哪些支持onebot的协议实现? 答:目前支持onebot的协议库有 oicq, go-cqhttp,mirai等

鸣谢