Skip to content

frg2089/Milky.Net

Repository files navigation

Milky.Net

什么是 Milky.Net

Milky.Net 是一个 .Net 框架,用于实现 Milky 协议

正式版包 预览版包 描述
Milky.Net.Model Milky.Net.Model Milky 协议的模型实现
Milky.Net.Client Milky.Net.Client Milky 客户端(应用端)的具体实现
Milky.Net.Server Milky.Net.Server Milky 服务端(协议端)的抽象实现

快速开始

using System.Net.Http;

using Milky.Net.Client;

// ...

// 准备一个 HttpClient 实例
HttpClient client = new()
{
    // 设置服务端(实现端)地址
    BaseAddress = new("http://localhost:8080/"),
    DefaultRequestHeaders =
    {
        { "Authorization", "Bearer " },
    },
};

// 创建 MilkyClient 实例
MilkyClient milky = new(client);

// 监听机器人离线事件
milky.Events.BotOffline += (milky, e) => {
  // ...
};

// 通过 WebSocket 接收事件
_ = milky.ReceivingEventUsingWebSocketAsync();

// 获取服务端(实现端)信息
var result = await milky.System.GetImplInfoAsync();

/// ...

About

Milky 的 .Net 应用端实现和协议端抽象实现

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •