MiraiForum

    • Register
    • Login
    • Search
    • Popular
    • Recent
    • Unsolved
    • Tags
    • Groups
    • 友情链接
    1. Home
    2. MrXiaoM
    3. Best
    • Profile
    • Following 9
    • Followers 39
    • Topics 37
    • Posts 864
    • Best 206
    • Controversial 0
    • Groups 5

    Best posts made by MrXiaoM

    • RE: qsign —— 签名 不要指望用来解决code=45

      8.9.76 至 8.9.85 的配置已更新,你们自己知道在哪就行。

      posted in 插件发布
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      QQ图片20230411120723.jpg

      posted in 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: qsign —— 签名 不要指望用来解决code=45

      @子君9297 目前可以确定是 unidbg-fetch-qsign 1.2.1 新版本 worker pool 的问题,打算在下一个版本把这一部分退回旧版看看能不能修复。
      worker pool 部分的源码在 unidbg 里,原作者没把修改的 unidbg 开源,更新是比较麻烦的

      posted in 插件发布
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      IMG_20230526_181217.jpg
      IMG_20230526_181521.jpg
      IMG_20230526_181618.jpg

      posted in 摸鱼区
      MrXiaoM
      MrXiaoM
    • [Overflow] LocalFileService —— 不再以 base64 形式发送图片、语音、短视频

      本插件为 Overflow 的附属插件。

      项目地址:https://github.com/MrXiaoM/LocalFileService

      LocalFileService

      Overflow 的附属模块,目前用于更改图片、语音、短视频消息的文件上传方案,使用更优雅的方法兼容 mirai 原本的上传文件。

      适用于 mirai 与 Onebot 协议实现 部署在同一机器下,可访问同一文件系统的情形。
      如 LLOnebot、NapCat、Gensokyo 等。

      当负载在 mirai 上传图片、语音、短视频时,插件提供的文件服务将会把数据流保存到本地临时文件,并将文件路径回传,用于发送到 Onebot 协议端。
      以此覆盖掉 Overflow 自带的 Base64 文件服务,可以使得日志文件占用更小,更方便查看最近上传文件。

      mirai-console 使用

      安装本插件,启动后到配置文件 config/top.mrxiaom.overflow-local-file-service/config.yml 设置以下选项

      • 保存路径,默认为 data/top.mrxiaom.overflow-local-file-service
      • 文件保存时间(天),默认为 7天
      • 如果要上传的是本地文件,是否直接使用本地文件,默认为 开启

      等。使用命令 /lfs reload 重载配置即可。

      mirai-core 使用

      请参考本插件源码 LocalFileService.kt
      调用 register() 即可注册该服务

      posted in 插件发布
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      Image_1706550027419.jpg

      posted in 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: 如何更新fix-protocol中的协议版本

      https://github.com/MrXiaoM/qsign/tree/mirai/txlib
      选择版本下载其中的 android_phone.json 或 android_pad.json 放到mirai所在目录,用 protocol load 命令或者重启mirai来加载。

      要注意的是,版本越高检查越严。以及升级 mirai 这边的协议版本后,不要忘记升级签名服务的协议版本,还有改 KFCFactory.json

      posted in 使用交流
      MrXiaoM
      MrXiaoM
    • RE: 2.14.0版本出现了code238

      @shidongshana 你可能不知道,扫码登录早在一个月前就在写了

      posted in BUG反馈
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      QQ图片20210911192005.jpg

      posted in 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: 请问如何搭建

      你可以尝试使用 e-mirai,这是一个基于 Mirai-HTTP 的技术,但是最后一次更新已经是9个月前了,如果要使用mirai最好使用kotlin或者java

      posted in 使用交流
      MrXiaoM
      MrXiaoM
    • 插 件 惊 魂

      刚刚发生的事

      我把一百五十多行的语言文件翻译完了

      保存!重载!

      打开插件的商店编辑器,右下角提示

      Unavailable

      The free version

      is limited to

      only one shop

      噔 噔 咚,限到一个商店我玩个毛

      打开插件详细页,Buy Now for 9.99 EUR

      然后一眼瞄到 Source Code 几个大字,心情又平复了下来

      现在仓库 Clone 了十几分钟,

      Receiving objects: 49% (6973/13996), 5.22MiB | 24.00 KiB/s

      希望人没事


      2:00 更新

      我草出事了,作者专门留了一个库在他的私有仓库,我拿不到

      现在在尝试从免费版插件里把那个库阉割出来

      不是所有开源付费插件都跟 Residence 和 PlotSquared 那么善良(确信


      2:11 更新

      我草不止一个库,它还要从一个私有仓库 Clone 一堆库下来


      2:46 更新

      P1H2M5RHG(NEYYD))7`I6FL.jpg

      posted in 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      _20220803_182429.JPG
      我看了两遍才看懂

      posted in 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      -523e52510dceb341.jpg

      posted in 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: 二维码扫码登录

      @yuureiko 卸载 mirai-login-solver-sakura 或将其升级到最新版

      posted in 插件发布
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      QQ图片20220727135231.jpg
      QQ图片20220727135157.jpg

      posted in 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: 适用于新人的 mirai 帮助文档【备份】

      BlocklyMirai 帮助

      BlocklyMirai - 不会编程人士的福音

      使用者

      暂无内容

      开发者

      积木块列表: blockly/javascript/blocks.js

      根据积木块生成代码:blockly/javascript/mirai.js

      积木块格式示例:

         Blockly.Blocks['onenable'] = {
         	init: function() {
         		this.appendDummyInput()
         			.appendField("插件启用时执行");
         		this.appendStatementInput("content")
         			.setCheck(null);
         		this.setColour(230);
         		this.setTooltip("");
         		this.setHelpUrl("");
         		this.setDeletable(false);
      			this.contextMenu = false;
         		this.imports = ['net.mamoe.mirai.event.GlobalEventChannel'];
         	}
         };
      

      其中 onenable 是这个而积木块的 ID,数组 imports 的内容会在导出代码的时候添加到代码文件开头的 import 中。避免之后维护困难,请务必在 // BlocklyMirai START 和 // BlocklyMirai END 之间写。添加积木块之后要把积木块添加的工具箱才能给用户使用,这时需要编辑 index.html,mirai 的工具箱分类在最后面,以 <block type="积木块ID"</block 的格式来填。

      生成代码格式示例:

       Blockly.Mirai['onenable'] = function(block) {
         var statements_content = Blockly.Mirai.statementToCode(block, 'content');
      
         return '@Override\n' +
             Blockly.Mirai.INDENT + 'public void onEnable() {\n' +
             statements_content + '\n' +
             Blockly.Mirai.INDENT + Blockly.Mirai.INDENT + 'GlobalEventChannel.INSTANCE.registerListenerHost(this);\n' +
             Blockly.Mirai.INDENT + '}';
       };
      

      没什么好说的,说起来太复杂了,去看帮助文档吧

      blockly 创建自定义积木块的帮助文档

      在线积木块编辑器(静态网页,可以在 blockly 的仓库里找到)

      具体的积木块开发文档之后会写

      posted in 技术交流板块
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      QQ图片20220728233841.jpg
      QQ图片20220728233849.jpg

      posted in 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      40c48733d711737e~01.jpg

      posted in 摸鱼区
      MrXiaoM
      MrXiaoM
    • 1
    • 2
    • 3
    • 4
    • 5
    • 10
    • 11
    • 2 / 11