[开源分享] DodoHosted v3 新版的 C# 机器人框架
Alisa

发布于 2022-09-29 15:32

在 DodoHosted v1 与 v2 的基础上,重构了一大堆东西。

基于 dodo-open-net 的进一步封装,提供基于插件的机器人开发环境。所有插件均可以在 Host 运行时加载或卸载。

请注意,本项目基于 `.NET 7.0` 进行开发,因此插件也仅支持使用 `.NET 7.0` 进行开发。

项目地址:GitHub

文档:GitHub

使用 DodoHosted 的项目:GitHub

插件实现 Demo:

  1. 插件配置,设置 MongoDB 数据库 Entity 类型与 Collection 名称的对应

插件配置实现类
  1. 插件生命周期

插件生命周期实现类
  1. 事件监听器

事件监听器
  1. 后台服务

后台服务
  1. 指令执行器

指令执行器
  1. Web 事件处理器

Web 事件监听器

频道内指令 Demo:

帮助指令
群组管理指令帮助
以机器人身份发送消息的指令帮助
指令执行

编辑于 2022-09-29 15:41
打开APP DoDo提供建站支持