MiraiForum

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

    Mirai Administrator 机器人管理插件,好友/群管理,黑名单,宵禁

    插件发布
    群管 黑名单 群发消息 宵禁 进群审核
    62
    335
    75652
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • jxmm52547
      jxmm52547 @cssxsh 最后由 编辑

      @cssxsh 了解了,谢谢

      1 条回复 最后回复 回复 引用 0
      • cssxsh
        cssxsh @玄月月吖 最后由 编辑

        @玄月月吖
        https://github.com/gnuf0rce/mirai-content-censor/releases/tag/v1.2.2

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

          请问作者大大能否去除一下东西:```

          2022-05-30 15:24:18 I/mirai-administrator: Group      timer run success with curfew-timer     
          
          cssxsh 1 条回复 最后回复 回复 引用 0
          • cssxsh
            cssxsh @ShaoDoor 最后由 编辑

            @ShaoDoor
            目前的版本,你可以试试把 检查时间 定的长一些
            /timer check

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

              @cssxsh 试过,没用处

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

                请问dalao /group list命令会自动拒绝没有处理过的加群请求是特性吗(
                插件版本1.1.0
                mirai-console版本2.11.0

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

                  @akesaka
                  如果是 机器人所有者 邀请 机器人加群,会存在bug无法邀请
                  请等下一个版本修复

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

                    @cssxsh 这倒不是
                    我的机器人在A群是群管理 收到入群申请后给我的号发消息(其他管理员并没有处理该申请) 三天后我给机器人发送/group list bot先是发送了请求已处理 MemberJoinRequest(...) 然后再发送bot加入的群列表
                    之后我尝试用自己的号和bot单拉一个群 将群主转交bot后退群再重加 也触发了这种情况

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

                      @akesaka 在 Mirai Administrator 机器人管理插件,好友/群管理,黑名单,宵禁 中说:

                      /group list

                      被当作不同意处理了(目前的逻辑是包含了 同意|OK|没问题 的 消息会被当作同意处理,反之不包含则当作 不同意处理)

                      下个版本优化

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

                        @cssxsh 👌原来如此 感谢dalao

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

                          @ShaoDoor

                          用 corn 表达式 尝试改进了定时服务
                          https://github.com/cssxsh/mirai-administrator/releases/tag/v1.2.0-M1

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

                            @cssxsh 这个版本出现问题:

                            2022-06-03 09:15:42 E/mirai-administrator: java.lang.NoClassDefFoundError: com/cronutils/model/Cron
                            java.lang.NoClassDefFoundError: com/cronutils/model/Cron
                                at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                                at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1012)
                                at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
                                at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:524)                                               
                                at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:427)
                                at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:421)
                                at java.base/java.security.AccessController.doPrivileged(AccessController.java:712)                              
                                at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:420)                                       
                                at net.mamoe.mirai.console.internal.plugin.JvmPluginClassLoader.findClass$mirai_console(JvmPluginClassLoader.kt:102)
                                at net.mamoe.mirai.console.internal.plugin.JvmPluginClassLoader.findClass(JvmPluginClassLoader.kt:51)          
                                at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
                                at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
                                at xyz.cssxsh.mirai.admin.data.AdminTimerData.<clinit>(AdminTimerData.kt:10)                                      
                                at xyz.cssxsh.mirai.admin.MiraiAdminPlugin.onEnable(MiraiAdminPlugin.kt:26)                                   
                                at net.mamoe.mirai.console.internal.plugin.JvmPluginInternal.internalOnEnable$mirai_console(JvmPluginInternal.kt:117)
                                at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:164)
                                at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:36)
                                at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt)
                                at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt:47)
                                at net.mamoe.mirai.console.plugin.PluginManager.enablePlugin(PluginManager.kt:135)
                                at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.enableAllLoadedPlugins$mirai_console(PluginManagerImpl.kt:177)    
                                at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:202)    
                                at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:392)
                                at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:156)
                                at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:155)    
                                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(NativeMethodAccessorImpl.java:77)
                                at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                                at java.base/java.lang.reflect.Method.invoke(Method.java:568)    
                                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(NativeMethodAccessorImpl.java:77)
                                at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                                at java.base/java.lang.reflect.Method.invoke(Method.java:568)    
                                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 jdk.proxy1/jdk.proxy1.$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)    
                            Caused by: java.lang.ClassNotFoundException: com.cronutils.model.Cron    
                                at net.mamoe.mirai.console.internal.plugin.JvmPluginClassLoader.findClass$mirai_console(JvmPluginClassLoader.kt:110)    
                                at net.mamoe.mirai.console.internal.plugin.JvmPluginClassLoader.findClass(JvmPluginClassLoader.kt:51)
                                at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)    
                                at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)    
                            ... 56 more                                                                                                                                              
                            
                            cssxsh 1 条回复 最后回复 回复 引用 0
                            • cssxsh
                              cssxsh @ShaoDoor 最后由 编辑

                              @ShaoDoor
                              mirai2.jar 适用于 2.11.0+ mirai
                              由于只是预发布版,我只准备了 mirai2.jar,
                              待会补一份 mirai.jar

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

                                问下dalao宵禁定时器的提示怎么去除
                                A群全体禁言 bot会直接在A群里发送由 Member xxx(...) 操作,忽略当前宵禁定时器 实际上我根本没使用宵禁功能 请问如何让bot不发送该内容

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

                                  @akesaka
                                  不用在意这个提示的(机器人本身会默认接管群禁言,但是如果有人操作禁言,就会休眠一段时间)
                                  之前设计的定时器不好,所以有很多冗余提示,

                                  下个版本会改进,你也可以试试
                                  https://github.com/cssxsh/mirai-administrator/releases/tag/v1.2.0-M1
                                  这个版本是预发布的版本,还在改进中

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

                                    @cssxsh 其实我自己是不太在意 但我觉得可能不是所有群管理都能接受这种提示

                                    预发布版本我待会试试 感谢dalao🙇‍

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

                                      可以加个设置/取消管理员的功能吗,因为设置群头衔这个模板非常好用所以给bot上了群主 但是要设置/取消管理员就要麻烦了。尝试找了相关接口和依赖没有找到

                                      P cssxsh 2 条回复 最后回复 回复 引用 0
                                      • P
                                        PandaLink @PandaLink 最后由 编辑

                                        本来自己做了一个类似的 但是发现大佬做的已经很完整几乎涵盖了我的所有想要的功能😥,完美👍🏻

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

                                          @PandaLink
                                          你可以提交issue

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

                                            @PandaLink
                                            /group admin

                                            https://github.com/cssxsh/mirai-administrator/releases/tag/v1.2.0-RC

                                            P 1 条回复 最后回复 回复 引用 0
                                            • 1
                                            • 2
                                            • 6
                                            • 7
                                            • 8
                                            • 9
                                            • 10
                                            • 16
                                            • 17
                                            • 8 / 17
                                            • First post
                                              Last post
                                            Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact