MiraiForum

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

    XXYan 一个用于记录群成员说过的骚话的插件

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

      XXYan

      一个用于记录群成员说过的话的插件

      你是否为群成员满口骚话却无法有效记录而困扰?
      那XXYan便是为你而准备的一个插件。

      注:本插件需要使用转发类插件。

      项目地址

      欢迎issue,更欢迎pr(只要你可以看懂我的垃圾代码的话)

      玩法

      调用指令/makeYan <name> <member>来注册一个对他人说话的监听
      img1.png
      之后再群内发送name [content]时便就会返回他人自监听开始的某一句话
      img2.png
      而content参数可以用来指定搜索的内容
      img3.png

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

        404了…

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

          404.....

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

            草,我是sb,我忘记公开仓库了

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

              使用命令并没有反应 是config需要配置吗 还是需要权限命令配置 如果需要权限命令的话有模板吗 一直没搞懂这个权限命令

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

                问题解决了 但是请问可以手动添加一些进去吗

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

                  在config里可以配置的

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

                    请问日后会推出修改字体的选项,和暗黑模式截图吗?

                    以及只是建议,字体用微软雅黑放在开源仓库的话可能有版权问题,可以改用同样开源的 Sarasa Gothic,其中的 SC UI ttf 文件。

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

                      这个好像适用所有群,有点尴尬的就是我在这个群记录的群友在别的群也会触发

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

                        ![MU$F`)]3}JRHAG@1WRZ}U8.png
                        更新后报这个异常 求解

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

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

                            2022-07-12 13:27:28 E/XXYan: Exception in coroutine Plugin com.github.XXYan of XXYan
                            org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (table 457646235 has no column named title)
                            at org.sqlite.core.DB.newSQLException(DB.java:1030)
                            at org.sqlite.core.DB.newSQLException(DB.java:1042)
                            at org.sqlite.core.DB.throwex(DB.java:1007)
                            at org.sqlite.core.NativeDB.prepare_utf8(Native Method)
                            at org.sqlite.core.NativeDB.prepare(NativeDB.java:137)
                            at org.sqlite.core.DB.prepare(DB.java:257)
                            at org.sqlite.core.CorePreparedStatement.<init>(CorePreparedStatement.java:45)
                            at org.sqlite.jdbc3.JDBC3PreparedStatement.<init>(JDBC3PreparedStatement.java:30)
                            at org.sqlite.jdbc4.JDBC4PreparedStatement.<init>(JDBC4PreparedStatement.java:25)
                            at org.sqlite.jdbc4.JDBC4Connection.prepareStatement(JDBC4Connection.java:35)
                            at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:241)
                            at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:205)
                            at me.liuwj.ktorm.database.Database.executeUpdate(Database.kt:745)
                            at me.liuwj.ktorm.entity.EntityDmlKt.add(EntityDml.kt:66)
                            at XXYan-0.0.5.mirai2.jar//com.github.XXYan$onEnable$1.invokeSuspend(XXYan.kt:68)
                            at XXYan-0.0.5.mirai2.jar//com.github.XXYan$onEnable$1.invoke(XXYan.kt)
                            at XXYan-0.0.5.mirai2.jar//com.github.XXYan$onEnable$1.invoke(XXYan.kt)
                            at net.mamoe.mirai.event.EventChannel$subscribe$1.invokeSuspend(EventChannel.kt:416)
                            at net.mamoe.mirai.event.EventChannel$subscribe$1.invoke(EventChannel.kt)
                            at net.mamoe.mirai.event.EventChannel$subscribe$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:115)
                            at net.mamoe.mirai.internal.event.InternalEventListenersKt$callAndRemoveIfRequired$1.invokeSuspend(InternalEventListeners.kt)
                            at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
                            at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:147)
                            at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
                            at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
                            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)

                            这个异常是为啥

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

                              @SyuueenN 这个异常应该是我某次更新后没有进行向下兼容导致的,你可能需要删除data文件夹下的yan.db来解决

                              superexboom H 2 条回复 最后回复 回复 引用 0
                              • superexboom
                                superexboom @gsycl2004 最后由 编辑

                                @gsycl2004 123.png 请教个问题,我这是部署在centos7下的,只要触发指令,就会弹缺少class的报错,所以是我缺少库了还是其他原因?

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

                                  @superexboom 你试试看mirai.jar的那个

                                  superexboom 2 条回复 最后回复 回复 引用 0
                                  • superexboom
                                    superexboom @gsycl2004 最后由 编辑

                                    @gsycl2004 坏了 我这确实就用的是mirai.jar不带2的,或者我可以试试2

                                    1 条回复 最后回复 回复 引用 0
                                    • superexboom
                                      superexboom @gsycl2004 最后由 编辑

                                      @gsycl2004 但是吧 好像也包含我的原因,没法读取我指定的字体文件,但是我系统里是注册了的,那么要怎么指定呢?

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

                                        @superexboom 那边填的是目录,不是字体文件名

                                        superexboom 2 条回复 最后回复 回复 引用 0
                                        • superexboom
                                          superexboom @gsycl2004 最后由 编辑

                                          @gsycl2004 欸,这样哦,我是看默认配置文件下是只有个文件名,所以我就看看是不是写个名字就好了,那这样就了解了

                                          1 条回复 最后回复 回复 引用 0
                                          • superexboom
                                            superexboom @gsycl2004 最后由 编辑

                                            @gsycl2004 感谢回复,用mirai2就可以了,指定了路径也成功输出了

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