MiraiForum

    • Register
    • Login
    • Search
    • Popular
    • Recent
    • Unsolved
    • Tags
    • Groups
    • 友情链接
    1. Home
    2. MrXiaoM
    • Profile
    • Following 8
    • Followers 15
    • Topics 28
    • Posts 434
    • Best 112
    • Controversial 0
    • Groups 5

    人间工作P

    @MrXiaoM

    童心未泯

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

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

    184
    Reputation
    519
    Profile views
    434
    Posts
    15
    Followers
    8
    Following
    Joined Last Online
    Website mrxiaom.top Location ::localhost Age 4

    MrXiaoM Unfollow Follow
    CaptchaFree ⭐2021⭐ 童心未泯 梦中的鸡翅 摸鱼

    Best posts made by MrXiaoM

    • 二维码扫码登录

      mirai-console-dev-qrlogin

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

      Releases Stars

      注意事项

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

      最近已知的风控

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

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

      这是什么

      最近二维码登录的 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)

      捐助

      前往 爱发电 捐助我。

      posted in 插件发布
      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

      posted in 插件发布
      MrXiaoM
      MrXiaoM
    • 和 mirai 娘贴贴!

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

      pid 99557438

      图片

      posted in 摸鱼区
      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

      posted in 项目发布
      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

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

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

      posted in 摸鱼区
      MrXiaoM
      MrXiaoM
    • 面向新人的 mirai 开发/使用文档

      @Deprecated

      新文档已部署到 https://wiki.mrxiaom.top/mirai
      以下信息均已过期。

      旧文档备份 https://mirai.mamoe.net/topic/802

      MrXiaoM/mirai-docs: 面向初学者的mirai非官方帮助文档
      接近保姆级的文档目前正在施工中,敬请期待(

      访问地址:https://mirai-docs.doomteam.fun

      posted in 开发交流
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      QQ图片20211121124505.jpg

      posted in 摸鱼区
      MrXiaoM
      MrXiaoM
    • Aoki —— 仅用安卓手机解决登录验证

      icon_round.png logo.svg


      Releases Stars Android

      Aoki 是在 Android 平台上基于 mirai 开发的登录处理器

      本项目名称来源于
      i-style project 推出的虚拟歌手蒼姫ラピス (Aoki Lapis)
      项目图标由人间工作绘制

      注意事项

      • 请确保你在真实的 Android 设备上进行登录
      • 请确保你已在该 Android 设备登录了官方的 QQ 客户端
      • Aoki 可以确保你在第一次登录时能够正常登录,不能保证已经触发过 235/237 的账号能登录

      使用方法

      在真实的 Android 手机上安装 Aoki,打开并按照引导进行登录。出现「登录成功」提示后,你可以

      压缩并分享

      登录成功后点击「打包并分享到…」,然后在弹出的分享面板中想办法将该文件发送到电脑上,比如 通过QQ文件传输助手发送到电脑,或者 使用蓝牙连接发送到电脑 等等。

      你也可以在「账号管理」中找到「打包并分享到…」。

      通过路径复制文件

      使用任何你能想到的方法将手机储存目录下的 Android/data/top.mrxiaom.mirai.aoki/files/AokiMirai 文件夹传输到电脑上,可用的方法包括但不限于如下:

      • 使用数据线复制文件夹
      • 压缩文件夹,通过QQ文件传输助手发送到电脑

      将从以上其中一种方法获得的 bots 文件夹中以qq号命名的文件夹,
      覆盖到 MCL 目录,然后你就可以在 MCL 中登录你的账户了。

      建议在导出文件后,等待半小时左右再登录,以免因为短时间内两次登录的 IP 归属地变动较大被风控。

      下载

      在 Github Releases 下载最新版本
      如果你觉得有用,请点击右下角的点赞按钮,或到 Github 点一个标星(Star),感谢支持。

      帮助

      使用过程中的问题请在本帖或 QQ 群 1047497524 询问。
      若出现bug或者想要贡献代码,请前往 Github。

      捐助

      前往 爱发电 捐助我。

      posted in 项目发布
      MrXiaoM
      MrXiaoM
    • RE: 给Mirai娘的新衣服!

      @saltfish13 快进到雨酱做mirai中之人(喜

      posted in 摸鱼区
      MrXiaoM
      MrXiaoM

    Latest posts made by MrXiaoM

    • RE: [萌新求助] java开发中import依赖时报错

      还有,最新版的 mirai-console 插件界面不长这样,你 mirai-console 插件版本太旧了。
      我估计是你的 IDEA 版本旧,导致只能下载到兼容旧版本的插件,可能需要升级你的 IDEA。

      posted in 开发交流
      MrXiaoM
      MrXiaoM
    • RE: [萌新求助] java开发中import依赖时报错

      看看你 IDEA 的 kotlin 插件版本,我猜是 1.5.1,升级到 1.7.10 或更高再试。

      posted in 开发交流
      MrXiaoM
      MrXiaoM
    • RE: 二维码扫码登录

      0.1.8 更新:

      • 修复 Linux 系统无桌面环境下不可使用本插件的问题
      • 修复二维码图片没有重定向到 data 文件夹的问题
      • 增加风控提示
      posted in 插件发布
      MrXiaoM
      MrXiaoM
    • RE: 是否可以设置当某个QQ号离线直接重启整个MCL

      我记得 mcsmanager 有计划任务,设置个每天凌晨3点自动重启也不是不行

      posted in 使用交流
      MrXiaoM
      MrXiaoM
    • RE: 是否可以设置当某个QQ号离线直接重启整个MCL

      你可以自己写一个插件,机器人掉线后延时几分钟再执行关闭 mirai-console。
      再配合 mcsmanager 关闭后自动重启或者在启动脚本里写关闭后重启就好

      posted in 使用交流
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      3f07ba9f43b1629~01.jpg

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

      IMG_20230526_181217.jpg
      IMG_20230526_181521.jpg
      IMG_20230526_181618.jpg

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

      -709be6d220bf953b~01.jpg

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

      -365a63cc2cd8412c.jpg

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

      -46415977978a9b10.jpg

      posted in 摸鱼区
      MrXiaoM
      MrXiaoM