Skip to content

Cheyenne1025/QQChannelFramework

Repository files navigation

QQ频道机器人开发框架 —— MyBot (C#)

NuGet NuGet downloads

MYBOT_Banner MYBOT_Team

MyBot 工程模板

快捷使用MyBot初始化您的机器人工程
查看

MYBOT_TD

🔖 完整 SDK 调用注释

  • 框架内每一个对外方法都有详细注释,方便开发者在调用时不用重复查阅文档即可获得所需信息

📚 完整学习文档

  • 为了降低学习门槛,我们为框架准备了完整的开发文档供开发者查阅,你所需的所有信息皆在文档内

    2022/04/02 MyBot 开发文档 v1.1.7

🧠 .NET 6 编写

  • 框架完全使用 .NET 6 进行编写,为框架提供了极强的性能

⚡ ChannelBot 迅捷开发

  • 我们在框架内提前为使用者们准备好了有效提高机器人开发效率的代码,ChannelBot 开箱即用
1.更快的 Bot 接入
将全部注意力集中到对 Bot 的业务开发上面,相信是很多开发者的主要需求,使用 ChannelBot 可以实现更快速的 Bot 开发,不用在意底层逻辑

2.事件驱动
在 ChannelBot 里,事件经过处理后,在开发者编写代码时,业务逻辑会极其清晰,使得代码可读性更高,易于维护

3.动态指令
使用 RegisterCommand 即可注册一个异步/同步指令,并允许在机器人运行时动态的增加和卸载指令,这一切由你决定

4.强大的异步处理
指令是机器人的主要交互手段,为此,异步中的 ChannelBot 可以同时处理更多的指令

5.持续壮大
ChannelBot 将会基于用户需求,持续提供简单并强大的功能

🦾 极低依赖

  • 确保性能和长久维护,框架仅使用了 1 个依赖

🎲 跨平台

  • 基于 .NET 6 开发,所以本框架支持所有主流平台,并且能将该框架集成到任何 .NET/C# 应用程序中

✨ 异步

  • 框架核心功能以异步实现,为处理大量数据的机器人提供了高性能效率


MYBOT_YL

🚨 Newtonsoft.Json 13.0.1版本 - 解析Json


MYBOT_HJ

1. 💻 Visual Studio 2022 - 仅 2022 版本才可使用 .NET6
2. 💻 .NET 6 SDK


使用必读

  • 为了项目的良性发展,请在使用前阅读并知晓所需条目

    用户条例 使用条例

    商用须知 商用须知



支持我们

项目的持续发展离不开支持,如果该项目对你有帮助,可以通过下列方式支持我们:

🌟 Star一下

为项目点击Star,以帮助我们推荐

💰 赞助我们

📧 Issue 我们

  • 为项目提供建议与意见,我们会认真对待

    QQ群 598909769