Skip to content

SpadeLushen/fix-protocol-version

 
 

Repository files navigation

临时性协议修复插件

Downloads

使用前请清理掉 device.json, 不然仍有可能触发 code=235
此插件目前可以用于解决 ANDROID_PHONE, ANDROID_PAD, IPAD, MACOScode=235 问题
如果遇到 code=45,请切换到 MACOS 协议

Mirai Console 使用方法

下载 mirai2.jar 放到 plugins ,重启 Mirai 即可
出现 Mirai版本低于预期,将升级协议版本 就表示工作正常,因为这只是临时性修复,之后的Mirai版本会另外再修复

Mirai Core 使用方法

since 1.1.0

下载 mirai2.jar, 然后作为 lib 引用

然后在代码中调用 FixProtocolVersion 的静态方法
java示例:

import xyz.cssxsh.mirai.tool.FixProtocolVersion;
import net.mamoe.mirai.utils.BotConfiguration.MiraiProtocol;

import java.util.Map;

public class Example {
    // 升级协议版本
    public static void update() {
        // 在线更新所有包含预置url的协议
        // 目前支持 ANDROID_PHONE 和 ANDROID_PAD
        FixProtocolVersion.fetchOnline();
        // 应用协议
        FixProtocolVersion.update();
    }
    // 获取协议版本信息 你可以用这个来检查update是否正常工作
    public static Map<MiraiProtocol, String> info() {
        return FixProtocolVersion.info();
    }
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%