MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接
    1. 主页
    2. RainChan
    3. 最佳
    • 资料
    • 关注 2
    • 粉丝 66
    • 主题 45
    • 帖子 762
    • 最佳 164
    • 有争议的 7
    • 群组 6

    RainChan 发布的最佳帖子

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

      42722785-e05b-443e-8e46-b86dcec47f5f-image.png

      ae2b63d4-fe13-42a1-9dba-01e21a57622c-image.png

      46ae846d-b201-4ad6-af73-34e4435c8c9b-image.png

      发布在 摸鱼区
      RainChan
      RainChan
    • MiraiCD - 适用于Console的持续部署辅助插件

      MiraiCD

      https://github.com/mzdluo123/MiraiCD

      简单的Mirai-Console插件持续部署辅助工具

      无论是Windows还是Linux,使用前都需要安装好Git和JDK!!!!!

      安装

      在config\win.rainchan.mirai.miraicd\projects下创建仓库名称.yml文件

      填入下面内容

      repo_url: "仓库链接"
      branch: master
      

      这样当push新代码到指定分支即可自动部署到mirai console中

      如果需要tag部署请按照下面的配置填写

      repo_url: "仓库链接"
      tag_regex: "v.*"
      

      如果使用ssh仓库链接,首先需要配置deploy key,然后信任服务器密钥

      之后需要在GitHub对应仓库中添加webhook

      • url: http://你的服务器地址:5412/webhook
      • Content type: json
      • Which events: just push

      收到webhook之后将会自动完成插件编译并重启mirai-console

      重启需要一点别的东西来辅助,使用下面的自动重启shell脚本来在console关闭后自动拉起console

      while true 
      do
          ./mcl
          sleep 1 
      done
      

      如果你是windows,请使用下面的脚本,同时插件也会自动切换到Windows模式

      @echo off
      mkdir deploy_tmp
      :loop
      xcopy /S /Y deploy_tmp plugins
      del /F /S /Q deploy_tmp
      cmd /c .\mcl.cmd
      timeout 1
      goto loop
      

      命令

      /deploy  部署全部项目指定分支的最新更改
      /deploy  项目名称 tag  部署指定项目到tag位置
      
      发布在 插件发布
      RainChan
      RainChan
    • MiraiForum换服务器了

      大家快来试试访问速度变快了还是变慢了

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

      70c5576e-457c-4aaf-aa45-5efb6f8b9c2e-image.png

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

      公交地铁快速换乘
      9867c75d-51e5-4fce-8b23-56c1db08117a-image.png

      发布在 摸鱼区
      RainChan
      RainChan
    • RE: Mirai解密 - 2022/4/1 活动

      @RainChan 已修复

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

      image.png

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

      image.png

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

      image.png

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

      @Mr-喜 993a5af4-1abc-4bc3-b574-6dc3fb80f7fa-image.png

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

      ea2de852-7829-4895-9c6f-83b397e25372-image.png

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

      e12eb954-5318-414b-8ce4-457e6045d3e8-image.png

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

      image.png

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

      image.png

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

      c3f5f07d-be88-4e16-a2df-6021ad1315a3-image.png

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

      一个可能不是很容易理解的图

      C8F246EA-407C-4D85-B8B9-7F3BD9E88212.jpeg

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

      -61b911a03b676c30.jpg

      发布在 摸鱼区
      RainChan
      RainChan
    • 使用热部署技术加速Mirai相关开发

      在开发mirai相关程序(console插件或者是基于mirai的应用)的时候,每修改一次代码都需要重新启动mirai来测试结果;然而对于有大量群或好友的账户来说,每一次登录都需要消耗大量时间。热部署技术可以在不重启jvm的情况下动态替换代码,从而节约测试时间。

      jvm本身支持热部署技术,但是仅仅支持方法内代码替换。下面介绍的方法可以动态替换更多类型的代码。

      本文介绍Dcevm这个修改版JVM,该修改版能动态修改类的任意元素,包括成员、方法、注解、继承等而无需重启JVM

      安装

      下载对应平台并解压即可
      https://github.com/TravaOpenJDK/trava-jdk-11-dcevm/releases

      配置

      对于idea来说,只需要使用该jvm运行你的项目即可。

      1. 在Project Structure中找到Project SDK并添加dcevm的路径
      2. 在运行配置中的JRE中选择你刚刚添加的即可

      使用

      使用Debug模式启动你的项目。启动后修改任意代码点击Build锤子按钮,或是按下Ctrl+F9。看到下面的提示则表示重载成功,此时修改的代码就会生效。

      f11d2230-763c-40f8-8089-1d2ab494bb9a-image.png

      发布在 技术交流板块
      RainChan
      RainChan
    • RE: 🥳 这是一款基于 miraigo 的班级 QQ 群课程通知机器人,拥有简单的 web 管理页面。

      很漂亮的管理后台!如果能直接从教务系统导入课程表就好了。
      我之前也写过这样的bot,支持从教务系统导入课程表

      发布在 其他项目发布
      RainChan
      RainChan
    • RE: 安全升级公告

      @未来のミライ 我们并没有很多时间去实现一个自己的验证码系统。滑块验证码安全性不足且国内这样的服务注册需要较多信息。权衡之后现在使用的验证码是最佳选择。

      此外验证码的另一个用途是让大家在发帖前思考一下帖子的内容来提高论坛总体帖子质量。(也许这一条实际上没有起到作用。。。

      发布在 官方公告
      RainChan
      RainChan
    • 1
    • 2
    • 3
    • 4
    • 5
    • 8
    • 9
    • 2 / 9