MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接
    1. 主页
    2. MrXiaoM
    • 资料
    • 关注 9
    • 粉丝 39
    • 主题 37
    • 帖子 864
    • 最佳 206
    • 有争议的 0
    • 群组 5

    人间工作P

    @MrXiaoM

    童心未泯

    学业繁忙,所有项目已搁置

    一只普通的 miraier,b站 人间工作,Github MrXiaoM

    325
    声望
    1310
    资料浏览
    864
    帖子
    39
    粉丝
    9
    关注
    注册时间 最后登录
    网站 mrxiaom.top 位置 ::localhost 年龄 6

    MrXiaoM 取消关注 关注
    CaptchaFree ⭐2021⭐ 童心未泯 梦中的鸡翅 摸鱼

    MrXiaoM 发布的最佳帖子

    • 二维码扫码登录

      mirai-console-dev-qrlogin

      mirai-console 的扫码登录命令 临时实现。
      https://github.com/MrXiaoM/mirai-console-dev-qrlogin

      扫码登录目前可用状态比较糟糕,已不再推荐使用。请尝试使用其他方法登录。

      https://wiki.mrxiaom.top/mirai/45
      https://mirai.mamoe.net/topic/223

      Releases Stars

      注意事项

      • 扫码登录不一定能够解决风控问题,该报 235 可能还得报 235,因人而异。
      • 请确保 mirai 所在网络环境与你手机所在网络环境相似,否则QQ可能不会允许你确认登录。
      • 请使用手机摄像头扫码,或者使用 XPosed 模块绕过不可通过相册扫码登录的限制。
      • 扫码登录暂无预发行版本或稳定版本支持,仅有开发版支持,可能会有较明显的 bug。
      • 扫码登录的接口可能会在 2.15.0-RC 发生变化,本插件不保证在以后版本的可用性。

      最近已知的风控

      • 服务器最近似乎针对手表协议进行了更新,发送消息过快可能会导致机器人被风控无法再发送群消息。
      • 该风控可通过让机器人频繁发送消息复现。一般来说通过密码登录皆为 code=45
      • 若机器人无法发送群消息,请删除 cache 和 device.json 重新登录再试。
      • 请尝试寻找降低消息发送速度的措施。(可尝试使用插件 ryoii/mirai-rate-limit)

      请等待密码登录相关协议的更新。

      这是什么

      最近二维码登录的 PR 合并了,但是我并没有找到登录命令,所以我打算写一份暂时用着。为了较快地能写出一套登录命令,大部分代码是抄的mirai原来的自动登录系统。

      用法

      在 mirai 版本大于或等于 2.15.0-dev-27 的控制台中安装该插件,如果你不会下载开发版本,可在本文末尾加群下载一键包。你也可以使用最近的一个测试版本 2.15.0-M1

      安装插件后启动,在控制台输入命令

      qrlogin <QQ号>
      

      即可进行二维码登录,第一次进行二维码登录要求使用手机QQ扫码二维码确认,第二次及以后可自动使用登录会话来登录而无需扫码。建议在第一次登录后添加自动登录。

      如果看不清控制台输出的二维码图片,可以在 ./data/top.mrxioam.qrlogin/ 找到二维码图片文件。

      使用 ANDROID_WATCH 协议进行扫码登录时,需要 mirai 与你的手机处于同一网络环境,可以通过连接同一 WiFi 来实现。
      如果你的 mirai 在服务器上,可尝试在服务器上搭建代理服务器,手机连接代理服务器再扫码。

      你页可以在本地电脑扫码登录完成后退出登录,在服务器删除 ./bots/机器人QQ号 文件夹,将本地的 ./bots/机器人QQ号 文件夹传输到服务器,至少等待半小时再登录。
      等待足够长的时间避免短时间内异地登录造成风控要求重新扫码,这个方法大概率可以成功,在已被标记风控的IP地址可能无法成功。

      帮助命令

      和 mirai-console 自带命令基本一致,只是命令前缀多了 qr,选项少了密码。

      /qrLogin <qq> [protocol]    # 扫码登录,协议可用 ANDROID_WATCH 和 MACOS,默认 ANDROID_WATCH
      /qrAutoLogin add <account>    # 添加(扫码登录)自动登录
      /qrAutoLogin clear    # 清除(扫码登录)自动登录的所有配置
      /qrAutoLogin list    # 查看(扫码登录)自动登录账号列表
      /qrAutoLogin remove <account>    # 删除一个(扫码登录)自动登录账号
      /qrAutoLogin removeConfig <account> <configKey>    # 删除一个账号(扫码登录)自动登录的一个配置项
      /qrAutoLogin setConfig <account> <configKey> <value>    # 设置一个账号(扫码登录)自动登录的一个配置项
      

      添加 jvm 参数 -Dmirai.no-desktop 可以禁用窗口式扫码登录处理器。
      添加 jvm 参数 -Dqrlogin.no-solver 可以禁止本插件修改登录解决器。

      构建

      非开发者可无视此部分。

      ./gradlew buildPlugin
      

      对于想要使用 扫码登录 的 mirai-core 用户,请见 mirai 2.15.0-M1 的 Release Note,里面有扫码登录的操作方法。
      或者参考本插件源码:

      登录命令: QRLoginCommand.kt
      修改登录解决器: QRLoginSolver.kt

      扫码登录版本一键包下载

      加入群 1047497524 在群文件 Mirai 一键包 文件夹下载。

      如果你觉得有用,请给本贴点赞,或到 Github 项目地址点一个标星 (Star)

      捐助

      前往 爱发电 捐助我。

      发布在 插件发布
      MrXiaoM
      MrXiaoM
    • SpecialTitleYouWant —— 喜闻见乐的头衔插件来了

      SpecialTitleYouWant

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

      「你想要的插件」系列作品

      设置任何你想要的群头衔!

      特性

      • 可以自定义设置头衔的命令
      • 可以自定义大部分提示信息
      • 可以设置违禁词
      • 违禁词可用正则表达式

      安装

      到 Releases 下载插件并放入 plugins 文件夹进行安装

      2.11 或以上下载 SpecialTitleYouWant-*.mirai2.jar

      2.11 以下下载 SpecialTitleYouWant-legacy-*.mirai.jar

      安装完毕后,编辑配置文件 (路径: config/top.mrxiaom.SpecialTitleYouWant/config.yml,在旧版mirai的路径是config/自定义头衔/config.yml)

      配置文件注释请见源码
      或者展开下面的折叠

      # 启用该插件的群
      enableGroups: []
      
      # 头衔违禁词(不分大小写)
      illegalWords:
        - 变态
        - bt
        - 病娇
      
      # 头衔违禁词正则表达式
      illegalPatterns:
        - '^(可爱)?[男女]?(小学|[初高]中|大[学专])生$'
      
      # 最小长度,-1为不限制
      minLength: -1
      
      # 最大长度,-1为不限制,但即使不限制,依然会截断头衔长度
      maxLength: -1
      
      # 修改头衔命令
      cmd:
        - 我要头衔
        - 设置头衔
      
      # 消息,若包括%quote%将会回复用户
      # %at%将会替换为@用户
      # %old%将会替换成旧头衔
      # %title%将会替换成新头衔
      msgTooLong: "%quote%你输入的头衔过长"
      msgTooShort: "%quote%你输入的头衔过短"
      msgSet: "%quote%已设置头衔!"
      msgIllegal: "%quote%你的头衔包含违禁词,不许设置!"
      msgNotOwner: "%quote%机器人不是群主,无法设置头衔!"
      msgNotNormalMember: "%quote%你不是普通群员(比如开启了匿名),无法设置头衔!"
      
      msgReload: "配置文件已重载"
      msgHelp:
        - "自定义头衔 帮助"
        - "/stuw reload - 重载配置文件"
      

      在 enableGroups 中加入要使用该插件的群号,如

      enableGroups:
        - 114514
        - 1919810
      

      在控制台执行 /stuw reload 重载配置文件即可

      如果你觉得这个插件有用,不妨动动手指点击帖子右下角的大拇指对我表示支持

      为什么不用 console 的內建权限系统?
      高情商: 据我了解大多数小白都不了解什么是“被许可人”之类对他们来说有点复杂的东西,那我不如返璞归真,使用配置文件储存需要启用的群。
      低情商: 反正需求不高,懒得学权限系统怎么用。

      用法

      机器人必须是群主!!!

      @机器人 我要头衔 头衔名称
      

      命令可以在配置文件的cmd那里设置,在输入命令时可以不打空格

      捐助

      前往 爱发电 捐助我。

      来自群组: SkyNet1748

      发布在 插件发布
      MrXiaoM
      MrXiaoM
    • 和 mirai 娘贴贴!

      同人图这不就来了吗?(我真的不会画画,硬画的)

      pid 99557438

      图片

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM
    • qsign —— 签名 不要指望用来解决code=45

      开源签名服务已停止更新,不止是我。不推荐再使用开源的签名服务,都是玩剩下的了。

      https://github.com/MrXiaoM/qsign

      8.9.58 - 8.9.85 支持。

      8.9.88、8.9.90 协议信息包含,可登录不保证可用性

      如果你对可快速配置上手的新版插件内置签名服务感兴趣,请参见 MrXiaoM/qsign,目前稳定运行,正在测试中。 能用,不保证以后能用,做好拉闸的准备。
      MrXiaoM/qsign 的安装非常简单,只需要寥寥几步即可快速上手。

      支持 mirai-core 使用,详见项目地址末尾。

      仓库中 txlib 内,除了签名配置外,还有各协议版本的 android_phone.json 和 android_pad.json,这些资料也可以用于 go-cqhttp。


      SignManager

      https://mirai.mamoe.net/topic/2421

      外置签名服务的图形化搭建方法,更方便不懂得如何编辑配置文件、经常忽略确认版本正不正确的小白使用。

      ufq 和 fpv 已删库,导致该软件依赖的下载源消失,已无法使用。


      KawaiiMiku(已停更)

      https://github.com/MrXiaoM/KawaiiMiku
      KawaiiMiku 旧版可使用,已测试通过。但旧版缺少一部分算法。

      KawaiiMiku 新版测试未通过,且 KawaiiMiku 不会再更新新版内容,请使用 fix-protocol-version

      旧README备份


      如果你觉得有用,给本帖点赞或者给仓库点个Star,感谢。

      协议库可能撑不了多久了,且用且珍惜。

      更多内容

      解决 code=45 的详细教程以及注意事项:
      https://wiki.mrxiaom.top/mirai/45

      捐助

      前往 爱发电 捐助我。

      IMG_20231011_171334.jpg
      mirai,2019——至今。

      插播一条广告

      onebot 转 mirai:https://mirai.mrxiaom.top/

      发布在 插件发布
      MrXiaoM
      MrXiaoM
    • (WIP) GraphicalMirai —— 新一代 mirai 启动器/插件中心

      GraphicalMirai

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

      正在开发中,可以正常下载启动 mirai,但仍不完善故没有发布版本,给大家画个大饼,敬请期待

      当前进度

      • 下载 mirai
      • 启动 mirai
      • 控制台着色
      • 使用 Socket 实现 GraphicalMirai 与 mirai 通信,不强制安装 MAH 但强制安装 GraphicalMirai 通信桥
      • 登录UI
      • 管理自动登录
      • 辅助处理滑块验证
      • 多用户聊天窗口
      • 管理本地插件
      • 获取论坛上的插件
      • 下载论坛上的插件
      • 获取 mirai-repo 上的插件
      • 下载 mirai-repo 上的插件
      • 包管理器

      截图

      以下截图仅供评估,不代表最终品质。欢迎提出问题和建议。

      001.png
      002.png
      003.png
      004.png
      005.png
      006.png

      发布在 项目发布
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      QQ图片20220729130631.jpg
      QQ图片20220729130640.jpg
      QQ图片20220729130644.jpg

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM
    • WifeYouWant —— 每天随机把群友当老婆

      WifeYouWant

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

      「你想要的插件」系列作品

      本插件移植自 椛椛 ᴮᴼᵀ

      名场面
      WifeYouWant.png

      特性

      • 每天可以从群友里随机抽一次老婆 (渣男!)
      • 不想要的可以换 (渣男!!)
      • 可设置只能抽和自己性别相反的人,也可以无视性别
      • 可以设置能抽到自己
      • 可以设置能 NTR (重复抽到群友)

      安装

      到 Releases 下载插件并放入 plugins 文件夹进行安装

      2.11 或以上下载 WifeYouWant-*.mirai2.jar

      2.11 以下下载 WifeYouWant-legacy-*.mirai.jar
      安装完毕后,编辑配置文件作出你想要的修改。在控制台执行 /wuw reload 重载配置即可~

      配置文件内有详细的注释,详见 源码

      用法

      随机挑选一位群友,在明天之前,无论怎么抽都是那位群友

      抽老婆
      

      抛弃老婆,重新抽一位群友

      换老婆
      

      关键词可在配置文件中修改

      捐助

      前往 爱发电 捐助我。

      来自群组: SkyNet1748

      发布在 插件发布
      MrXiaoM
      MrXiaoM
    • SignManager —— 图形化签名服务管理器,更方便地配置签名服务

      icon.png

      SignManager

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

      由于 ufq 和 fpv 删库,本软件已无法用于安装签名服务,配置功能仍正常运作

      Stars Releases

      SignManager 是适用于 mirai 平台的签名服务管理器

      图标由画师人间工作绘制

      本程序用于配置 cssxsh/fix-protocol-version 对接的签名服务。
      如果你想使用即装即用的内嵌签名服务,另请参见 MrXiaoM/qsign

      使用方法

      本软件仅支持在 Windows 下运行,你可以在 Windows 下配置好签名服务再迁移至其他系统使用。

      欲运行本程序,需要安装 .NET Core 6.0 桌面运行时环境。

      本程序不支持 32 位操作系统,请使用 Windows 7 或以上的 64 位操作系统。

      到 Releases 下载 SignManager-x.x.x-win-x64.exe,放入 mirai 所在目录并打开,即可安装并配置签名服务。

      如果你觉得有用,不妨给本帖点赞或到项目地址点一个 Star。

      入门级教程

      如果无法加载版本列表,请关闭代理、重启程序后再试。
      如果还不行,可能是你请求次数过多,请至少等待1小时后再试。

      目前推荐使用 8.9.63 (较稳定),下文以 8.9.63 举例,其它版本的安装方法雷同。

      1. 确保 mirai 已经彻底关闭。
      2. 将本程序放到 mirai 所在目录 (那里可以看到 config、data、plugins 等文件夹),然后打开本程序。
      3. 点击 下载/更新签名服务,选择一个版本,点击 下载,等待安装完成。
      4. 在 签名服务相关配置 中选择版本 8.9.63,点击 生成该版本启动脚本。
      5. 若 签名对接插件 显示 未安装,点击 安装/更新插件,选择一个版本,点击 下载,等待安装完成。
      6. 点击 签名服务连接配置,点击 8.9.63 版本,如果没有就点 新建,输入8.9.63新建一个配置并选中它。
      7. 在 读取配置 选中 8.9.63,点击 从签名服务配置中读取,点击 保存,关闭窗口。
      8. 点击 下载协议信息,刷新版本列表,选择 8.9.63,下载它的 ANDROID_PHONE,完成后关闭窗口。

      如果 检查 处3个状态灯都是绿灯,则代表配置完成。

      配置完成后,打开签名服务脚本,
      Windows 是 start_unidbg-fetch-qsign.cmd
      Linux/macOS 是 start_unidbg-fetch-qsign.sh

      在浏览器打开 检查 里提到的签名服务 服务地址,如果出现 IAA 云天明 章北海 之类的字样则代表签名服务开启成功。

      如果签名服务开启失败,点击 更改该版本配置,将服务地址那行第二个输入框的数字(端口)改成 1024-65535 之间任意一个数,
      保存之后再重新打开脚本,重新验证签名服务运行是否正常。
      正常之后再返回上面的第6步重新配置。

      签名服务成功开启后,再打开 mirai,用以下命令登录即可

      /login 账号 密码
      

      截图

      pic1
      pic2
      pic3
      pic4

      引用项目

      • mamoe/mirai
      • cssxsh/fix-protocol-version
      • fuqiuluo/unidbg-fetch-qsign
      • NingShenTian/CsharpJson
      发布在 项目发布
      MrXiaoM
      MrXiaoM
    • Overflow —— 将 mirai 实现换成 Onebot,机器人的又一个解决方案

      Overflow.png
      项目地址:https://github.com/MrXiaoM/Overflow

      官网:https://mirai.mrxiaom.top

      无缝迁移 mirai 到 OpenShamrock、Gensokyo、Lagrange、LLOnebot、NapCat 等 Onebot 实现!

      该项目正在施工中,敬请期待

      详细安装教程请见官网结尾。

      由于学业问题以及还有其它项目正在进行,Overflow 的开发暂缓

      mirai-core 和 mirai-console 均可使用。

      项目开发进度以及开发版本发布将会在群 1047497524 中进行,目前已经可以正常收发消息。

      发布在 项目发布
      MrXiaoM
      MrXiaoM
    • 不知不觉11月了,今年你code=45了吗

      kawaii.png

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM

    MrXiaoM 发布的最新帖子

    • RE: 【每日沙雕图】沙雕小别墅

      Image_1746515456538.jpg

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      Screenshot_20250426-131540_X.png

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      bilibili_2025_0424_013350_compressed_1745429731516.png

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      d558fabbaddc0e8cb5acb931c7d6c8e1.jpg

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      @Mr-喜 911的双子塔和飞机,改成了冰山和泰坦尼克号

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      e8fb55f6b12b5eb75ff55ad07cca5659.jpg
      等我反应过来的时候已经来不及了。

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      f24de92a9a67b2f19e0cde47474bc20b.jpg

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      Image_1744084333929.jpg

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      Image_1743494058449.jpg
      像啊,很像啊

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      3265fabace25e43215bb406646387cc0.jpg

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM