No description
  • C# 97.8%
  • F# 0.9%
  • Python 0.5%
  • JavaScript 0.5%
  • Dockerfile 0.2%
  • Other 0.1%
Find a file
2026-09-19 18:16:01 +08:00
.github/workflows ci: add dotnet format verification workflow 2026-05-31 13:41:33 +08:00
src fix(github-bridge): align rich broadcast with service interfaces 2026-09-06 20:22:02 +08:00
.dockerignore build: add .dockerignore and Dockerfile HEALTHCHECK 2026-05-31 13:41:15 +08:00
.gitattributes icon font 2024-01-24 23:31:28 +08:00
.gitignore style: apply dotnet format whitespace fixes across codebase 2026-09-06 20:03:55 +08:00
build.sh 升级整个项目到 .NET 10 / Upgrade entire project to .NET 10 (#11) 2025-10-17 15:16:25 +08:00
build_docker.sh build: consolidate Docker build scripts with --platform support 2026-05-31 13:41:21 +08:00
build_plugins.cmd add build plugins actions 2024-03-26 20:55:07 +08:00
build_plugins.fsx Update build_plugins.fsx 2026-09-19 18:16:01 +08:00
Dockerfile build: add .dockerignore and Dockerfile HEALTHCHECK 2026-05-31 13:41:15 +08:00
HuaJiBot.NET.slnx fix: correct daily summary scheduling 2026-09-06 20:03:55 +08:00
LICENSE add license 2024-01-25 17:15:26 +08:00
README.md chore: migrate solution from sln to slnx (#18) 2026-04-17 18:55:44 +08:00

huaji-bot-dotnet

💡 介绍/开发计划

插件式,多适配器,多通信协议

💻 如何参与开发

🛠️ How to build?

  • ensure .NET 10 SDK installed
  • 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)