MiraiForum

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

    WordCloudPlugin 群词云生成器

    插件发布
    19
    34
    6979
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • gsycl2004
      gsycl2004 摸鱼 最后由 gsycl2004 编辑

      该插件基于mirai-console,可用于记录聊天记录并且生成群组每日的词云
      部署方法:用过mirai都知道
      使用方法:在群内发送 本日词云/昨日词云/获取词云 来使用
      也可以发送 用户本日词云/用户昨日词云/获取用户词云 +<用户名称> 来获取指定用户的词云
      在config下timer文件可以配置定时任务
      更多功能可查看配置文件
      github地址
      插件演示:test.png ret.png

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

        好耶!终于了jar插件了!

        1 条回复 最后回复 回复 引用 0
        • 月
          月森优姬 最后由 编辑

          发送昨日词云后机器人反馈了一张空白的图片,但是今日词云是正常的。机器人从昨天到今天一直是开着的。

          gsycl2004 1 条回复 最后回复 回复 引用 0
          • G
            GreenChennai 最后由 编辑

            希望加个每日定时发一次的功能(每个群可以设定不同时间/是否开启的选项)

            1 条回复 最后回复 回复 引用 1
            • gsycl2004
              gsycl2004 摸鱼 @月森优姬 最后由 编辑

              @月森优姬 解决了

              月 1 条回复 最后回复 回复 引用 0
              • D
                Drak 最后由 编辑

                思索,好像缺少一个过滤机制,在data文件里有"[动画表情]"and"文件"这种东西,词云图里也就有<表情>这种明明没有说过的词汇。

                D 1 条回复 最后回复 回复 引用 0
                • D
                  Drak @Drak 最后由 编辑

                  @drak 哦 找到配置项了 打扰了

                  1 条回复 最后回复 回复 引用 0
                  • 月
                    月森优姬 @gsycl2004 最后由 编辑

                    @gsycl2004 感谢

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

                      生成的词云很怪,看起来有部分网址之类的结果,可以说明下应该怎么修改配置项用来过滤吗?
                      词云图如下:
                      267ad3db-d7a7-48b4-ba47-dff3165a81be-HP%$KJYL7L0_}MKUY4`3$}3.png

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

                        @VantHoff 可以在config里用正则表达式过滤掉

                        1 条回复 最后回复 回复 引用 0
                        • B
                          bic-potato 最后由 bic-potato 编辑

                          使用命令/WordCloud 本日词云的时候报错:
                          2022-03-14 19:58:02 V/Bot. /WordCloud 本日词云
                          2022-03-14 19:58:02 W/WordCloudPlugin: Exception in executing command [mirai:source:[502291],[1446865950]]/WordCloud 本日词云
                          java.lang.reflect.InvocationTargetException
                          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 kotlin.reflect.jvm.internal.calls.CallerImpl$Method.callMethod(CallerImpl.kt:97)
                          at kotlin.reflect.jvm.internal.calls.CallerImpl$Method$Instance.call(CallerImpl.kt:113)
                          at kotlin.reflect.jvm.internal.KCallableImpl.call(KCallableImpl.kt:108)
                          at kotlin.reflect.jvm.internal.KCallableImpl.callDefaultMethod$kotlin_reflection(KCallableImpl.kt:159)
                          at kotlin.reflect.full.KCallables.callSuspendBy(KCallables.kt:74)
                          at net.mamoe.mirai.console.internal.command.CommandReflector$findSubCommands$6$1.invokeSuspend(CommandReflector.kt:329)
                          at net.mamoe.mirai.console.internal.command.CommandReflector$findSubCommands$6$1.invoke(CommandReflector.kt)
                          at net.mamoe.mirai.console.internal.command.CommandReflector$findSubCommands$6$1.invoke(CommandReflector.kt)
                          at net.mamoe.mirai.console.command.descriptor.CommandSignatureFromKFunctionImpl.call$suspendImpl(CommandSignature.kt:88)
                          at net.mamoe.mirai.console.command.descriptor.CommandSignatureFromKFunctionImpl.call(CommandSignature.kt)
                          at net.mamoe.mirai.console.internal.command.CommandManagerImplKt.executeCommandImpl(CommandManagerImpl.kt:168)
                          at net.mamoe.mirai.console.command.CommandManager.executeCommand(CommandManager.kt:130)
                          at net.mamoe.mirai.console.command.CommandManager$INSTANCE.executeCommand(CommandManager.kt)
                          at net.mamoe.mirai.console.command.CommandManager.executeCommand$default(CommandManager.kt:125)
                          at chat-command-0.5.1.jar//net.mamoe.mirai.console.plugins.chat.command.PluginMain.handleCommand(PluginMain.kt:86)
                          at chat-command-0.5.1.jar//net.mamoe.mirai.console.plugins.chat.command.PluginMain$onEnable$2$1.invokeSuspend(PluginMain.kt:69)
                          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)
                          Caused by: java.lang.NoClassDefFoundError: Could not initialize class java.awt.GraphicsEnvironment$LocalGE
                          at java.desktop/java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(Unknown Source)
                          at WordCloudPlugin-0.0.5.mirai.jar//com.kennycason.kumo.font.KumoFont.registerFont(KumoFont.java:57)
                          at WordCloudPlugin-0.0.5.mirai.jar//com.kennycason.kumo.font.KumoFont.buildAndRegisterFont(KumoFont.java:48)
                          at WordCloudPlugin-0.0.5.mirai.jar//com.kennycason.kumo.font.KumoFont.<init>(KumoFont.java:31)
                          at WordCloudPlugin-0.0.5.mirai.jar//com.github.WordCloudUtils.generateWordCloud(WordCloudUtils.kt:30)
                          at WordCloudPlugin-0.0.5.mirai.jar//com.github.WordCloudCommand.todayWordCloud(WordCloudCommand.kt:26)
                          ... 26 more
                          系统为Ubuntu 20.0.4,JRE为Adopt OpenJDK 11
                          请问是因为什么原因呢?

                          S 1 条回复 最后回复 回复 引用 0
                          • N
                            not-good 最后由 编辑

                            为什么修改了配置文件,重启后配置文件会恢复到初始状态呢....

                            gsycl2004 1 条回复 最后回复 回复 引用 0
                            • gsycl2004
                              gsycl2004 摸鱼 @not-good 最后由 编辑

                              @not-good 关掉后再修改

                              N 1 条回复 最后回复 回复 引用 0
                              • N
                                not-good @gsycl2004 最后由 编辑

                                @gsycl2004 疏忽了!感谢!

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

                                  小群发言较少的时候,生成的词云很稀疏,而且方向不同,可读性很差,建议可以把文字方向统一一下

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

                                    大佬打扰了,我是纯萌新,想在词云里过滤掉动画和表情(小群发弔图比文字多),就在config文件里加了-'[^动画$]',但是没有作用,请问过滤词那块具体应该怎么写呢?

                                    H 1 条回复 最后回复 回复 引用 1
                                    • H
                                      HexDD @HexDD 最后由 编辑

                                      @HexDD 啊解决了,原来过滤是过滤存下来的聊天记录,难怪一直生成先前已经存下来的记录,另外默认配置里的 - '/[./]'应该改成 - '[.]'这样吧,也可能是我的运行环境问题?反正更改过来之后表情那些记录都不在了

                                      L 1 条回复 最后回复 回复 引用 0
                                      • L
                                        lianwo @HexDD 最后由 编辑

                                        @HexDD 可以教教我怎么屏蔽吗FW$DJDR@~AC9_IM6D(CNXDN.jpg

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

                                          更新mcl框架之后词云插件好像失效了,如果这一天没有聊天记录,本日词云会输出空白图,如果这一条有聊天记录,本日词云命令没有任何响应

                                          系统版本
                                          Running MiraiConsole v2.11.0-RC2, built on 2022-05-08 21:51:38.
                                          Frontend Terminal: version 2.11.0-RC2, provided by Mamoe Technologies

                                          Permission Service: Built In Permission Service

                                          Plugins: net.mamoe.mirai-api-http v2.5.0, BilibiliDynamic v2.2.0, HitHit v2.0.1, MCL Addon v1.2.2, WordCloudPlugin v0.0.5, Chat Command v0.5.0

                                          gsycl2004 2 条回复 最后回复 回复 引用 0
                                          • gsycl2004
                                            gsycl2004 摸鱼 @DrLai12club 最后由 编辑

                                            @DrLai12club 2.11我听说bug挺多,自己都还没用

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