MiraiForum

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

    洛个这 Bot Plugin | 群聊管理、娱乐、还有更多

    插件发布
    4
    7
    1629
    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.
    • guimc233
      guimc233 last edited by guimc233

      原文
      QQ群

      State-of-the-art Shitcode FOSSA Status MaintainabilityCodacy Badge

      请注意:由于本项目最开始开发的时候并没有想到其他人的使用体验,所以可能在某些方面存在不足。欢迎提出意见~

      项目链接
      下载

      命令/权限在文章末尾~

      发言检测

      首先,作为一个群聊管理插件,发言内容检测/刷屏检测肯定是不可少的啦~
      效果如下图:
      图片1

      图片2

      由于一些问题 (由于我懒) ,目前本项目的发言检测词库是内置在插件内的,如有需求可pr或自行修改插件内的 regex.txt 文件。

      机器人被邀进群

      当机器人被邀请进群的时候 他们会看到这样的消息 (前提: 已经添加机器人为好友)
      图片3
      这时候 任何一位拥有 ltd.guimc.lgzbot:command.review 的人可以在私聊/群聊 使用 /review <Event ID> 指令来处理这个事件

      娱乐功能

      我们同样也提供了一些娱乐功能,欢迎自行探索~

      注:大部分娱乐功能使用了别人提供的api,如:bjb.yunwj.top,api.fanlisky.cn等

      指令列表

      • /httpcat <HttpStatusCode> 获得一只可爱的小猫~
      • /togglecheck <功能> 开/关刷屏/广告检测 (广告: ad,刷屏: spam)
      • /acg 随机获得一张二次元图片~
      • /lgzbot 本插件的主命令~
        • ping 检查机器人是否在线
        • mute <被禁言人> <时长:Second> <原因> 禁言某人
        • unmute <被解禁人> 解除禁言某人
        • clear <群成员> 清除某人的刷屏检测记录
      • /review <Event Id> 处理别人发起的邀请机器人进群时间
      • 今日运势 获得你的今日运势
      • 摸鱼 获得摸鱼人荔枝文本 (x
      • 历史上的今天 获得历史上的今天

      最后 欢迎各位dalao提交pr,也欢迎在Github/我的博客中提出意见!

      TakanashiRikka 0 1 Reply Last reply Reply Quote 3
      • TakanashiRikka 0
        TakanashiRikka 0 @guimc233 last edited by

        @guimc233
        使用/togglecheck的时候报如下错误无标题.png

        guimc233 2 Replies Last reply Reply Quote 0
        • guimc233
          guimc233 @TakanashiRikka 0 last edited by guimc233

          @TakanashiRikka-0 你好 这个是在尝试给予权限的时候被LuckyPerms拦了

          1 Reply Last reply Reply Quote 0
          • guimc233
            guimc233 @TakanashiRikka 0 last edited by

            @TakanashiRikka-0 您可以尝试手动给群赋予 lgzbot.disable:adcheck 或 lgzbot.disable:spamcheck 来关闭某群的广告/刷屏检测

            TakanashiRikka 0 1 Reply Last reply Reply Quote 0
            • TakanashiRikka 0
              TakanashiRikka 0 @guimc233 last edited by

              @guimc233 好的,谢谢

              1 Reply Last reply Reply Quote 0
              • 1
                1765766891 last edited by

                入群提示怎么关啊,群里来一个人都喊挖欧!这是一个拥有机器人根权限的人!……

                1 Reply Last reply Reply Quote 0
                • A
                  awslnotbad last edited by

                  报错了,查看今日运势
                  messageChain=org.json.JSONException: JSONObject["data"] not found.\n at lgz-bot-0.2.0-pre1.mirai.jar//org.json.JSONObject.get(JSONObject.java:570)\n at lgz-bot-0.2.0-pre1.mirai.jar//org.json.JSONObject.getJSONObject(JSONObject.java:780)\n at lgz-bot-0.2.0-pre1.mirai.jar//ltd.guimc.lgzbot.listener.message.FunListener.getEveryLuck(FunListener.kt:63)\n at lgz-bot-0.2.0-pre1.mirai.jar//ltd.guimc.lgzbot.listener.message.FunListener.onMessage(FunListener.kt:37)\n at lgz-bot-0.2.0-pre1.mirai.jar//ltd.guimc.lgzbot.PluginMain$registerEvents$1$2.invokeSuspend(PluginMain.kt:101)\n at lgz-bot-0.2.0-pre1.mirai.jar//ltd.guimc.lgzbot.PluginMain$registerEvents$1$2.invoke(PluginMain.kt)\n at lgz-bot-0.2.0-pre1.mirai.jar//ltd.guimc.lgzbot.PluginMain$registerEvents$1$2.invoke(PluginMain.kt)\n at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invokeSuspend(EventChannel.kt:480)\n at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invoke(EventChannel.kt)\n at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invoke(EventChannel.kt)\n at net.mamoe.mirai.internal.event.SafeListener$onEvent$2.invokeSuspend(SafeListener.kt:58)\n at net.mamoe.mirai.internal.event.SafeListener$onEvent$2.invoke(SafeListener.kt)\n at net.mamoe.mirai.internal.event.SafeListener$onEvent$2.invoke(SafeListener.kt)\n at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:89)\n at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:169)\n at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)\n at net.mamoe.mirai.internal.event.SafeListener.onEvent(SafeListener.kt:58)\n at net.mamoe.mirai.internal.event.EventListeners.process(EventListeners.kt:120)\n at net.mamoe.mirai.internal.event.EventListeners.callListeners$mirai_core(EventListeners.kt:68)\n at net.mamoe.mirai.internal.event.EventListeners$callListeners$1.invokeSuspend(EventListeners.kt)\n at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)\n at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:233)\n at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)\n at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)\n at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)\n at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)\n at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)\n at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)\n at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)\n)])

                  1 Reply Last reply Reply Quote 0
                  • 1 / 1
                  • First post
                    Last post
                  Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact