MiraiForum

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

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

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

      mirai-console-lolicon

      受 ACGPro 启发而写

      在群内随机发送来自 Lolicon API v2 的图片(默认30s自动撤回+60s冷却),支持标签检索和JSON高级检索

      也支持简单的自定义命令,自定义回复,是否使用闪照,是否保存图片等等。

      具体使用文档在 Wiki 页面

      GitHub top language
      GitHub
      GitHub all releases

      一些碎碎念

      • 其实这个插件早在今年一月就加到 awesome-mirai 了,一直懒得放到论坛里,今天更新了4.0.0,想了想还是放过来骗star。所以插件中心呢
      • 最初的目的其实只是写来学习mirai和kotlin的,单纯用了CompositeCommand 来实现,现在码已经变成屎山了,但又不想重构正在努力重构。
      • 总之有什么建议、意见和bug之类的发issue或者直接回帖就行,有时间总会做的。
      1 条回复 最后回复 回复 引用 7
      • RainChan
        RainChan 摸鱼 最后由 编辑

        啊这,这第几个涩图插件了

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

          @rainchan 现在应该挺多的了,不过我刚写的时候好像就一两个 毕竟是学习的第一动力(不)

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

            怎么让群员用呢,我看了没有任何权限组,设置也没用
            设置个人信任用户也没用

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

              ghs是第一生产力,确信

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

                @vlssu

                @vlssu 在 【涩图bot喜加一】mirai-console-lolicon 中说:

                怎么让群员用呢,我看了没有任何权限组,设置也没用
                设置个人信任用户也没用

                群员可以直接用的吧,只有设置图片是否是r18之类的需要权限

                V 1 条回复 最后回复 回复 引用 0
                • V
                  vlssu @Samarium150 最后由 编辑

                  @samarium150 但是确实不行啊,我在群里试过很多遍了,就连管理员都没有权限

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

                    @vlssu 在 【涩图bot喜加一】mirai-console-lolicon 中说:

                    @samarium150 但是确实不行啊,我在群里试过很多遍了,就连管理员都没有权限

                    那发个issue在GitHub吧,如果有log就更好了。
                    可能我测试的时候我都是群主+bot master。

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

                      请问,可以限制某个人或者某个群不能使用此插件吗?

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

                        @biliblihuorong 完全无视掉的话目前不行,如果需要这个功能的话,我下个版本就增加黑名单和白名单

                        B 1 条回复 最后回复 回复 引用 0
                        • B
                          biliblihuorong @Samarium150 最后由 编辑

                          @samarium150 邢,等待大佬的更新

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

                            @biliblihuorong 更新在v4.1.0

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

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

                                大佬,https://github.com/Samarium150/mirai-console-lolicon/releases/tag/4.1.0 这里没有.jar文件诶,只有 Source code.zip

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

                                  @_casual 没有还行,看来是github actions改出问题了,我传一个上去

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

                                    添加了所有者qq号之后启动就报错怎么办啊
                                    2021-09-13 23:01:53 E/mirai-console-lolicon: net.mamoe.yamlkt.YamlDecodingException: There must be a COLON between class key and value but found STRING for 'Config'
                                    master: "745569561"
                                    ^ at line 2, column 8

                                    net.mamoe.yamlkt.YamlDecodingException: There must be a COLON between class key and value but found STRING for 'Config'
                                    master: "745569561"
                                    ^ at line 2, column 8

                                        at net.mamoe.yamlkt.internal.YamlUtils__ContextualExceptionKt.contextualDecodingException(ContextualException.kt:154)
                                        at net.mamoe.yamlkt.internal.YamlUtils.contextualDecodingException(Unknown Source)
                                        at net.mamoe.yamlkt.internal.YamlUtils__ContextualExceptionKt.contextualDecodingException$default(ContextualException.kt:128)
                                        at net.mamoe.yamlkt.internal.YamlUtils.contextualDecodingException$default(Unknown Source)
                                        at net.mamoe.yamlkt.internal.YamlDecoder$BlockClassDecoder.decodeElementIndex(YamlDecoder.kt:285)
                                        at net.mamoe.mirai.console.internal.data.PluginDataImpl$updaterSerializer$1.deserialize(PluginDataImpl.kt:75)
                                        at net.mamoe.mirai.console.internal.data.PluginDataImpl$updaterSerializer$1.deserialize(PluginDataImpl.kt:47)
                                        at net.mamoe.yamlkt.Yaml.decodeFromString(Yaml.kt:162)
                                        at net.mamoe.mirai.console.internal.data.MultiFilePluginDataStorageImpl.load(MultiFilePluginDataStorageImpl.kt:39)
                                        at net.mamoe.mirai.console.plugin.jvm.AbstractJvmPlugin.reloadPluginConfig(AbstractJvmPlugin.kt:58)
                                        at com.github.samarium150.mirai.plugin.Main.onEnable(Main.kt:63)
                                        at net.mamoe.mirai.console.internal.plugin.JvmPluginInternal.internalOnEnable$mirai_console(JvmPluginInternal.kt:113)
                                        at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:122)
                                        at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt)
                                        at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt:36)
                                        at net.mamoe.mirai.console.plugin.PluginManager.enablePlugin(PluginManager.kt:129)
                                        at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.enableAllLoadedPlugins$mirai_console(PluginManagerImpl.kt:172)
                                        at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:208)
                                        at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:276)
                                        at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:152)
                                        at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:151)
                                        at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:47)
                                        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 org.itxtech.mcl.Utility.bootMirai(Utility.java:83)
                                        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 org.mozilla.javascript.MemberBox.invoke(MemberBox.java:138)
                                        at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:226)
                                        at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1692)
                                        at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1013)
                                        at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
                                        at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:412)
                                        at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3578)
                                        at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107)
                                        at org.mozilla.javascript.ArrowFunction.call(ArrowFunction.java:43)
                                        at org.mozilla.javascript.InterfaceAdapter.invokeImpl(InterfaceAdapter.java:155)
                                        at org.mozilla.javascript.InterfaceAdapter.lambda$invoke$0(InterfaceAdapter.java:105)
                                        at org.mozilla.javascript.Context.call(Context.java:554)
                                        at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:522)
                                        at org.mozilla.javascript.InterfaceAdapter.invoke(InterfaceAdapter.java:105)
                                        at org.mozilla.javascript.jdk18.VMBridge_jdk18$1.invoke(VMBridge_jdk18.java:126)
                                        at com.sun.proxy.$Proxy4.run(Unknown Source)
                                        at org.itxtech.mcl.script.ScriptManager.phaseBoot(ScriptManager.java:106)
                                        at org.itxtech.mcl.Loader.lambda$start$3(Loader.java:176)
                                        at org.itxtech.mcl.Loader.tryCatching(Loader.java:145)
                                        at org.itxtech.mcl.Loader.start(Loader.java:176)
                                        at org.itxtech.mcl.Loader.main(Loader.java:68)
                                    
                                    Samarium150 1 条回复 最后回复 回复 引用 0
                                    • Samarium150
                                      Samarium150 童心未泯 @Huiiyi 最后由 编辑

                                      @huiiyi 去掉双引号
                                      master: 745569561

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

                                        4.1.1一切正常,好耶!

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

                                          java.lang.IllegalStateException:para error 怎么回事?

                                          T Samarium150 2 条回复 最后回复 回复 引用 0
                                          • T
                                            TZzxx @TZzxx 最后由 编辑

                                            @tzzxx 就是发图片的时候报错,图片信息是没事的

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