MiraiForum

    • Register
    • Login
    • Search
    • Popular
    • Recent
    • Unsolved
    • Tags
    • Groups
    • 友情链接

    PatPat摸摸头插件

    插件发布
    kotlin jvm mirai-console
    32
    89
    17898
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • tsudzuki
      tsudzuki 摸鱼 last edited by tsudzuki

      kotlin编写的简单的摸摸头插件

      使用方法:放置插件jar包到plugins目录下
      发送摸/摸爆+@或摸我


      若无法使用,请尝试更新PatPat至最新版本


      项目地址:https://github.com/LaoLittle/PatPat
      release:https://github.com/LaoLittle/PatPat/releases

      效果图如下(无法上传动图)
      IMG_20211103_095013.jpg

      1 Reply Last reply Reply Quote 5
      • R
        re60rn last edited by

        ava.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at kotlin.reflect.jvm.internal.calls.CallerImpl$Method.callMethod(CallerImpl.kt:97)
        at kotlin.reflect.jvm.internal.calls.CallerImpl$Method$Instance.call(CallerImpl.kt:113)
        at kotlin.reflect.jvm.internal.KCallableImpl.call(KCallableImpl.kt:108)
        at kotlin.reflect.jvm.internal.KCallableImpl.callDefaultMethod$kotlin_reflection(KCallableImpl.kt:159)
        at kotlin.reflect.full.KCallables.callSuspendBy(KCallables.kt:73)
        at net.mamoe.mirai.console.internal.command.CommandReflector$findSubCommands$6$1.invokeSuspend(CommandReflector.kt:305)
        at net.mamoe.mirai.console.internal.command.CommandReflector$findSubCommands$6$1.invoke(CommandReflector.kt)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at kotlin.reflect.jvm.internal.calls.CallerImpl$Method.callMethod(CallerImpl.kt:97)
        at kotlin.reflect.jvm.internal.calls.CallerImpl$Method$Instance.call(CallerImpl.kt:113)
        at kotlin.reflect.jvm.internal.KCallableImpl.call(KCallableImpl.kt:108)
        at kotlin.reflect.jvm.internal.KCallableImpl.callDefaultMethod$kotlin_reflection(KCallableImpl.kt:159)
        at kotlin.reflect.full.KCallables.callSuspendBy(KCallables.kt:73)
        at net.mamoe.mirai.console.internal.command.CommandReflector$findSubCommands$6$1.invokeSuspend(CommandReflector.kt:305)
        at net.mamoe.mirai.console.internal.command.CommandReflector$findSubCommands$6$1.invoke(CommandReflector.kt)
        at net.mamoe.mirai.console.internal.command.CommandReflector$findSubCommands$6$1.invoke(CommandReflector.kt)
        at net.mamoe.mirai.console.command.descriptor.CommandSignatureFromKFunctionImpl.call$suspendImpl(CommandSignature.kt:88)
        at net.mamoe.mirai.console.command.descriptor.CommandSignatureFromKFunctionImpl.call(CommandSignature.kt)
        at net.mamoe.mirai.console.internal.command.CommandManagerImplKt.executeCommandImpl(CommandManagerImpl.kt:163)
        at net.mamoe.mirai.console.command.CommandManager.executeCommand(CommandManager.kt:130)
        at net.mamoe.mirai.console.command.CommandManager$INSTANCE.executeCommand(CommandManager.kt)
        at net.mamoe.mirai.console.command.CommandManager.executeCommand$default(CommandManager.kt:125)
        at net.mamoe.mirai.console.plugins.chat.command.PluginMain.handleCommand(PluginMain.kt:86)
        at net.mamoe.mirai.console.plugins.chat.command.PluginMain$onEnable$2$1.invokeSuspend(PluginMain.kt:69)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
        Caused by: java.lang.NoClassDefFoundError: Could not initialize class java.awt.GraphicsEnvironment$LocalGE
        at java.desktop/java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(Unknown Source)
        at java.desktop/java.awt.image.BufferedImage.createGraphics(Unknown Source)
        at org.laolittle.plugin.model.PatPatToolKt.roundImage(PatPatTool.kt:80)
        at org.laolittle.plugin.model.PatPatToolKt.mkimg(PatPatTool.kt:51)
        at org.laolittle.plugin.model.PatPatToolKt.getavatar(PatPatTool.kt:43)
        at org.laolittle.plugin.command.Pat.handle(Pat.kt:23)
        ... 26 more

        tsudzuki 1 Reply Last reply Reply Quote 0
        • tsudzuki
          tsudzuki 摸鱼 @re60rn last edited by

          @re60rn 请问一下java版本,mirai版本?

          W 1 Reply Last reply Reply Quote 0
          • RainChan
            RainChan 摸鱼 last edited by

            是本地处理的吗?看起来很好玩的样子

            tsudzuki 1 Reply Last reply Reply Quote 0
            • tsudzuki
              tsudzuki 摸鱼 @RainChan last edited by

              @rainchan 是本地处理的

              1 Reply Last reply Reply Quote 0
              • W
                Wangzihan-2006 @tsudzuki last edited by

                @tsudzuki java11 mirai1.2.2 相同问题。

                tsudzuki 豹离SIU 2 Replies Last reply Reply Quote 0
                • tsudzuki
                  tsudzuki 摸鱼 @Wangzihan-2006 last edited by

                  @wangzihan-2006 我这边是java11和java17,mirai 2.8.0-M1,建议升级一下mirai

                  1 Reply Last reply Reply Quote 0
                  • Referenced by  tsudzuki tsudzuki 
                  • 豹离SIU
                    豹离SIU 摸鱼 @Wangzihan-2006 last edited by

                    @wangzihan-2006 你说的mirai1.2.2应该是启动器?(itxtech) 我的itxtech是1.2.2 java是11 mcl是2.8.0-m1 但是无法运行

                    1 Reply Last reply Reply Quote 0
                    • 豹离SIU
                      豹离SIU 摸鱼 last edited by

                      2021-10-31 14:26:27 W/PatPat: Exception in executing command [mirai:source:[795],[1180433281]]摸[mirai:at:(我的qq)]
                      java.lang.reflect.InvocationTargetException
                      at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                      at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                      at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                      at java.base/java.lang.reflect.Method.invoke(Method.java:566)
                      at kotlin.reflect.jvm.internal.calls.CallerImpl$Method.callMethod(CallerImpl.kt:97)
                      at kotlin.reflect.jvm.internal.calls.CallerImpl$Method$Instance.call(CallerImpl.kt:113)
                      at kotlin.reflect.jvm.internal.KCallableImpl.call(KCallableImpl.kt:108)
                      at kotlin.reflect.jvm.internal.KCallableImpl.callDefaultMethod$kotlin_reflection(KCallableImpl.kt:159)
                      at kotlin.reflect.full.KCallables.callSuspendBy(KCallables.kt:73)
                      at net.mamoe.mirai.console.internal.command.CommandReflector$findSubCommands$6$1.invokeSuspend(CommandReflector.kt:305)
                      at net.mamoe.mirai.console.internal.command.CommandReflector$findSubCommands$6$1.invoke(CommandReflector.kt)
                      at net.mamoe.mirai.console.internal.command.CommandReflector$findSubCommands$6$1.invoke(CommandReflector.kt)
                      at net.mamoe.mirai.console.command.descriptor.CommandSignatureFromKFunctionImpl.call$suspendImpl(CommandSignature.kt:88)
                      at net.mamoe.mirai.console.command.descriptor.CommandSignatureFromKFunctionImpl.call(CommandSignature.kt)
                      at net.mamoe.mirai.console.internal.command.CommandManagerImplKt.executeCommandImpl(CommandManagerImpl.kt:163)
                      at net.mamoe.mirai.console.command.CommandManager.executeCommand(CommandManager.kt:130)
                      at net.mamoe.mirai.console.command.CommandManager$INSTANCE.executeCommand(CommandManager.kt)
                      at net.mamoe.mirai.console.command.CommandManager.executeCommand$default(CommandManager.kt:125)
                      at net.mamoe.mirai.console.plugins.chat.command.PluginMain.handleCommand(PluginMain.kt:86)
                      at net.mamoe.mirai.console.plugins.chat.command.PluginMain$onEnable$2$1.invokeSuspend(PluginMain.kt:69)
                      at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
                      at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
                      at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
                      at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
                      at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
                      at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
                      Caused by: javax.imageio.IIOException: Can't read input file!
                      at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1308)
                      at org.laolittle.plugin.model.PatPatToolKt.processImage(PatPatTool.kt:75)
                      at org.laolittle.plugin.model.PatPatToolKt.mkimg(PatPatTool.kt:59)
                      at org.laolittle.plugin.model.PatPatToolKt.getavatar(PatPatTool.kt:44)
                      at org.laolittle.plugin.command.Pat.handle(Pat.kt:23)
                      ... 26 more

                      tsudzuki 1 Reply Last reply Reply Quote 0
                      • tsudzuki
                        tsudzuki 摸鱼 @豹离SIU last edited by

                        @豹离siu 你这个,有将data/PatPat文件夹放入mirai的data文件夹下么

                        豹离SIU 1 Reply Last reply Reply Quote 0
                        • 豹离SIU
                          豹离SIU 摸鱼 @tsudzuki last edited by

                          @tsudzuki patpat文件夹里面是有个tmp文件夹吧 我指令输入完之后里面确实有我的头像,但是没办法生成,不知道是什么原因

                          tsudzuki 2 Replies Last reply Reply Quote 0
                          • tsudzuki
                            tsudzuki 摸鱼 @豹离SIU last edited by

                            @豹离siu data/PatPat目录下应该是有5张图片的,请问你的呢屏幕截图 2021-10-31 143307.png

                            豹离SIU 1 Reply Last reply Reply Quote 0
                            • tsudzuki
                              tsudzuki 摸鱼 @豹离SIU last edited by

                              @豹离siu 建议仔细阅读一下说明

                              1 Reply Last reply Reply Quote 0
                              • 豹离SIU
                                豹离SIU 摸鱼 @tsudzuki last edited by

                                @tsudzuki 谢谢大佬耐心解答,已经解决了。问题是出在我在gitee只下载了插件 没下载data文件夹,刚刚去补了一下 现在能正常使用了。

                                tsudzuki 1 Reply Last reply Reply Quote 0
                                • tsudzuki
                                  tsudzuki 摸鱼 @豹离SIU last edited by

                                  @豹离siu 嗯

                                  1 Reply Last reply Reply Quote 0
                                  • RainChan
                                    RainChan 摸鱼 last edited by

                                    也许可以把data打包进jar里

                                    tsudzuki 2 Replies Last reply Reply Quote 0
                                    • tsudzuki
                                      tsudzuki 摸鱼 @RainChan last edited by

                                      This post is deleted!
                                      1 Reply Last reply Reply Quote 0
                                      • tsudzuki
                                        tsudzuki 摸鱼 @RainChan last edited by

                                        @rainchan 已修改,现在无需额外释放资源到data

                                        A 1 Reply Last reply Reply Quote 0
                                        • A
                                          abciwo @tsudzuki last edited by

                                          @tsudzuki mirai版本2.2.3报错

                                          tsudzuki 1 Reply Last reply Reply Quote 0
                                          • tsudzuki
                                            tsudzuki 摸鱼 @abciwo last edited by

                                            @abciwo 信息呢?

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 1 / 5
                                            • First post
                                              Last post
                                            Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact