MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接
    1. 主页
    2. c-nameless
    C
    • 资料
    • 关注 0
    • 粉丝 0
    • 主题 0
    • 帖子 7
    • 最佳 1
    • 有争议的 0
    • 群组 0

    c-nameless

    @c-nameless

    1
    声望
    1
    资料浏览
    7
    帖子
    0
    粉丝
    0
    关注
    注册时间 最后登录

    c-nameless 取消关注 关注

    c-nameless 发布的最佳帖子

    • RE: 摸鱼人日历插件版

      @hammerstein3217 到目前为止,确实是api的问题。插件默认使用的api到现在仍然是昨天的日历,而另一个api和公众号都已经更新了。简单地手动访问一下就可以知道了。至少这是我的测试结果

      发布在 插件发布
      C
      c-nameless

    c-nameless 发布的最新帖子

    • RE: 摸鱼人日历插件版

      @hammerstein3217 到目前为止,确实是api的问题。插件默认使用的api到现在仍然是昨天的日历,而另一个api和公众号都已经更新了。简单地手动访问一下就可以知道了。至少这是我的测试结果

      发布在 插件发布
      C
      c-nameless
    • RE: 摸鱼人日历插件版

      @Samarium150 辛苦了

      发布在 插件发布
      C
      c-nameless
    • RE: 摸鱼人日历插件版

      @Samarium150 由于接触mirai开发和kotlin时间不长 ,学艺不精,代码也写的稀烂,与其说是pr,不如说是造成了麻烦,十分抱歉。
      而且在我的电脑上,遇到了各种奇奇怪怪的问题,所以实现方式也十分奇怪。
      具体表现为:添加了twelvemonkeys.imageio依赖后,无论在原有代码的基础上修改,还是新建一个mirai项目,ImageIO都无法读取webp格式。而新建一个普通的kotlin项目却可以读取webp。
      当然,最大的可能还是我弄错了什么地方吧。

      发布在 插件发布
      C
      c-nameless
    • RE: 摸鱼人日历插件版

      @Tqqj 插件用的api更新,图片格式更改为了不支持的webp,临时解决方法请看上面我的回复

      发布在 插件发布
      C
      c-nameless
    • RE: 摸鱼人日历插件版

      @糖衣炮弹丶 不能直接双击运行,而是要在powershell中或者cmd中运行。生成的jar包在你的源代码目录/build/mirai文件夹下,以.mirai2.jar结尾。

      发布在 插件发布
      C
      c-nameless
    • RE: 摸鱼人日历插件版

      建议直接自己动手解决,很简单。
      首先从github下载源码。
      windows用户下载zip文件。
      https://github.com/Samarium150/mirai-console-loafers-calendar/archive/refs/heads/main.zip
      linux用户直接执行命令即可。(需要安装git)
      git clone https://github.com/Samarium150/mirai-console-loafers-calendar.git
      解压下载的源码(如果你下载的zip压缩包),并进入代码所在目录。
      找到代码目录/src/main/kotlin/util/General.kt文件,并编辑文件第75行。
      将val response: HttpResponse = httpClient.get("https://api.j4u.ink/proxy/redirect/moyu/calendar/${target}.png")更改为val response: HttpResponse = httpClient.get("https://api.vvhan.com/api/moyu")即可。
      保存文件。
      windows用户在代码目录下,在cmd中运行 gradlew.bat buildPlugin或在powershell中运行.\gradlew.bat buildPlugin即可。
      linux用户在代码目录下先执行chmod +x gradlew,随后执行./gradlew buildPlugin即可。
      生成的jar包在代码目录/build/mirai下。
      之后怎么做应该都知道吧(


      分割线


      补充一些windows的东西
      进入代码目录后,不要选中任何文件和文件夹,在空白的地方,按住shift键后点击鼠标右键

      点击“在此处打开powershell窗口”。我的windows版本是win10 21H1,其他版本可能不同,不是powershell就是命令提示符(cmd)。
      打开后,输入上面我提到的powershell和cmd对应的命令,你打开的哪个就用哪个。直接复制粘贴也行。输入完成后,按回车键,等待执行完毕。出现BUILD SUCCESSFUL就代表构建成功。

      由于我之前已经构建过了,所以时间很短。实际上在初次构建时,会联网下载依赖,时间会比较长,等待就行。
      跟着下面的图,找到构建出的jar包就行了。如果构建失败,以下文件夹和文件都不会出现!


      发布在 插件发布
      C
      c-nameless
    • RE: 摸鱼人日历插件版

      https://j4u.ink/moyuya 这个api可能更新了,图片格式更改为了webp,而mirai不支持webp。mirai为最新版本。

      这是今天(2023.03.13)直接访问 https://api.j4u.ink/proxy/redirect/moyu/calendar/20230313.png 获取到的图片

      格式明显为webp。暂时调整还是永久更新有待观察。

      发布在 插件发布
      C
      c-nameless