Skip to content
This repository has been archived by the owner on Dec 6, 2023. It is now read-only.

timi137137/AuroraNative

Repository files navigation

go-cqhttp

AuroraNative

基于 go-cqhttp 以及 OneBot 的 C# 机器人开发框架


重要信息

由于go-cqhttp项目遭到不可抗力因素,故此本项目做归档处理.

详细请看链接 -> Mrs4s/go-cqhttp#2471

介绍

这是一个基于 go-cqhttp 实现的C#机器人开发框架

目前框架采用了 .NET Standard2.0 编译,能够兼容目前主流.NET版本。

开发注意事项

本框架处于快速迭代开发状态,框架将会随着 go-cqhttp 的版本更新而迭代。

请时刻留意所下载的框架包所依赖的 go-cqhttp 版本,不一致可能导致错误!

可能会因为以下状况更新版本号

  • 所依赖的 go-cqhttp 版本更新 - vX.X+1.X
  • 优化内部算法或修改类型(如将返回的JObject类型抽象为新自定义类型) - vX.X.X+1
  • 重命名/删除/新增 文件/命名空间/API - vX.X+1.X

文档

开发文档:点我查看

开发文档是与框架一起更新的,因此文档也处于快速迭代状态。

兼容性

通讯方式

  • HTTP API
  • 反向 HTTP POST
  • 正向 Websocket
  • 反向 Websocket

关于 ISSUE

如果没有大问题请到 Discussions 处提问

以下 ISSUE 会被直接关闭

  • 询问已知问题
  • 提问找不到重点
  • 重复提问

请注意, 开发者并没有义务回复您的问题. 您应该具备基本的提问技巧。
有关如何提问,请阅读《提问的智慧》

鸣谢

感谢以下大佬对本框架开发的帮助

Jie2GG | bleatingsheep

使用到的开源库

Newtonsoft.Json | Microsoft.Extensions.Caching.Memory