虽然有很多的 OneBot 通信 SDK, 但没有一个是专为 go-cqhttp
打造的 .NET SDK. 秉持着 C# 的优雅开发理念, 这个库诞生了.
用户可以享受到完全遵守 C# 编码风格, 高度封装的各种接口, 以及优化过命名的接口, 事件, 数据成员, 枚举类型等.
如果你不了解
go-cqhttp
, 可以从这里了解一下: go-cqhttp 文档 / go-cqhttp 仓库
EleCho.GoCqHttpSdk 是专为 Go-CqHttp 打造的, 而 Go-CqHttp 又遵循 OneBot11 协议, 所以 EleCho.GoCqHttpSdk 基本也是兼容 OneBot11 的.
连接协议:
- 正向 HTTP (CqHttpSession, 发送操作)
- 反向 HTTP (CqRHttpSession, 接收上报)
- 正向 WebSocket (CqWsSession, 发送操作与接收上报)
- 反向 WebSocket (CqRWsSession, 发送操作与接收上报)
消息格式:
- 字符串 (CQ 码, 支持解析 CQ 码)
- 数组 (JSON, 支持解析 JSON 格式消息)
转到 Wiki 页面以查阅文档: EleCho.GoCqHttpSdk Wiki