MiraiForum

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

    ryoii

    @ryoii

    梦中的鸡翅

    9
    声望
    146
    资料浏览
    59
    帖子
    4
    粉丝
    3
    关注
    注册时间 最后登录

    ryoii 取消关注 关注
    CaptchaFree 梦中的鸡翅

    ryoii 发布的最佳帖子

    • RE: 【MAH开发日记】今天天气很好,先来一局昆特牌

      好像摸鱼了几天,把缓存队列写得七七八八。为了实现简单,写入直接做了同步锁,测了一下性能,绝对是够用了。

      队列设计成了两套:基于数组的方式有点在于缓存和未消费数据的大小都是固定的,比较好控制;基于链表的虽然缓存是固定的,但是如果上下文中有未消费的数据,链表就会堆积,内存的清理依赖于 GC ,稳定性我还没有太深入的测试。

      吐槽一句最近梯子全面爆炸,导致我很多开发环境的导入全部走不了代理。垃圾华为云镜像明明有包,但是就是给我报错不能下载,切换到阿里云镜像瞬间舒畅了,果然福报场是真的福报

      比较重要的队列实现了。接下来只要抽象出序列化器的接口,就可以实现多种模式的序列化。优先实现原http格式的序列化器,再实现 websocket 的序列化器,以恢复原1.0版本的兼容性。后阶段陆陆续续加入反向ws,远程hook等序列化器。有计划实现可以通过脚本语言自定义返回格式的序列化器,可是没想好使用什么脚本语言,以及上下文如何构建

      大概就这么多了吧,摸完接口就开始打牌啦

      发布在 开发交流
      ryoii
      ryoii
    • RE: 关于 mirai-api-http 2.0 版本的维护通知

      我试过了,是真的。孩子很喜欢,用过的都说好!

      发布在 HTTP API和第三方SDK
      ryoii
      ryoii
    • RE: 欢迎来到摸鱼区!

      摸

      摸

      摸

      摸
      摸
      发布在 摸鱼区
      ryoii
      ryoii
    • 【MAH开发日记】今天天气很好,先来一局昆特牌

      鉴于催更的人不少,开个摸鱼贴记录一下摸鱼的日程,让大家焦急等待的过程中能够积累多一些愤懑(x)

      • 催更可以集中到这里
      • 特性提议也可以集中到这里
      • 不允许发黄色图
      发布在 开发交流
      ryoii
      ryoii
    • RE: 我在MCL2.6.4上挂mah 1.9.10,结果【获取Bot收到的消息和事件】那几个接口都获取不到数据

      issue里也有这样的问题,但是我本地测试没有复现。具体来说,应该是我重新编译一遍之后没有复现,不排除是什么奇奇怪怪的玄学。总之,之后发个 1.11.1 重新打包试试看

      发布在 HTTP API和第三方SDK
      ryoii
      ryoii
    • RE: 【MAH开发日记】今天天气很好,先来一局昆特牌

      时隔一个月我回来啦。

      写了半天的队列最后发现未读消息的缓存和已收消息缓存应该是区分的,因为还要考虑到bot自己发送的消息也应该被记录到已收的消息缓存里。结果呢,我造的队列就被我删掉啦。于是回到了原始人的生活,用会 buildin 的线程安全容器来做。

      目前呢,http 和 ws 的模块化已经进行的差不多了,近期应该会发布一个快照版本,以让旧代码迁移到新的api上。

      解耦的序列化器和其他模块会陆陆续续地更新

      发布在 开发交流
      ryoii
      ryoii
    • RE: mirai有可能实现20人以下的群不自动接受加群邀请吗

      ![19MG9KC017JU5NJ0S0Z7}4.png
      这个是在群里设置的

      发布在 开发交流
      ryoii
      ryoii
    • RE: 套用插件的Mirai框架里如何使用Mybatis和Spring呀?

      我猜你用的是SpringBoot, 如果单纯使用spring容器,在插件初始化的地方定义自己的bean就好了。springboot作为侵入的开发框架,不适合作插件开发

      发布在 开发交流
      ryoii
      ryoii
    • RE: 使用mcl登录如何获取Bot对象?
      Bot.getInstance(qq: Long)
      
      发布在 开发交流
      ryoii
      ryoii
    • RE: 有没有人一起打APEX白金上钻

      呜呜呜呜呜

      发布在 摸鱼区
      ryoii
      ryoii

    ryoii 发布的最新帖子

    • RE: 关于win10系统下配置mcl环境变量的问题

      windows系统的话,修改目录下的 mcl.cmd 文件,修改成

      @echo off
      set JAVA_BINARY=java
      pushd %MCL_HOME%
      %JAVA_BINARY% -jar mcl.jar %*
      

      MCL_HOME 修改成你配置的的环境变量名

      发布在 使用交流
      ryoii
      ryoii
    • RE: 要高考了,好紧张

      我靠完了!

      发布在 摸鱼区
      ryoii
      ryoii
    • RE: 有没有人一起打APEX白金上钻

      呜呜呜呜呜

      发布在 摸鱼区
      ryoii
      ryoii
    • RE: 要高考了,好紧张

      好 紧 张

      发布在 摸鱼区
      ryoii
      ryoii
    • RE: 有没有大佬开发和高考有关的插件

      这样高考是要完的

      发布在 开发交流
      ryoii
      ryoii
    • RE: Bot都能找本子了?

      https://saucenao.com/

      从bot出来到现在都玩几年了

      发布在 摸鱼区
      ryoii
      ryoii
    • RE: AntiSetuV3 --- 新模型已发布

      @RainChan 好涩哦

      发布在 插件发布
      ryoii
      ryoii
    • RE: Drift Bottle 漂流瓶插件

      有意思

      发布在 插件发布
      ryoii
      ryoii
    • RE: mirai-api-http文档里的接口名称都没了?

      http轮询:https://docs.mirai.mamoe.net/mirai-api-http/adapter/HttpAdapter.html
      websocket: https://docs.mirai.mamoe.net/mirai-api-http/adapter/WebsocketAdapter.html

      其实上面菜单都有,切换一下

      发布在 BUG反馈
      ryoii
      ryoii
    • RE: 如何使用xmysql和nginx搭建一个随机图库的api之类的?
      1. 用润滑油语言在ng和xmysql间夹一层

      2. 自己给 ng 写插件,支持随机数函数

      3. 可以搜索一下 ngxin_lua

      4. 可以搜索一下 nginx http_random_index_module

      发布在 摸鱼区
      ryoii
      ryoii