MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    一个简单粗暴的Steam游戏查询插件

    插件发布
    java jvm plugin steam
    10
    18
    4704
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Pmx990
      Pmx990 最后由 Pmx990 编辑

      Github链接
      jar包地址

      这其实是一个突发奇想的项目,很多东西都是边学边做,代码写得奇屎无比。但折腾了一阵子至少把功能做出来了 后续会进行优化和增加新的功能

      Steam查询助手

      本插件基于mirai

      Release

      概览

      这是一个简单粗暴的steam查询插件,可以允许用户通过mirai指令来查询steam商店游戏的价格和简介

      目前本插件强制查询国区和RMB,查询其他区域和其他币种会在后续加入,现在就有需求的可以直接改源代码。

      image-20210615135858123

      指令

      由于.st指令与骰娘机器人冲突,而斜杠会触发tim用户的快速黄豆人表情,这里使用逗号

      指令 效果
      ,steam查询 [游戏名] 列出当前游戏信息
      ,steam查询 [游戏名] 列出当前游戏信息

      安装

      1. 按照mirai的步骤安装mirai机器人
      2. 从发布页下载jar文件
      3. 将jar文件置入mirai安装文件夹下的plugins文件夹

      TODO 和 其他

      • 加入更多功能,目前暂定的有

        1. 自定义货币单位
        2. 自定义查询区域
        3. 根据要求列出api中其他信息
        4. 实现help指令
      • 目前还在研究的功能:

        • 加入历史价格/最低价格对比,由于steam api并不提供此功能,如何解决还在研究中。刚开始的想法是去查询steamdb,但这种行为是被steamdb明令禁止的,所以当前还在寻找更好的解决方案。
      • 优化代码,当前很多网址都还是hard coded在代码里的,可以说是trash code中的trash code.来只是一时兴起没想这么多

      1 条回复 最后回复 回复 引用 0
      • RainChan
        RainChan 摸鱼 最后由 编辑

        可以复制一下GitHub的markdown到这里来改善用户的浏览体验

        Pmx990 1 条回复 最后回复 回复 引用 0
        • Pmx990
          Pmx990 @RainChan 最后由 编辑

          @rainchan ok

          1 条回复 最后回复 回复 引用 0
          • Oeed
            Oeed 最后由 编辑

            QQ图片20210702152045.png
            请问查询的时候出现这种错误
            是什么原因?
            JAVA版本不同吗?

            Pmx990 Oeed cssxsh S 4 条回复 最后回复 回复 引用 0
            • Pmx990
              Pmx990 @Oeed 最后由 编辑

              @oeed

              我暂时没法看代码复现,不过确实很可能是JAVA版本的问题

              按照这里显示,steam这个api只支持TLS1.2和1.3,而JAVA 6 和 JAVA 7的默认TLS版本都是TLS1.0

              (JAVA6最高只支持TLS1.1,所以JAVA6是完全不支持的;JAVA7则可以手动更改到TLS1.2)

              Oeed 1 条回复 最后回复 回复 引用 0
              • Oeed
                Oeed @Pmx990 最后由 编辑

                @pmx990 我这边用的是JAVA11

                1 条回复 最后回复 回复 引用 0
                • Oeed
                  Oeed @Oeed 最后由 编辑

                  @oeed 说错了
                  我的JAVA是最新的JAVA 16

                  1 条回复 最后回复 回复 引用 0
                  • cssxsh
                    cssxsh @Oeed 最后由 编辑

                    @oeed
                    Reset 很可能是网络本身的问题

                    Oeed 1 条回复 最后回复 回复 引用 0
                    • Oeed
                      Oeed @cssxsh 最后由 编辑

                      @cssxsh
                      不太清楚,反正ip是在国内深圳的。
                      我觉得应该不是网络问题。

                      1 条回复 最后回复 回复 引用 0
                      • S
                        ShrBox @Oeed 最后由 编辑

                        此回复已被删除!
                        1 条回复 最后回复 回复 引用 0
                        • 2
                          233YUZI 最后由 编辑

                          能把改指令放在config吗,我想用/ 逗号不和我其他插件统一

                          1 条回复 最后回复 回复 引用 0
                          • _
                            _Casual 最后由 编辑

                            大佬,只有查询游戏的详细信息,没有图片了,有无更新?

                            1 条回复 最后回复 回复 引用 0
                            • _
                              _Casual 最后由 编辑

                              下面是报错:
                              2021-11-16 15:15:57 W/stderr: javax.net.ssl.SSLException: Connection reset
                              2021-11-16 15:15:57 W/stderr: at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:127)
                              2021-11-16 15:15:57 W/stderr: at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:369)
                              2021-11-16 15:15:57 W/stderr: at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:312)
                              2021-11-16 15:15:57 W/stderr: at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:307)
                              2021-11-16 15:15:57 W/stderr: at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:144)
                              2021-11-16 15:15:57 W/stderr: at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1369)
                              2021-11-16 15:15:57 W/stderr: at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1278)
                              2021-11-16 15:15:57 W/stderr: at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:401)
                              2021-11-16 15:15:57 W/stderr: at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:373)
                              2021-11-16 15:15:57 W/stderr: at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:567)
                              2021-11-16 15:15:57 W/stderr: at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:197)
                              2021-11-16 15:15:57 W/stderr: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1592)
                              2021-11-16 15:15:57 W/stderr: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520)
                              2021-11-16 15:15:57 W/stderr: at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:250)
                              2021-11-16 15:15:57 W/stderr: at java.base/java.net.URL.openStream(URL.java:1165)
                              2021-11-16 15:15:57 W/stderr: at dev.horizonlight.miraiplugin.JavaPluginMain.RunPrefix(JavaPluginMain.java:63)
                              2021-11-16 15:15:57 W/stderr: at dev.horizonlight.miraiplugin.JavaPluginMain.lambda$onEnable$0(JavaPluginMain.java:31)
                              2021-11-16 15:15:57 W/stderr: at net.mamoe.mirai.event.EventChannel$subscribeAlways$2$1.invoke(EventChannel.kt:551)
                              2021-11-16 15:15:57 W/stderr: at net.mamoe.mirai.event.EventChannel$subscribeAlways$2$1.invoke(EventChannel.kt:551)
                              2021-11-16 15:15:57 W/stderr: at kotlinx.coroutines.InterruptibleKt.runInterruptibleInExpectedContext(Interruptible.kt:46)
                              2021-11-16 15:15:57 W/stderr: at kotlinx.coroutines.InterruptibleKt.access$runInterruptibleInExpectedContext(Interruptible.kt:1)
                              2021-11-16 15:15:57 W/stderr: at kotlinx.coroutines.InterruptibleKt$runInterruptible$2.invokeSuspend(Interruptible.kt:38)
                              2021-11-16 15:15:57 W/stderr: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
                              2021-11-16 15:15:57 W/stderr: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
                              2021-11-16 15:15:57 W/stderr: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
                              2021-11-16 15:15:57 W/stderr: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
                              2021-11-16 15:15:57 W/stderr: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
                              2021-11-16 15:15:57 W/stderr: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
                              2021-11-16 15:15:57 W/stderr: Suppressed: java.net.SocketException: Software caused connection abort: socket write error
                              2021-11-16 15:15:57 W/stderr: at java.base/java.net.SocketOutputStream.socketWrite0(Native Method)
                              2021-11-16 15:15:57 W/stderr: at java.base/java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:110)
                              2021-11-16 15:15:57 W/stderr: at java.base/java.net.SocketOutputStream.write(SocketOutputStream.java:150)
                              2021-11-16 15:15:57 W/stderr: at java.base/sun.security.ssl.SSLSocketOutputRecord.encodeAlert(SSLSocketOutputRecord.java:83)
                              2021-11-16 15:15:57 W/stderr: at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:400)
                              2021-11-16 15:15:57 W/stderr: ... 26 more
                              2021-11-16 15:15:57 W/stderr: Caused by: java.net.SocketException: Connection reset
                              2021-11-16 15:15:57 W/stderr: at java.base/java.net.SocketInputStream.read(SocketInputStream.java:186)
                              2021-11-16 15:15:57 W/stderr: at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
                              2021-11-16 15:15:57 W/stderr: at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:478)
                              2021-11-16 15:15:57 W/stderr: at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:472)
                              2021-11-16 15:15:57 W/stderr: at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160)
                              2021-11-16 15:15:57 W/stderr: at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:110)
                              2021-11-16 15:15:57 W/stderr: ... 23 more

                              1 条回复 最后回复 回复 引用 0
                              • S
                                superen 最后由 编辑

                                有考虑添加epic喜+1嘛

                                C 1 条回复 最后回复 回复 引用 0
                                • C
                                  Conan-jine @superen 最后由 编辑

                                  @superen emmm我做了一个,发送白嫖俩字可以发送当前Epic周免的游戏信息,不能领,只能推送周免游戏信息

                                  S 1 条回复 最后回复 回复 引用 0
                                  • F
                                    FridayAnubis 最后由 编辑

                                    启动时出现报错:

                                    2022-04-15 11:22:23 W/stderr: java.nio.file.NoSuchFileException: data\steam-checker\setting.json
                                    2022-04-15 11:22:23 W/stderr:   at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/sun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:235)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/java.nio.file.Files.newByteChannel(Files.java:371)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/java.nio.file.Files.newByteChannel(Files.java:422)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/java.nio.file.Files.readAllBytes(Files.java:3206)
                                    2022-04-15 11:22:23 W/stderr:   at SteamChecker-0.2.0.mirai.jar//dev.horizonlight.miraiplugin.SteamChecker.Setting.Dao.FileController.ReadFromDic(FileController.java:70)
                                    2022-04-15 11:22:23 W/stderr:   at SteamChecker-0.2.0.mirai.jar//dev.horizonlight.miraiplugin.SteamChecker.Setting.Dao.FileController.UpdateData(FileController.java:41)
                                    2022-04-15 11:22:23 W/stderr:   at SteamChecker-0.2.0.mirai.jar//dev.horizonlight.miraiplugin.SteamChecker.Setting.Dao.FileController.<init>(FileController.java:29)
                                    2022-04-15 11:22:23 W/stderr:   at SteamChecker-0.2.0.mirai.jar//dev.horizonlight.miraiplugin.SteamChecker.Setting.Dao.FileController.getInstance(FileController.java:54)
                                    2022-04-15 11:22:23 W/stderr:   at SteamChecker-0.2.0.mirai.jar//dev.horizonlight.miraiplugin.JavaPluginMain.onEnable(JavaPluginMain.java:33)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.internal.plugin.JvmPluginInternal.internalOnEnable$mirai_console(JvmPluginInternal.kt:117)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:258)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:35)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt:50)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.plugin.PluginManager.enablePlugin(PluginManager.kt:173)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.enableAllLoadedPlugins$mirai_console(PluginManagerImpl.kt:181)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:232)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:444)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:159)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:158)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:46)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/java.lang.reflect.Method.invoke(Method.java:566)
                                    2022-04-15 11:22:23 W/stderr:   at org.itxtech.mcl.Utility.bootMirai(Utility.java:83)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/java.lang.reflect.Method.invoke(Method.java:566)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:138)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:226)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1692)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1013)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:412)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3578)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.ArrowFunction.call(ArrowFunction.java:43)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.InterfaceAdapter.invokeImpl(InterfaceAdapter.java:155)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.InterfaceAdapter.lambda$invoke$0(InterfaceAdapter.java:105)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.Context.call(Context.java:554)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:522)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.InterfaceAdapter.invoke(InterfaceAdapter.java:105)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.jdk18.VMBridge_jdk18$1.invoke(VMBridge_jdk18.java:126)
                                    2022-04-15 11:22:23 W/stderr:   at com.sun.proxy.$Proxy4.run(Unknown Source)
                                    2022-04-15 11:22:23 W/stderr:   at org.itxtech.mcl.script.ScriptManager.phaseBoot(ScriptManager.java:106)
                                    2022-04-15 11:22:23 W/stderr:   at org.itxtech.mcl.Loader.lambda$start$3(Loader.java:176)
                                    2022-04-15 11:22:23 W/stderr:   at org.itxtech.mcl.Loader.tryCatching(Loader.java:145)
                                    2022-04-15 11:22:23 W/stderr:   at org.itxtech.mcl.Loader.start(Loader.java:176)
                                    2022-04-15 11:22:23 W/stderr:   at org.itxtech.mcl.Loader.main(Loader.java:68)
                                    2022-04-15 11:22:23 W/stderr: java.nio.file.NoSuchFileException: data\steam-checker\setting.json
                                    2022-04-15 11:22:23 W/stderr:   at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/sun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:235)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/java.nio.file.Files.newByteChannel(Files.java:371)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/java.nio.file.Files.newByteChannel(Files.java:422)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/java.nio.file.Files.readAllBytes(Files.java:3206)
                                    2022-04-15 11:22:23 W/stderr:   at SteamChecker-0.2.0.mirai.jar//dev.horizonlight.miraiplugin.SteamChecker.Setting.Dao.FileController.ReadFromDic(FileController.java:70)
                                    2022-04-15 11:22:23 W/stderr:   at SteamChecker-0.2.0.mirai.jar//dev.horizonlight.miraiplugin.SteamChecker.Setting.Dao.FileController.UpdateData(FileController.java:41)
                                    2022-04-15 11:22:23 W/stderr:   at SteamChecker-0.2.0.mirai.jar//dev.horizonlight.miraiplugin.JavaPluginMain.onEnable(JavaPluginMain.java:33)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.internal.plugin.JvmPluginInternal.internalOnEnable$mirai_console(JvmPluginInternal.kt:117)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:258)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:35)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt:50)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.plugin.PluginManager.enablePlugin(PluginManager.kt:173)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.enableAllLoadedPlugins$mirai_console(PluginManagerImpl.kt:181)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:232)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:444)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:159)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:158)
                                    2022-04-15 11:22:23 W/stderr:   at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:46)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/java.lang.reflect.Method.invoke(Method.java:566)
                                    2022-04-15 11:22:23 W/stderr:   at org.itxtech.mcl.Utility.bootMirai(Utility.java:83)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                                    2022-04-15 11:22:23 W/stderr:   at java.base/java.lang.reflect.Method.invoke(Method.java:566)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:138)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:226)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1692)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1013)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:412)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3578)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.ArrowFunction.call(ArrowFunction.java:43)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.InterfaceAdapter.invokeImpl(InterfaceAdapter.java:155)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.InterfaceAdapter.lambda$invoke$0(InterfaceAdapter.java:105)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.Context.call(Context.java:554)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:522)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.InterfaceAdapter.invoke(InterfaceAdapter.java:105)
                                    2022-04-15 11:22:23 W/stderr:   at org.mozilla.javascript.jdk18.VMBridge_jdk18$1.invoke(VMBridge_jdk18.java:126)
                                    2022-04-15 11:22:23 W/stderr:   at com.sun.proxy.$Proxy4.run(Unknown Source)
                                    2022-04-15 11:22:23 W/stderr:   at org.itxtech.mcl.script.ScriptManager.phaseBoot(ScriptManager.java:106)
                                    2022-04-15 11:22:23 W/stderr:   at org.itxtech.mcl.Loader.lambda$start$3(Loader.java:176)
                                    2022-04-15 11:22:23 W/stderr:   at org.itxtech.mcl.Loader.tryCatching(Loader.java:145)
                                    2022-04-15 11:22:23 W/stderr:   at org.itxtech.mcl.Loader.start(Loader.java:176)
                                    2022-04-15 11:22:23 W/stderr:   at org.itxtech.mcl.Loader.main(Loader.java:68)
                                    

                                    看起来是无法生成data目录下的json文件导致的

                                    1 条回复 最后回复 回复 引用 0
                                    • S
                                      superen @Conan-jine 最后由 编辑

                                      @Conan-jine 没看到你的帖子

                                      C 1 条回复 最后回复 回复 引用 0
                                      • C
                                        Conan-jine @superen 最后由 编辑

                                        @superen 我这种小插件还能发个帖子?明天我试试

                                        1 条回复 最后回复 回复 引用 0
                                        • 1 / 1
                                        • First post
                                          Last post
                                        Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact