MiraiForum

    • Register
    • Login
    • Search
    • Popular
    • Recent
    • Unsolved
    • Tags
    • Groups
    • 友情链接
    1. Home
    2. c-nameless
    C
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 7
    • Best 1
    • Controversial 0
    • Groups 0

    c-nameless

    @c-nameless

    1
    Reputation
    1
    Profile views
    7
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    c-nameless Unfollow Follow

    Best posts made by c-nameless

    • RE: 摸鱼人日历插件版

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

      posted in 插件发布
      C
      c-nameless

    Latest posts made by c-nameless

    • RE: 摸鱼人日历插件版

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

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

      @Samarium150 辛苦了

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

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

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

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

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

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

      posted in 插件发布
      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包就行了。如果构建失败,以下文件夹和文件都不会出现!


      posted in 插件发布
      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。暂时调整还是永久更新有待观察。

      posted in 插件发布
      C
      c-nameless