MiraiForum

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

    Pixiv插件 查看排行榜 以图搜图 以图搜番 查看原图 查看作者作品 搜标签

    插件发布
    kotlin plugins pixiv
    140
    555
    141755
    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.
    • Nekoer
      Nekoer 摸鱼 last edited by Nekoer

      Mirai开发测试版本

      • 2.11.0-M2.2

      mirai-plugins-pixiv

      仓库 下载 作者
      可查看pixiv排行榜,作者作品,插画图片等等

      • pixiv排行榜
      • 查看图片
      • 查看作者作品
      • 搜图 (目前正在DUBUG Ascii2d,请大家回复下自己的搜图状态)
      • 搜番 注意该功能分为使用FFmpeg和不使用的,区别在于有没有视频转gif,即最后一张图片
      • 搜标签
      • 涩图

      配置文件介绍

       ​admins:  #管理员
        - 243462032
      groups:  #有涩图权限的群
        - 960879198
        - 77708393
        - 1475993
      command: 
        getDetailOfId: 'psid-' #根据id查看插画
        picToSearch: 'ptst-' #以图搜图
        showRank: 'rank-' #排行榜 day|week|month|setu
        findUserWorksById: 'user-' #查看作者作品
        searchInfoByPic: 'ptsf-' #以图搜番
        setu: setu
        tag: 'tag-' #搜标签 tag-xxx-页码
      config: 
        setuEnable: 
          pixiv: true
          yande: true
          konachan: true
          lolicon: true
          localImage: true #本地图库
        token: 
          acgmx: # https://www.acgmx.com/account申请
          saucenao:  #saucenao.com注册账号后能看到api_key
        proxy:  # http请求代理 下面是clash的例子
          host: 127.0.0.1
          port: 7890
        recall: 5000 # 涩图经过多少秒撤回 设置为0即可不撤回
        tlsVersion: TLSv1.2
        cache: 
          enable: false                    #缓存开关
          directory: 'Mirai根目录\image'    #图片缓存路径
        localImagePath: 'Mirai根目录\image' #本地图库路径 默认和缓存路径一致
      

      部署方法

      将jar文件放入plugins文件夹即可,第一次运行完成后请配置config/com.hcyacg.pixiv的setting.yml文件

      有问题请到仓库开Issues

      MCL命令

      ./mcl --update-package com.hcyacg:pixiv --channel stable --type plugin
      最新版请到github仓库下载

      仓库

      下载地址

      反馈群

      点击链接加入群聊【HCYACG插件反馈群】

      预览图

      rank.png
      psid.png
      ptst-1.png
      ptst-2.png
      user.png
      ptsf-1.png
      ptsf-2.png
      ptsf-3.png

      D Nekoer X LittleBlueberry 4 Replies Last reply Reply Quote 6
      • D
        darkeli @Nekoer last edited by

        ![~9JLG14BD43OADXLY@MD)E.png 纯小白,怎么办,求助

        Nekoer 1 Reply Last reply Reply Quote 0
        • Nekoer
          Nekoer 摸鱼 @darkeli last edited by

          @darkeli 啊不好意思,这个不是你那边的错误,因为用了我写的接口,那边有服务自动关了导致的,你现在可以重试一下

          D 1 Reply Last reply Reply Quote 0
          • D
            darkeli @Nekoer last edited by

            @nekoer 还是红,呃呃呃

            1 Reply Last reply Reply Quote 0
            • L
              LInian-Cyber last edited by

              我可以问问怎么使用吗,emmm才开始使用,是打包成jar放在plugins下面吗

              Nekoer 1 Reply Last reply Reply Quote 0
              • Nekoer
                Nekoer 摸鱼 @LInian-Cyber last edited by

                @linian-cyber 直接下载https://github.com/Nekoer/mirai-plugins-pixiv/releases这里的,然后放在plugins

                1 Reply Last reply Reply Quote 0
                • N
                  nanodesu09 last edited by

                  大佬,加了saucesao的key之后启动的时候mirai mcl就报红闪退 。。。 还有那个acgmx怎么申请? 代理填127.0.0.1可以吗?还是具体到代理服务器上?QAQ

                  Nekoer 1 Reply Last reply Reply Quote 0
                  • Nekoer
                    Nekoer 摸鱼 @nanodesu09 last edited by Nekoer

                    @nanodesu09
                    saucesao的key有没有用双引号包起来,能把发红的代码传上来给我看吗
                    代理如果插件能正常使用就不要填。
                    要填的话如果用的clash,就是host:127.0.0.1 port,7890
                    acgmx到网站注册后进入个人中心有个API KEY栏可以进行自助申请

                    S 1 Reply Last reply Reply Quote 0
                    • N
                      nanodesu09 last edited by

                      谢谢大佬!!可以了!! 不过只有那个psid会爆红 这是网络问题嘛0v0?

                      2021-08-02 01:52:38 E/pixiv插画: timeout
                      2021-08-02 01:52:38 E/main: Exception in coroutine <unnamed>
                      java.lang.NullPointerException
                      at com.hcyacg.details.PicDetails.getDetailOfId(PicDetails.kt:80)
                      at com.hcyacg.Pixiv$onEnable$2.invokeSuspend(Pixiv.kt:34)
                      at com.hcyacg.Pixiv$onEnable$2.invoke(Pixiv.kt)
                      at com.hcyacg.Pixiv$onEnable$2.invoke(Pixiv.kt)
                      at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invokeSuspend(EventChannel.kt:432)
                      at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invoke(EventChannel.kt)
                      at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invoke(EventChannel.kt)
                      at net.mamoe.mirai.internal.event.Handler$onEvent$2.invokeSuspend(InternalEventListeners.kt:50)
                      at net.mamoe.mirai.internal.event.Handler$onEvent$2.invoke(InternalEventListeners.kt)
                      at net.mamoe.mirai.internal.event.Handler$onEvent$2.invoke(InternalEventListeners.kt)
                      at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:89)
                      at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165)
                      at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
                      at net.mamoe.mirai.internal.event.Handler.onEvent(InternalEventListeners.kt:50)
                      at net.mamoe.mirai.internal.event.InternalEventListenersKt.process(InternalEventListeners.kt:160)
                      at net.mamoe.mirai.internal.event.InternalEventListenersKt.callAndRemoveIfRequired(InternalEventListeners.kt:109)
                      at net.mamoe.mirai.event._EventBroadcast.broadcastImpl(Event.kt:174)
                      at net.mamoe.mirai.IMirai.broadcastEvent(IMirai.kt:312)
                      at net.mamoe.mirai.internal.MiraiImpl.broadcastEvent$suspendImpl(MiraiImpl.kt:296)
                      at net.mamoe.mirai.internal.MiraiImpl.broadcastEvent(MiraiImpl.kt)
                      at net.mamoe.mirai.event._EventBroadcast.broadcastPublic$suspendImpl(Event.kt:161)
                      at net.mamoe.mirai.event._EventBroadcast.broadcastPublic(Event.kt)
                      at net.mamoe.mirai.event.EventKt.broadcast(Event.kt:148)
                      at net.mamoe.mirai.internal.network.components.EventDispatcherImpl$broadcast$2.invokeSuspend(EventDispatcher.kt:90)
                      at net.mamoe.mirai.internal.network.components.EventDispatcherImpl$broadcast$2.invoke(EventDispatcher.kt)
                      at net.mamoe.mirai.internal.network.components.EventDispatcherImpl$broadcast$2.invoke(EventDispatcher.kt)
                      at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:89)
                      at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165)
                      at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
                      at net.mamoe.mirai.internal.network.components.EventDispatcherImpl.broadcast$suspendImpl(EventDispatcher.kt:89)
                      at net.mamoe.mirai.internal.network.components.EventDispatcherImpl.broadcast(EventDispatcher.kt)
                      at net.mamoe.mirai.internal.network.components.EventDispatcherImpl$broadcastAsync$job$1.invokeSuspend(EventDispatcher.kt:105)
                      at net.mamoe.mirai.internal.network.components.EventDispatcherImpl$broadcastAsync$job$1.invoke(EventDispatcher.kt)
                      at net.mamoe.mirai.internal.network.components.EventDispatcherImpl$broadcastAsync$job$1.invoke(EventDispatcher.kt)
                      at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:55)
                      at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:112)
                      at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126)
                      at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56)
                      at kotlinx.coroutines.BuildersKt.launch(Unknown Source)
                      at net.mamoe.mirai.internal.network.components.EventDispatcherImpl.broadcastAsync-kKe4JaQ(EventDispatcher.kt:102)
                      at net.mamoe.mirai.internal.network.components.EventDispatcher.broadcastAsync-kKe4JaQ$default(EventDispatcher.kt:35)
                      at net.mamoe.mirai.internal.network.components.EventBroadcasterPacketHandler.impl(PacketHandler.kt:87)
                      at net.mamoe.mirai.internal.network.components.EventBroadcasterPacketHandler.handlePacket(PacketHandler.kt:73)
                      at net.mamoe.mirai.internal.network.components.PacketHandlerChain.handlePacket(PacketHandler.kt:42)
                      at net.mamoe.mirai.internal.network.handler.NetworkHandlerSupport$collectReceived$3.invokeSuspend(NetworkHandlerSupport.kt:83)
                      at net.mamoe.mirai.internal.network.handler.NetworkHandlerSupport$collectReceived$3.invoke(NetworkHandlerSupport.kt)
                      at net.mamoe.mirai.internal.network.handler.NetworkHandlerSupport$collectReceived$3.invoke(NetworkHandlerSupport.kt)
                      at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:55)
                      at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:112)
                      at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126)
                      at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56)
                      at kotlinx.coroutines.BuildersKt.launch(Unknown Source)
                      at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47)
                      at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source)
                      at net.mamoe.mirai.internal.network.handler.NetworkHandlerSupport.collectReceived$mirai_core(NetworkHandlerSupport.kt:81)
                      at net.mamoe.mirai.internal.network.impl.netty.NettyNetworkHandler$PacketDecodePipeline$2$1.invokeSuspend(NettyNetworkHandler.kt:186)
                      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)

                      Nekoer 1 Reply Last reply Reply Quote 0
                      • Nekoer
                        Nekoer 摸鱼 @nanodesu09 last edited by

                        @nanodesu09 能否将查看图片的id给我看看

                        N 1 Reply Last reply Reply Quote 0
                        • N
                          nanodesu09 @Nekoer last edited by

                          @nekoer emmm 一觉起来发现bot不会说话了 控制台会复读一次结果然后多一串东西b4d533ac-491c-4d37-ba0d-eb5bc488d3be-图片.png

                          Nekoer 1 Reply Last reply Reply Quote 0
                          • Nekoer
                            Nekoer 摸鱼 @nanodesu09 last edited by Nekoer

                            @nanodesu09 在 Pixiv插件 查看排行榜 以图搜图 以图搜番 查看原图 查看作者作品 中说:

                            mm 一觉起来发现bot不会说话了 控制台会复读一次结果然后多一串东西

                            搜番这个是正常现象
                            bot不会说话应该不是插件问题吧

                            N 1 Reply Last reply Reply Quote 0
                            • N
                              nanodesu09 @Nekoer last edited by

                              @nekoer 啊? 昨晚还好好的会把结果发出来呀 现在好像什么功能都不会发出来= = 是不是配置出问题了

                              Nekoer 2 Replies Last reply Reply Quote 0
                              • Nekoer
                                Nekoer 摸鱼 @nanodesu09 last edited by

                                @nanodesu09 你重启试试

                                1 Reply Last reply Reply Quote 0
                                • Nekoer
                                  Nekoer 摸鱼 @nanodesu09 last edited by

                                  @nanodesu09 在 Pixiv插件 查看排行榜 以图搜图 以图搜番 查看原图 查看作者作品 中说:

                                  @nekoer 啊? 昨晚还好好的会把结果发出来呀 现在好像什么功能都不会发出来= = 是不是配置出问题了

                                  好像我接口服务刚刚关了没开XD

                                  N 1 Reply Last reply Reply Quote 0
                                  • N
                                    nanodesu09 @Nekoer last edited by

                                    @nekoer 0v0 另外一个色图插件也是控制台出结果但是不会在群上发出来 启动的时候有这东西 不过一直都有 昨晚有也能正常运行3b559165-2ed6-473b-9b03-c4434e24a4fb-图片.png

                                    Nekoer 1 Reply Last reply Reply Quote 0
                                    • Nekoer
                                      Nekoer 摸鱼 @nanodesu09 last edited by Nekoer

                                      @nanodesu09 刚才是我接口服务问题,不是插件的问题TwT,现在看看能不能用

                                      N 2 Replies Last reply Reply Quote 0
                                      • N
                                        nanodesu09 @Nekoer last edited by

                                        @nekoer QAQ 我觉得我这边也有问题 好几个图片插件都是这样 控制台有结果但是群里发不上去

                                        Nekoer 1 Reply Last reply Reply Quote 0
                                        • N
                                          nanodesu09 @Nekoer last edited by

                                          @nekoer 还是一样 出结果不发出去emmmmm

                                          fffzzl 1 Reply Last reply Reply Quote 0
                                          • Nekoer
                                            Nekoer 摸鱼 @nanodesu09 last edited by

                                            @nanodesu09 那可能是QQ被腾讯监控屏蔽了吧

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