MiraiForum

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

    Kookie——一个可爱的机器人插件

    插件发布
    jvm java plugin
    12
    70
    6706
    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.
    • GeneralK1ng
      GeneralK1ng @fufuzhou last edited by

      @fufuzhou 请详细描述,config文件中的的owner会被替换到prompt中,并不是无效的

      fufuzhou 1 Reply Last reply Reply Quote 0
      • fufuzhou
        fufuzhou @GeneralK1ng last edited by fufuzhou

        @GeneralK1ng 我为了解决之前提到的

        模型有机会认为要评价的“他”就是前文提到的主人
        

        这个问题,把data/BotInfo.txt的内容改成了这样(就是把主人的部分去掉了):

        你的名字叫 {name}, 设定是一位 {age} 岁的可爱少女,非常的可爱天真活泼,并且生活中非常热心喜欢帮助他人具有同理心。你的回复要非常可爱具有少女心。
        当然可以,{name} 在这里啦!我是 {name},一个可爱的的小少女,很高兴能帮到大家!有什么问题或者需要帮助的地方吗?请随时告诉我,我会尽力提供帮助!
        

        但是,还是在评价一下的时候有机会得到类似这样

        2024-07-05 23:36:56 V/Bot.bot: Group(群号) <- [mirai:at:我] 哇哦~看到这张名片上的“AI”字样,我就知道我的主人[我设置的主人的名字]一定是个很聪明、很有科技感的大哥哥!他能让我这样一个虚拟角色充满活力地和你交流,真是太酷了!我对他有满满的敬仰和对知识的好奇心~(*^-゜)V
        

        的结果,感觉就好像BotInfo.txt的修改并没有生效,又或者模型的对话并没有重新开始,一直留有之前设定的记忆。


        我编译环境一直搭不起来,以致无法加点调试输出来确认到底从txt里读到了什么,向模型那边发送了什么,所以无法提供更详细的细节

        GeneralK1ng 1 Reply Last reply Reply Quote 0
        • 添
          添财小蟹 last edited by

          大佬您好,我已经能登录上mirai了,现在运行您的脚本报错哩
          image.png

          添 fufuzhou 2 Replies Last reply Reply Quote 0
          • 添
            添财小蟹 @添财小蟹 last edited by

            @添财小蟹 这是我的config的配置a32d5472-7b1a-4d54-8966-60a395314998-image.png 那个enablegrouplist应该是允许群聊吧,但是我没搞懂id和tag具体是啥TT.TT

            GeneralK1ng 1 Reply Last reply Reply Quote 0
            • fufuzhou
              fufuzhou @添财小蟹 last edited by

              @添财小蟹 试过下载最新的jar了吗(版本号看起来是一样的

              添 1 Reply Last reply Reply Quote 0
              • 添
                添财小蟹 @fufuzhou last edited by

                @fufuzhou 我那个就是6号早上9点半下的,应该是最新的吧,(还有我那个配置里面的东西写对了吗,不太确定)

                1 Reply Last reply Reply Quote 0
                • GeneralK1ng
                  GeneralK1ng @fufuzhou last edited by

                  @fufuzhou 应该是api调用阶段会传一个uuid,我用的是每个人的qq号,可能是这个原因导致有一些记忆?但是按理说不会这样

                  fufuzhou 1 Reply Last reply Reply Quote 0
                  • GeneralK1ng
                    GeneralK1ng @添财小蟹 last edited by

                    @添财小蟹 在 Kookie——一个可爱的机器人插件 中说:

                    @添财小蟹 这是我的config的配置a32d5472-7b1a-4d54-8966-60a395314998-image.png 那个enablegrouplist应该是允许群聊吧,但是我没搞懂id和tag具体是啥TT.TT

                    enablegrouplist 是允许的群聊,
                    id 是群号,
                    tag 是对这个群聊你可以自定义的一些标签,一个群可以设置多个,便于区分。
                    userBlackList 只用填禁止的用户qq即可,不要填null,可能会空指针,至于这个缓存异常,我这边都正常,如果可以的话能不能给更详细的描述

                    添 1 Reply Last reply Reply Quote 0
                    • 添
                      添财小蟹 @GeneralK1ng last edited by

                      @GeneralK1ng 19890cae-d09d-490a-9e5b-236381fa1127-image.png 他的完整的报告就是这样的,每次接收到消息就跳一下

                      添 1 Reply Last reply Reply Quote 0
                      • 添
                        添财小蟹 @添财小蟹 last edited by

                        @添财小蟹 更正一下,私聊不会报错,只有群聊的消息会8cca3fdd-f848-4915-aa54-ff1e31cc8b8d-image.png

                        GeneralK1ng 1 Reply Last reply Reply Quote 0
                        • GeneralK1ng
                          GeneralK1ng @添财小蟹 last edited by

                          @添财小蟹 尝试删除 ./kookies 文件夹,然后下载我刚更新的 jar 包,然后重新加载 mcl,config.json 可以备份一下以免重新填

                          1 Reply Last reply Reply Quote 0
                          • 添
                            添财小蟹 last edited by

                            刚刚已经下载了最新版,但还是有
                            2024-07-07 16:29:02 I/org.kookies.mirai.plugin.Kookie: Kookie V0.1.7 加载完成!
                            2024-07-07 16:29:04 I/org.quartz.impl.StdSchedulerFactory: Using default implementation for ThreadExecutor
                            2024-07-07 16:29:04 I/org.quartz.simpl.SimpleThreadPool: Job execution threads will use class loader of thread: main
                            2024-07-07 16:29:04 I/org.quartz.core.SchedulerSignalerImpl: Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
                            2024-07-07 16:29:04 I/org.quartz.core.QuartzScheduler: Quartz Scheduler v.2.3.2 created.
                            2024-07-07 16:29:04 I/org.quartz.simpl.RAMJobStore: RAMJobStore initialized.
                            2024-07-07 16:29:04 I/org.quartz.core.QuartzScheduler: Scheduler meta-data: Quartz Scheduler (v2.3.2) 'DefaultQuartzScheduler' with instanceId 'NON_CLUSTERED'
                            Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
                            NOT STARTED.
                            Currently in standby mode.
                            Number of jobs executed: 0
                            Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
                            Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
                            会不会是因为这个schedule没启动导致的呀
                            image.png

                            GeneralK1ng 1 Reply Last reply Reply Quote 0
                            • GeneralK1ng
                              GeneralK1ng @添财小蟹 last edited by

                              @添财小蟹 应该不是,我看你config的允许群聊填的不是你这个测试群聊吧

                              添 1 Reply Last reply Reply Quote 0
                              • 添
                                添财小蟹 @GeneralK1ng last edited by

                                @GeneralK1ng afb68dd6-5fc9-4cee-9c18-c6bdcfb51733-image.png 俩群聊都会报错,只有私聊不会报错,真怪了

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

                                  很好,我检查了一下log,现在启用了的群一切正常,不在enableGroupList里面的群会报缓存异常...

                                  GeneralK1ng 1 Reply Last reply Reply Quote 0
                                  • fufuzhou
                                    fufuzhou @GeneralK1ng last edited by

                                    @GeneralK1ng 我在代码里面加了log之后,大概明白了怎么回事了,似乎botinfo是从"/data/BotInfo.txt"读回来的,而我改来改去都是在改"./data/BotInfo.txt"的内容。
                                    但是这就有问题了,我这容器里"/data/BotInfo.txt"这个路径并不存在啊,它到底从哪读的botinfo啊...

                                    GeneralK1ng 1 Reply Last reply Reply Quote 0
                                    • GeneralK1ng
                                      GeneralK1ng @fufuzhou last edited by

                                      @fufuzhou 打包在jar包内的,如果想更改请自行编译

                                      1 Reply Last reply Reply Quote 0
                                      • GeneralK1ng
                                        GeneralK1ng @fufuzhou last edited by

                                        @fufuzhou 没有enable的群不会进行缓存,异常是正常的

                                        fufuzhou 1 Reply Last reply Reply Quote 0
                                        • fufuzhou
                                          fufuzhou @GeneralK1ng last edited by

                                          @GeneralK1ng 但是没必要抛出异常啊,checkPermission函数在没权限的时候返回false不好吗

                                          GeneralK1ng 1 Reply Last reply Reply Quote 1
                                          • W
                                            warmsone last edited by

                                            奇怪的是我的回复全部都是乱码,答案之书也是,不知道是什么原因

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