MiraiForum

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

    JCF - 基于MiraiConsole的CurseForge-Minecraft插件

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

      906aa5c0-27bd-41a6-ad56-cd3af9e462a3-image.png

      我受够了!别再问我到底哪个是公交车了!!!

      访问Curseforge网站时,每次都会跳出人机验证。验证通过后有效时间非常短,基本每天上去都要重新验证。


      使用JCF插件,你可以通过机器人来对Curseforge进行搜索,查看Minecraft整合包、模组、资源包的最新文件、下载地址、文件更新记录等。

      建议配合mcmod插件食用,用mcmod搜索中文资料,用JCF获得下载地址。


      这是一个开源插件,你可以在这里访问代码仓库,在这里下载最新发布文件。

      它使用官方指令插件实现命令,因此你需要允许在聊天环境使用指令,并授予/jcf访问权限。

      指令列表

      • /jcf help # 帮助
      • /jcf ss <filter> # 直接搜索
      • /jcf sspack <filter> # 搜索整合包
      • /jcf ssmod <filter> # 搜索模组
      • /jcf ssres <filter> # 搜索资源包

      运行截图

      3d85c472-83b3-4fb7-b085-058045f54708-image.png
      c3a3a01a-c0c7-493e-8232-77070b4d4e8b-image.png
      29c4db89-8c41-4a11-9041-5e6ab32199c7-image.png
      fad0f17f-82ca-4eeb-adf8-0c4bab27b8a4-image.png

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

        怎么给jcf权限 能换别的搜索命令么

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

          @lizheyo77 目前不支持自定义命令,如果有需要你可以自己修改编译。
          使用/permission add * me.jie65535.jcf:*来授予所有用户使用jcf的权限。

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

            出现问题```
            2022-06-09 15:51:27 W/J Curseforge Util: Exception in executing command [mirai:source:[98824],[541895258]]/jcf ssmod mtr io.ktor.client.features.ClientRequestException: Client request(https://addons-ecs.forgesvc.net/api/v2/addon/search?gameId=432&sectionId=6&categoryId=-1&index=0&pageSize=10&searchFilter=mtr&sort=POPULARITY&sortDescending=true) invalid: 403 . Text: "" at io.ktor.client.features.DefaultResponseValidationKt$addDefaultResponseValidation$1$1.invokeSuspend(DefaultResponseValidation.kt:47) at io.ktor.client.features.DefaultResponseValidationKt$addDefaultResponseValidation$1$1.invoke(DefaultResponseValidation.kt) at io.ktor.client.features.DefaultResponseValidationKt$addDefaultResponseValidation$1$1.invoke(DefaultResponseValidation.kt) at io.ktor.client.features.HttpCallValidator.validateResponse(HttpCallValidator.kt:54) at io.ktor.client.features.HttpCallValidator.access$validateResponse(HttpCallValidator.kt:33) at io.ktor.client.features.HttpCallValidator$Companion$install$3.invokeSuspend(HttpCallValidator.kt:133) at io.ktor.client.features.HttpCallValidator$Companion$install$3.invoke(HttpCallValidator.kt) at io.ktor.client.features.HttpCallValidator$Companion$install$3.invoke(HttpCallValidator.kt) at io.ktor.client.features.HttpSend$Feature$install$1.invokeSuspend(HttpSend.kt:96) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:191) at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:147) at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:93) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) 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)

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

              @ShaoDoor CurseForge已更新API,需要API-KEY才可以访问。我正在封装新的API,插件暂时不可用。

              ShaoDoor 1 条回复 最后回复 回复 引用 0
              • ShaoDoor
                ShaoDoor 摸鱼 @jie65535 最后由 编辑

                @jie65535 哼哼啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊,所以在哪里申请api key

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

                  @ShaoDoor https://docs.curseforge.com/
                  新API文档,API-Key申请在控制台,详见文档。

                  ShaoDoor 1 条回复 最后回复 回复 引用 0
                  • ShaoDoor
                    ShaoDoor 摸鱼 @jie65535 最后由 编辑

                    @jie65535 好的

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

                      大佬请问一下如何设置api呢
                      输入/jcf setApiKey 加上api提示参数不匹配~~~

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

                        @Levine 直接修改配置文件,不要用命令来设置。

                        可口的面包 1 条回复 最后回复 回复 引用 0
                        • L
                          lizheyo77 最后由 编辑

                          好像可以

                          1 条回复 最后回复 回复 引用 0
                          • 可口的面包
                            可口的面包 @jie65535 最后由 编辑

                            @jie65535 抱歉 我并未在config文件夹内找到对应cfg 现在也无法使用命令进行API配置怎么办呢🤔

                            XC_084 1 条回复 最后回复 回复 引用 0
                            • XC_084
                              XC_084 摸鱼 @可口的面包 最后由 编辑

                              @可口的面包 https://github.com/jie65535/mirai-console-jcf-plugin/issues/12#issuecomment-1610941158

                              XC084 created this issue in jie65535/mirai-console-jcf-plugin

                              closed 找不到配置文件在哪里,无法添加Curseforge API Key #12

                              可口的面包 1 条回复 最后回复 回复 引用 0
                              • 可口的面包
                                可口的面包 @XC_084 最后由 编辑

                                @XC_084 感谢🙏🏻

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