Milky.Net 是一个 .Net 框架,用于实现 Milky 协议
| 正式版包 | 预览版包 | 描述 |
|---|---|---|
| Milky 协议的模型实现 | ||
| Milky 客户端(应用端)的具体实现 | ||
| 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();
/// ...