MyBot 1.5.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package MyBot --version 1.5.0                
NuGet\Install-Package MyBot -Version 1.5.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MyBot" Version="1.5.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MyBot --version 1.5.0                
#r "nuget: MyBot, 1.5.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install MyBot as a Cake Addin
#addin nuget:?package=MyBot&version=1.5.0

// Install MyBot as a Cake Tool
#tool nuget:?package=MyBot&version=1.5.0                

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

NuGet NuGet downloads

MYBOT_Banner MYBOT_Team <br> <br>

MyBot 工程模板

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

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# 应用程序中

✨ 异步

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

MYBOT_YL

🚨 Newtonsoft.Json 13.0.1版本 - 解析Json

<br> <br>

MYBOT_HJ

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

<br> <br>

使用必读

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

    用户条例 使用条例

    商用须知 商用须知 <br> <br>

支持我们

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

🌟 Star一下

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

💰 赞助我们

📧 Issue 我们

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

    QQ群 598909769

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories (2)

Showing the top 2 popular GitHub repositories that depend on MyBot:

Repository Stars
yiyungent/KnifeHub
🧰 简单易用的效率工具平台
KyouyamaKazusa0805/Sudoku
A sudoku solver using brute forces and logical techniques.
Version Downloads Last updated
1.8.0.14 162 3/14/2024
1.8.0.13 128 3/13/2024
1.7.0.12 197 12/21/2023
1.7.0.11 146 12/21/2023
1.6.0.10 148 11/27/2023
1.6.0.9 126 11/25/2023
1.6.0.8 115 11/25/2023
1.6.0.7 127 11/24/2023
1.5.1.6 120 11/24/2023
1.5.0.5 109 11/24/2023
1.5.0.4 202 5/15/2023
1.5.0 141 5/15/2023
1.1.8 622 5/4/2022
1.1.7.4 446 4/12/2022
1.1.7.3 446 4/3/2022
1.1.7.2 449 4/2/2022
1.1.7.1 476 4/2/2022
1.1.7 449 4/2/2022
1.1.6 435 3/29/2022
1.1.5 438 3/19/2022
1.1.4 478 2/22/2022
1.1.3 420 2/14/2022
1.1.2 451 2/5/2022
1.1.1 468 1/21/2022
1.1.0 281 12/28/2021
1.0.9 314 12/28/2021
1.0.8 284 12/27/2021
1.0.7 274 12/22/2021
1.0.6.1 305 12/18/2021
1.0.6 304 12/18/2021