@Mr-喜 如果你有特殊支持我可以单独给你写一份, 其实实现很简单(
 
		
		
		
	DavidSciMeow 发布的帖子
- 
    RE: SilkV3 编码器 (.Net6 简易实现模式)发布在 其他项目发布@Mr-喜 ugh, 我建议老版本的东西都升级到跨平台上面用, netstandard 2的标准太低了, 我的库一般都跟随现行的LTS版本 (.net6 到2024年12月应该). 之后如果msfs要升级7, 可能我也会跟着去的( 你可以尝试升级到.net6 微软提供 升 级 支 持, 新版性能也更高. 
- 
    SilkV3 编码器 (.Net6 简易实现模式)发布在 其他项目发布是我自己写的一个 最简版类库. 不需要任何依赖,
 .net6 开袋即食. 实现 linux/windows跨平台(64位)
 其实是自己没事闲的练手写的, 主要是最近对.Net的Process和代管比较感兴趣
 类库资源写入使用了反射资源获取模式, 处理段使用了C#代管Process形式→→→项目地址(点这里ww)←←← 
 如果你对其他平台有要求, 可以Issues提交, 我会第一时间处理简易使用方案:- nuget包 Electronicute.Voice.Silk
- nuget包 Electronicute.Voice.NativeAssets. *系统版本*
- 使用内构函数编码Silk文件(如下)
 Meow.Voice.Silk.Encoder encoder = new(log:false); var r = encoder.Encode("完全限定文件名").GetAwaiter().GetResult(); r.ConvertFile("完全限定文件目录"); //转换成文件 (转换出来的文件名和源文件名一样,后缀为silk,所以这里只写目录,而上面是全限定的文件名) var a = r.ConvertTOBase64(); //转换成Base64TODO:写完并且测试完解码器, 试试能不能跨平台. @{ 最后的最后, 还希望各位大佬指出错误帮助我进步(w) 2023 , Electronicute, DavidSciMeow }
- nuget包 
- 
    RE: MeowMiraiLib 极简 C#(.net5) 快速机器人生成框架 (开源, 多平台)发布在 其他项目发布最新3.0.0版, 加装了异步处理的标准流程, 优化了事件处理, 独立(实例了)端和信息发送的方案.感谢大佬 @Executor-Cheng 的初版建议和意见.感谢各位大佬对小项目的关注- ##异步写法
 using MeowMiraiLib; using MeowMiraiLib.Msg; using System; using System.Threading.Tasks; namespace Test { internal class Program { static readonly Client c = new("....",true,true); static async Task Main(string[] args) { await c.ConnectAsync(); c.OnFriendMessageRecieve += (s, e) => { //..... }; //.... while (true) { switch (Console.ReadLine()) { case "t": { var k = await new GroupList().SendAsync(c); //查看群列表 Console.WriteLine(k); // 打印返回信息 break; } } } } } }- ##同步写法
 using MeowMiraiLib; using MeowMiraiLib.Msg; using System; namespace Test { internal class Program { static readonly Client c = new("........",true,true); static void Main(string[] args) { c.Connect(); c.OnFriendMessageRecieve += (s, e) => { //..... }; //.... while (true) { switch (Console.ReadLine()) { case "t": { var k = new GroupList().Send(c); //查看群列表 Console.WriteLine(k); // 打印返回信息 break; } } } } } }
- 
    RE: MeowMiraiLib 极简 C#(.net5) 快速机器人生成框架 (开源, 多平台)发布在 其他项目发布2.2.0 基础功能已经完全完善, 支持发送命令后取出Websocket返回值, 多线程技术目前由.net内核控制, - 所有事件均与HTTPAPI内部命名大致一致, 您可以打出 OnEvent 后使用上下键查看vs的API注释行来了解用法,
- 您也可以使用HTTPAPI的 Event 前一个单词进行搜索, 例如 原名 MemberMuteEvent -> ws事件名 OnEventMemberMuteEvent
- 
- 您只需键入 OnEvent M E ↓↓ TAB 回车即可.
 
- 目前的事件处理异步性质由使用API的程序员决定, 如果您使用 async (s,e) =>{...} 代理, 那么您的事件处理必须完全异步.
- 您可以用本框架 只 进 行 监 听, 也可以使用本框架 只 进 行 发 送. 事件的监听和发送没有什么必然联系.
 
- 
    RE: MeowMiraiLib 极简 C#(.net5) 快速机器人生成框架 (开源, 多平台)发布在 其他项目发布@executor-cheng 嗯,因为我还没确定东西,等我把Project弄好了这些就会开,他得弄个模板啥的OvO 
- 
    RE: MeowMiraiLib 极简 C#(.net5) 快速机器人生成框架 (开源, 多平台)发布在 其他项目发布今日更新 
 在websocket内部进行了循环控制队列获取触发命令(事件)的返回值
 最新更新 2.1.0 ver
 有任何需要可以回复(大雾
 (真的有人注意到这个项目么qwq
- 
    MeowMiraiLib 极简 C#(.net5) 快速机器人生成框架 (开源, 多平台)发布在 其他项目发布这是一个 能 生 成 自 己 C#(.net5) 程 序 的 Mirai-Csharp 框架项目, 
 需要**.net5**支持 和 Mirai HTTP API支持.
 其实本来是我开发机器人的时候用的一个自己写的小框架 (qwq)
 但是我想分享出来让大家也快速开发
 框架完全和HTTPAPI一一对应 (感谢微软的快速开发缩略语言[语法糖])
 如果有人喜欢, 我可以继续更新 框架类图 和 继承模式图 ,
 甚至别的你们喜欢的东西 OvO
 当前项目"状态很好" (完全注释XML/目前我机器人运行没有问题)原仓库地址: https://github.com/DavidSciMeow/MeowMiraiLib 
 Nuget地址: https://www.nuget.org/packages/Electronicute.MeowMiraiLib/- 项目维护指数: 86
- 圈复杂度: 258
- 继承深度: 3
- 类聚合程度: 140
- 源码行数: 3883
- 可执行代码行数: 408
 关于微软.net5在各个平台的安装以及调试请查看微软文档: 
 https://dotnet.microsoft.com/download/dotnet/5.0p.s. 以后可能会迁移到 .net 6 (嘛你也知道..微软...OvO) 
 p.s.2. 本喵是夜班人, 上午找可能找不到.
 p.s.3. 欢迎各路C#大神一起讨论OwO感谢各位前辈支持喵awa