插件式,多适配器,多通信协议
- 安装 Visual Studio 2022
- 安装 微软 .NET 8 SDK
- clone 本仓库源码
- 使用
Visual Studio 2022
打开HuaJiBot.NET.sln
解决方案 - then just coding ...
- ensure
.NET 8 SDK
installed - clone this repo
- run
dotnet build
you guess it. (> ω <)
📁 src/
├── 🗂️ HuaJiBot.NET.CLI (Command-Line Interface for running the bot)
├── 🗂️ HuaJiBot.NET (Core project with core functionalities)
│ ├── Events (Event handling components)
│ ├── PluginManager (Plugin management system)
│ ├── Utils (Utility functions)
│ └── ... (Other core files)
├── 🗂️ HuaJiBot.NET.Adapter.* (Adapters for connecting to IM platforms)
│ ├── OneBot (Adapter for the OneBot protocol)
│ └── Satori (Adapter for the Satori protocol)
│ └── ... (Other potential adapters)
├── 🗂️ HuaJiBot.NET.Plugin.* (Plugins for specific functionalities)
│ ├── Calendar (Plugin for pushing calendar events)
│ ├── GitHubBridge (Plugin for pushing GitHub events)
│ ├── RepairTeam (Plugin for pushing messages from Repair Service)
│ └── ... (Other potential plugins)
└── ... (Other project files)