MiraiForum

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

    MrXiaoM 发布的帖子

    • RE: MiraiDailySign —— 高度自定义的签到插件

      @konearca

      # 签到配置文件
      success-message:
        - '$quote'
        - '$avatar'
        - '$nameCardOrNick ($id) 签到成功!'
        - '你获得以下奖励'
        - '$rewards'
        - ''
        # 你的变量
        - '$xxx前后随便跟什么都无所谓'
      
      // script.js
      var valueYouWant = "你要的变量";
      function replace(s, config, isSuccess) {
          // 中间省略
          return s
          .replace("$nameCardOrNick", nameCardOrNick)
          // 中间省略
          .replace("$xxx", valueYouWant)
      
          ;
      }
      
      发布在 插件发布
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      Image_1694835778601.jpg

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

      Image_1694665092070.jpg

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

      Image_1694614265397.jpg

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: 希望能够改进mirai console新版本中的用户须知的确认方式

      其实添加JVM参数 -Dmirai.console.skip-end-user-readme 就可以跳过。

      see: https://github.com/mamoe/mirai/pull/2738/files

      Karlatemp created this issue in mamoe/mirai

      closed [console] End user readme #2738

      发布在 开发交流
      MrXiaoM
      MrXiaoM
    • RE: SakuraLoginSolver请求地址显示错误

      虚拟机上的 mirai 开启的情况下在主机上面试试,浏览器打开 虚拟机ip:23333
      如果显示空白页就代表可以连接,显示失败就是主机和虚拟机没有连通性。

      虚拟机在主机上,我猜需要在主机上端口映射出去,局域网才能用。只是猜测,具体看你实际情况。

      也可能是防火墙不通。

      发布在 BUG反馈
      MrXiaoM
      MrXiaoM
    • RE: SakuraLoginSolver请求地址显示错误

      这不是显示错误,你应该把 <ip> 替换为

      • 公网IP (云服务器)
      • 局域网IP (家用电脑)

      最好先检查ip能不能通

      同时,你提供的信息实在是过少。
      你没有说 linux 虚拟机的位置,既然你选择用虚拟机就要了解外部如何跟虚拟机建立通信

      发布在 BUG反馈
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      Image_1694494429185.jpg

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM
    • MiraiDailySign —— 高度自定义的签到插件

      MiraiDailySign

      拥有极高自由度的签到插件。适配 经济服务 Mirai Economy Core。

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

      简介

      本插件为用户的经济服务金钱提供了来源。每日签到可领取自定义货币自定义数量的金钱。

      功能

      • 高度自定义的回复格式与变量
      • 分经济上下文给予奖励
      • 给予随机金钱
      • 通过脚本给予自定义金钱
      • 日签到记录
      • 连续签到奖励
      • 月签到月历
      • Coming soon

      截图

      1694874832578.png
      签到.jpg

      脚本

      本插件附带一个默认脚本 config/top.mrxiaom.mirai.dailysign/script.js。

      你可以使用该脚本

      • 为签到反馈提示增加自定义变量
      • 自定义月签到月历的样式
      • 自定义签到奖励算法

      在脚本开头有注释提示,脚本中有访问网络获取一言和获取脚本内随机句子的示例,尽情发挥你的想象吧!

      关于自定义月签到月历的函数 function signCalendar(p, data, isGlobal) 中的参数 p,详细用法请见 SurfaceHelper.kt 的源码注释。

      安装

      首先下载并安装以下前置:

      • 必装 mirai-economy-core (经济核心)
      • 可选 mirai-skia-plugin (绘图前置,用于绘制签到月历)

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

      如果你觉得本插件好用,不妨给本帖点赞或给 Github 仓库点个 Star,感谢。

      控制台使用命令 /dailysign reload 即可重载脚本 script.js 以及 groups 中的所有签到配置!
      重载后会将载入的签到配置写入文件,以保证更新版本之后配置文件兼容,请在重载之前确保你编辑的配置文件已保存!
      用户数据在 data 文件夹,不建议手动编辑。用户数据实时保存,若在运行时编辑用户数据,你的更改可能会被覆盖。

      保证你的 mirai 版本大于或等于 2.11.0
      下载 MiraiDailySign-*.mirai2.jar
      安装完毕后,编辑配置文件作出你想要的修改。在控制台执行 /dailysign reload 重载配置即可~

      无桌面环境系统配置

      如果你需要在无桌面环境中使用绘图功能(签到日历),请将相关的中文字体(比如黑体)放到以下目录(相对于 mirai 运行目录)

      data/xyz.cssxsh.mirai.plugin.mirai-skia-plugin/fonts/
      

      其它插件

      推荐与其它已适配经济系统的插件搭配使用。欢迎在 Pull Requests 补充该列表,仅接受补充 MiraiForum 帖子链接,要求插件开源。

      • LoliYouWant
      • CommandYouWant

      权限

      权限 说明
      top.mrxiaom.mirai.dailysign:command.miraidailysign 允许重载插件
      top.mrxiaom.mirai.dailysign:calendar 允许触发查看签到日历

      签到命令也需要权限,默认权限是 top.mrxiaom.mirai.dailysign:sign.default,可以在配置文件中设置。

      这里是内置权限系统的一些常用的给予权限命令,不要乱加空格,不要乱删空格

      给予某群所有人权限 /perm permit m群号.* 权限,如 /perm permit m114514.* com.example:name
      给予某群某人权限 /perm permit m群号.QQ号 权限,如 /perm permit m114514.1919810 com.example:name
      给予某人权限 /perm permit QQ号 权限,如 /perm permit 1919810 com.example:name

      配置教程

      打开目录 ./config/top.mrxiaom.mirai.dailysign/groups/,使用文本编辑器打开 default.yml,按照自己的需要修改配置项。

      如果你需要不同配置,请把 default.yml 复制改名为 任意名称.yml 再进行编辑。

      用法

      如果没有编辑过配置文件的话,用法如下

      @机器人 签到
      @机器人 签到日历
      @机器人 群签到日历
      

      默认需要at,可以设置不at,为了避免机器人之间冲突,强烈建议开启需要at。

      捐助

      前往 爱发电 捐助我。

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

      QQ图片20230912083131.png

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

      IMG_20230910_233650.jpg
      IMG_20230910_233708.jpg

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

      Cache_-7dac63affdd7ec59.jpg

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

      a383988567d4e07.jpg

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

      A3)Q}20IRPA`RZ3Y%XOF)JY.jpg

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

      RFK_FOK)_J6LI1D4N3`407.jpg

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

      Cache_-64a9e5ae44608b55.jpg

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: 登录时fix-protocol-version+qsign出现问题

      图一是正常的,只要你用了签名服务都会弹这个警告,不用管,它不是异常。
      图二是连接超时,难说是什么原因,腾讯服务器和你的网至少有一个有问题。

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

      %UA2N93IX}F103QIDM3$Q6E.jpg

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM
    • RE: -1073740791

      百度了下,这个错误码的出现原因可能有

      • 文件被占用
      • 文件损坏
      • 分区/磁盘损坏
      发布在 BUG反馈
      MrXiaoM
      MrXiaoM
    • RE: 【每日沙雕图】沙雕小别墅

      草,1.5 毫升的水瓶好可爱,立了 (x
      (WWL`CA(RCUNO}H$JM4Z~AR.jpg
      FX1MI550)95G4YJ6_1WSRI3.jpg

      发布在 摸鱼区
      MrXiaoM
      MrXiaoM
    • 1
    • 2
    • 13
    • 14
    • 15
    • 16
    • 17
    • 43
    • 44
    • 15 / 44