MiraiForum

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

    【涩图插件喜加一】mirai-console-lolicon

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

      收不到来自lolicon api的返回,报了以下错误(不是连不上pixiv的问题)
      image.png

      Samarium150 W 2 条回复 最后回复 回复 引用 0
      • Samarium150
        Samarium150 童心未泯 @frankcwl 最后由 编辑

        @frankcwl 网络问题

        1 条回复 最后回复 回复 引用 0
        • W
          whloooh @frankcwl 最后由 编辑

          @frankcwl 我也是报这样的错(悲

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

            image.png你好,请问这个怎么处理呀

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

              image.png我也出现了这种问题

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

                2022-11-15 19:26:28 E/Lolicon: io.ktor.serialization.JsonConvertException: Illegal input
                io.ktor.serialization.JsonConvertException: Illegal input
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.serialization.kotlinx.KotlinxSerializationConverter.deserialize(KotlinxSerializationConverter.kt:79)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.serialization.ContentConverterKt$deserialize$$inlined$map$1$2.emit(Emitters.kt:224)
                        at kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$3.collect(SafeCollector.common.kt:115)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.serialization.ContentConverterKt$deserialize$$inlined$map$1.collect(SafeCollector.common.kt:113)
                        at kotlinx.coroutines.flow.FlowKt__ReduceKt.firstOrNull(Reduce.kt:243)
                        at kotlinx.coroutines.flow.FlowKt.firstOrNull(Unknown Source)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.serialization.ContentConverterKt.deserialize(ContentConverter.kt:128)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.client.plugins.contentnegotiation.ContentNegotiation.convertResponse$ktor_client_content_negotiation(ContentNegotiation.kt:185)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.client.plugins.contentnegotiation.ContentNegotiation$Plugin$install$2.invokeSuspend(ContentNegotiation.kt:210)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.client.plugins.contentnegotiation.ContentNegotiation$Plugin$install$2.invoke(ContentNegotiation.kt)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.client.plugins.contentnegotiation.ContentNegotiation$Plugin$install$2.invoke(ContentNegotiation.kt)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:123)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.proceed(SuspendFunctionGun.kt:81)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.client.HttpClient$4.invokeSuspend(HttpClient.kt:173)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.client.HttpClient$4.invoke(HttpClient.kt)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.client.HttpClient$4.invoke(HttpClient.kt)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:123)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.proceed(SuspendFunctionGun.kt:81)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.proceedWith(SuspendFunctionGun.kt:91)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.client.plugins.HttpCallValidator$Companion$install$2.invokeSuspend(HttpCallValidator.kt:138)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.client.plugins.HttpCallValidator$Companion$install$2.invoke(HttpCallValidator.kt)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.client.plugins.HttpCallValidator$Companion$install$2.invoke(HttpCallValidator.kt)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:123)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.proceed(SuspendFunctionGun.kt:81)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.execute$ktor_utils(SuspendFunctionGun.kt:101)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.Pipeline.execute(Pipeline.kt:77)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.client.call.HttpClientCall.bodyNullable(HttpClientCall.kt:88)
                        at mirai-console-lolicon-6.0.6.mirai2.jar//io.github.samarium150.mirai.plugin.lolicon.util.RequestHandlerKt.getAPIResponse(RequestHandler.kt:80)
                        at mirai-console-lolicon-6.0.6.mirai2.jar//io.github.samarium150.mirai.plugin.lolicon.util.RequestHandlerKt$getAPIResponse$1.invokeSuspend(RequestHandler.kt)
                        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
                        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
                        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
                        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
                        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
                        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
                        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:570)
                        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
                        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
                        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
                Caused by: kotlinx.serialization.json.internal.JsonDecodingException: Unexpected JSON token at offset 368: Encountered an unknown key 'aiType' at path: $.data[0].urls
                Use 'ignoreUnknownKeys = true' in 'Json {}' builder to ignore unknown keys.
                JSON input: .....9/00/00/03/98671438_p0.jpg"},"aiType":0}]}
                        at kotlinx.serialization.json.internal.JsonExceptionsKt.JsonDecodingException(JsonExceptions.kt:24)
                        at kotlinx.serialization.json.internal.JsonExceptionsKt.JsonDecodingException(JsonExceptions.kt:32)
                        at kotlinx.serialization.json.internal.AbstractJsonLexer.fail(AbstractJsonLexer.kt:528)
                        at kotlinx.serialization.json.internal.AbstractJsonLexer.failOnUnknownKey(AbstractJsonLexer.kt:523)
                        at kotlinx.serialization.json.internal.StreamingJsonDecoder.handleUnknown(StreamingJsonDecoder.kt:201)
                        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeObjectIndex(StreamingJsonDecoder.kt:187)
                        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeElementIndex(StreamingJsonDecoder.kt:121)
                        at mirai-console-lolicon-6.0.6.mirai2.jar//io.github.samarium150.mirai.plugin.lolicon.data.ImageData$$serializer.deserialize(ImageData.kt:23)
                        at mirai-console-lolicon-6.0.6.mirai2.jar//io.github.samarium150.mirai.plugin.lolicon.data.ImageData$$serializer.deserialize(ImageData.kt:23)
                        at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:59)
                        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:38)
                        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43)
                        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70)
                        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:111)
                        at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:537)
                        at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80)
                        at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51)
                        at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36)
                        at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43)
                        at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:59)
                        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:38)
                        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43)
                        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70)
                        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:111)
                        at mirai-console-lolicon-6.0.6.mirai2.jar//io.github.samarium150.mirai.plugin.lolicon.data.ResponseBody$$serializer.deserialize(ResponseBody.kt:23)
                        at mirai-console-lolicon-6.0.6.mirai2.jar//io.github.samarium150.mirai.plugin.lolicon.data.ResponseBody$$serializer.deserialize(ResponseBody.kt:23)
                        at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:59)
                        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:38)
                        at kotlinx.serialization.json.Json.decodeFromString(Json.kt:100)
                        at mirai-console-lolicon-6.0.6.mirai2.jar[private]//io.ktor.serialization.kotlinx.KotlinxSerializationConverter.deserialize(KotlinxSerializationConverter.kt:71)
                        ... 64 more
                

                我也,似乎是响应多了一个 “aiType”: 0 ?

                Samarium150 2 条回复 最后回复 回复 引用 0
                • Samarium150
                  Samarium150 童心未泯 @Islansdist 最后由 编辑

                  @Islansdist 确实,我回头更新一下

                  1 条回复 最后回复 回复 引用 0
                  • Samarium150
                    Samarium150 童心未泯 @Islansdist 最后由 Samarium150 编辑

                    @akame1334 @whloooh @Islansdist 已在6.0.7更新

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

                      请问黑名单怎么调,想把某个群拉黑

                      Samarium150 1 条回复 最后回复 回复 引用 0
                      • Samarium150
                        Samarium150 童心未泯 @akame1334 最后由 编辑

                        @akame1334 6.0.0之后的版本移除了这个功能,现在的权限由mirai-console管理。也就是说你不给某个群使用权,群里的成员就不能使用相应的命令

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

                          群里图片发不出来,私聊就可以屏幕截图 2022-11-19 193656.png 且没报错,我百思不得其解

                          Samarium150 1 条回复 最后回复 回复 引用 0
                          • M
                            MLmoon 最后由 编辑

                            大佬请问一下,我这边的确可以在命令行获取,但是怎么发到群里呢

                            image.png

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

                              此回复已被删除!
                              M 1 条回复 最后回复 回复 引用 0
                              • M
                                MLmoon @MLmoon 最后由 编辑

                                此回复已被删除!
                                1 条回复 最后回复 回复 引用 0
                                • M
                                  MLmoon 最后由 编辑

                                  请问,使用nohub后台运行后,出现以下报错,有什么解决方法嘛
                                  image.png,

                                  Samarium150 1 条回复 最后回复 回复 引用 0
                                  • Samarium150
                                    Samarium150 童心未泯 @swjxiaoyu 最后由 编辑

                                    @swjxiaoyu tx的风控

                                    1 条回复 最后回复 回复 引用 0
                                    • Samarium150
                                      Samarium150 童心未泯 @MLmoon 最后由 编辑

                                      @MLmoon 网络问题

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

                                        请问怎么设置信任用户?用命令不识别,加配置文件不知道怎么配

                                        Samarium150 1 条回复 最后回复 回复 引用 0
                                        • Samarium150
                                          Samarium150 童心未泯 @sachen 最后由 编辑

                                          @sachen /perm permit u<qq> io.github.samarium150.mirai.plugin.mirai-console-lolicon:trusted

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

                                            ![KIL{_4V171LRBE9NYI]OK~X.png](/assets/uploads/files/1669868476926-kil-_4v171lrbe9nyi-ok-x.png)
                                            权限我也添加了,但是为什么群聊和私聊根本不获取图片
                                            只有控制台可以正常获取图片

                                            S 1 条回复 最后回复 回复 引用 0
                                            • 1
                                            • 2
                                            • 13
                                            • 14
                                            • 15
                                            • 16
                                            • 17
                                            • 18
                                            • 15 / 18
                                            • First post
                                              Last post
                                            Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact