MiraiForum

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

    MrXiaoM 发布的帖子

    • RE: [求大佬实现]希望大佬能做一个Minecraft国际基岩版的查服插件!感谢!

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

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

      1379008b1c41caf8.jpg

      发布在 摸鱼区
      MrXiaoM
      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
    • RE: 【每日沙雕图】沙雕小别墅

      QQ截图20230318172410.png

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

      QQ截图20230318170339.png

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

      QQ图片20230317130635.jpg

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

      -3f51a0c29db89c42.jpg

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: 2.14.0版本出现了code238

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

      发布在 BUG反馈
      MrXiaoM
      MrXiaoM
    • RE: 怎么下载群语音消息(链接)?

      通过分析文件头可以知道下载文件类型是 silk,你需要找个库将它转换为 wav 或 mp3 等常用格式

      发布在 开发交流
      MrXiaoM
      MrXiaoM
    • RE: 如何设置命令触发别名?

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

      发布在 使用交流
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      -2bb7d1da3f854228.png

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

      @好懒好困好想睡 已更新

      发布在 插件发布
      MrXiaoM
      MrXiaoM
    • RE: 235怎么解决阿,有没有好办法

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

      发布在 使用交流
      MrXiaoM
      MrXiaoM
    • RE: QQ无法登入

      升级到 2.14.0 以及查阅 https://mirai.mamoe.net/topic/223

      发布在 使用交流
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      -5602338bc5a03ddb.jpg

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: Mirai 摸鱼&开发交流群 非官方

      顶

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

      QQ图片20230222163147.jpg

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM
    • 【教程】用MCL升级mirai到预发行版 操作示例

      如需升级到开发版本,另请参见

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


      文字通常没有操作示例那么让人易懂,所以我闲着没事录一点。

      更改为预发行版更新通道 (可选)

      有时候有些预发行版会包含重大更新,而 MCL 是默认下载稳定版的。如果出于某种原因你想要更新到预发行版本,那么这时我们需要编辑配置文件,再进行更新。
      预发布.gif

      1. 使用 stop 命令关闭 MCL。
      2. 在 查看 勾选 文件扩展名。(win7 请见这个教程)
      3. 在 MCL 所在文件夹用记事本(或其他文本编辑器)打开 config.json。
      4. 将 maven-stable 改成 maven,保存。
      5. 进行帖子往下的操作 (不用第一步) 执行更新 mirai,这里以 cmd 举例,PowerShell 同理。

      在 CMD 执行

      cmd.gif

      1. 使用 stop 命令关闭 MCL
      2. 在 MCL 所在文件夹打开 cmd
      3. 使用 mcl -u 命令更新 mirai
      4. 等待下载完成后,使用 /status 查看当前版本

      在 PowerShell 执行

      据说部分用户打开 cmd 没有管理员权限,此时可使用 PowerShell 来升级,流程基本一致
      powershell.gif

      1. 使用 stop 命令关闭 MCL
      2. 在 MCL 所在文件夹打开 powershell
      3. 使用 ./mcl -u 命令更新 mirai
      4. 等待下载完成后,使用 /status 查看当前版本

      我手中没有趁手的 Linux 机器,懒得装 WSL,Linux 用户应该自己会更新吧?
      不会还有 Linux 用户执行个命令或者改个文件都不会吧?不会吧不会吧?


      手把手教了属于是
      来自群组: SkyNet1748

      发布在 使用交流
      MrXiaoM
      MrXiaoM
    • RE: 来点赞助或者插件定制(接单)

      顶

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

      -98ab4655a9915ac.jpg

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM
    • 1
    • 2
    • 27
    • 28
    • 29
    • 30
    • 31
    • 44
    • 45
    • 29 / 45