MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接
    1. 主页
    2. DavidSciMeow
    3. 最佳
    • 资料
    • 关注 0
    • 粉丝 0
    • 主题 3
    • 帖子 16
    • 最佳 6
    • 有争议的 0
    • 群组 1

    DavidSciMeow 发布的最佳帖子

    • 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.0

      p.s. 以后可能会迁移到 .net 6 (嘛你也知道..微软...OvO)
      p.s.2. 本喵是夜班人, 上午找可能找不到.
      p.s.3. 欢迎各路C#大神一起讨论OwO

      感谢各位前辈支持喵awa

      发布在 其他项目发布
      DavidSciMeow
      DavidSciMeow
    • RE: MeowMiraiLib 极简 C#(.net5) 快速机器人生成框架 (开源, 多平台)

      @orisland 哈哈谢谢支持w,我会慢慢更新整个框架的OvO

      发布在 其他项目发布
      DavidSciMeow
      DavidSciMeow
    • RE: MeowMiraiLib 极简 C#(.net5) 快速机器人生成框架 (开源, 多平台)

      今日更新
      在websocket内部进行了循环控制队列获取触发命令(事件)的返回值
      最新更新 2.1.0 ver
      有任何需要可以回复(大雾
      (真的有人注意到这个项目么qwq

      发布在 其他项目发布
      DavidSciMeow
      DavidSciMeow
    • SilkV3 编码器 (.Net6 简易实现模式)

      是我自己写的一个最简版类库. 不需要任何依赖,
      .net6 开袋即食. 实现 linux/windows跨平台(64位)
      其实是自己没事闲的练手写的, 主要是最近对.Net的Process和代管比较感兴趣
      类库资源写入使用了反射资源获取模式, 处理段使用了C#代管Process形式

      →→→项目地址(点这里ww)←←←
      如果你对其他平台有要求, 可以Issues提交, 我会第一时间处理

      简易使用方案:

      1. nuget包 Electronicute.Voice.Silk
      2. nuget包 Electronicute.Voice.NativeAssets. *系统版本*
      3. 使用内构函数编码Silk文件(如下)
      Meow.Voice.Silk.Encoder encoder = new(log:false);
      var r = encoder.Encode("完全限定文件名").GetAwaiter().GetResult();
      r.ConvertFile("完全限定文件目录"); //转换成文件 (转换出来的文件名和源文件名一样,后缀为silk,所以这里只写目录,而上面是全限定的文件名)
      var a = r.ConvertTOBase64(); //转换成Base64
      

      TODO:

      写完并且测试完解码器, 试试能不能跨平台.

      @{
        最后的最后, 还希望各位大佬指出错误帮助我进步(w)
        2023 , Electronicute, DavidSciMeow
      }
      
      发布在 其他项目发布
      DavidSciMeow
      DavidSciMeow
    • 1 / 1