mirror of
https://github.com/nbtca/HuaJiBot.NET.git
synced 2026-09-19 23:06:03 +08:00
No description
- C# 97.8%
- F# 0.9%
- Python 0.5%
- JavaScript 0.5%
- Dockerfile 0.2%
- Other 0.1%
| .github/workflows | ||
| src | ||
| .dockerignore | ||
| .gitattributes | ||
| .gitignore | ||
| build.sh | ||
| build_docker.sh | ||
| build_plugins.cmd | ||
| build_plugins.fsx | ||
| Dockerfile | ||
| HuaJiBot.NET.slnx | ||
| LICENSE | ||
| README.md | ||
huaji-bot-dotnet
💡 介绍/开发计划
插件式,多适配器,多通信协议
💻 如何参与开发
- 安装 Visual Studio 2022
- 安装 微软 .NET 10 SDK
- clone 本仓库源码
- 使用
Visual Studio 2022打开HuaJiBot.NET.slnx解决方案 - then just coding ...
🛠️ How to build?
- ensure
.NET 10 SDKinstalled - clone this repo
- run
dotnet build
🚀 How to deploy?
you guess it. (> ω <)
🧩 Project Structure
📁 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)