MiraiForum

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

    Valorant-bot-Plugin Valorant相关功能插件

    插件发布
    jvm kotlin 插件
    8
    29
    3816
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 舔狗___
      舔狗___ 最后由 舔狗___ 编辑

      目前国际服API是否国服通用还不清楚
      马服不会整,等哪个大佬把接口扒出来再说
      已经完全不想整马服了

      项目地址: https://github.com/xiaoxue1272/valorant-bot-plugin

      上班摸鱼 + 离职闲着搓出来的东西 , 再加上本人代码水平不怎么样, 个人建议是图一乐凑合用.

      目前只有查询商店和定时任务主动推送功能.其实当初有这个idea的时候,小黑盒还不能查每日商店.结果刚开始做没多久,小黑盒就能查每日商店了.也算是我咽不下这口气吧.而且再一个我确实懒得去查,还不如直接让机器人每天早上推给我...

      有大佬的话可以点拨一下我,或者提点功能意见啥的,后续再更新.

      请确保安装了 Sqlite3.

      注:
      详细功能还是看GitHub Releases把,这里就不写了,因为项目还一直在更新,太麻烦了

      能不能来个大哥教我敲代码

      例:

      a6c60a70-5684-4af8-ad28-5df569b50979-A`D))VWW9KRJ3%WWKQ}1%E5.png

      f53a5aea-3754-422d-b642-f824fb71f4ec-image.png

      d7eae400-bb2e-40c1-b86e-ed18d78ace29-image.png

      下面是岁月史书(不是)

      • 2023.06.28:
        v0.5.0-pre
      • 2023.07.04
        v0.5.0-pre
      • 2023.07.06
        v0.5.0
      • 2023.07.07
        v0.5.1
        在使用v0.5.0的用户请及时升级到v0.5.1,解决了一个可能会发生的缓存泄漏问题
      • 2023.07.23
        v0.6.0
      • 2023.08.30 由于熬夜看冠军赛所以这个版本拖了很久
        v0.7.0-pre
      • 2023.09.01
        v0.7.0
      • 2023.10.18
        v0.8.0

      自0.8.0起 本项目随缘更新 同时可能会停止更新

      1 条回复 最后回复 回复 引用 0
      • 舔狗___
        舔狗___ 最后由 编辑

        真没找到 在哪+标签. 想加一个JVM + KOTLIN的.

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

          给你加了

          舔狗___ 1 条回复 最后回复 回复 引用 0
          • 舔狗___
            舔狗___ @cssxsh 最后由 编辑

            @cssxsh 我草大佬 谢谢😭

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

              终于有瓦的插件了,大佬nb!

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

                现在有个问题就是只要@机器人就会回复这个插件的帮助(不管说什么),有点抽象

                舔狗___ 1 条回复 最后回复 回复 引用 0
                • 舔狗___
                  舔狗___ @Dwaypen 最后由 编辑

                  @Dwaypen 因为当时设计的时候就在想,我已经就局限了在群里一定要@bot,或者私聊来进行操作,所以默认情况下,如果没找到对应的操作或者消息是空的,都会走帮助列表的逻辑。因为我觉得没事的话应该也不会去给机器人发消息啥的,然后真正每次要去用的时候还得发个help或者帮助来复制或者看下指令啥的,我是觉得有点麻烦。所以就成了现在你看到的这样了。这个我后面可以搞成配置项啥的,人性化一点。

                  1 条回复 最后回复 回复 引用 0
                  • 舔狗___
                    舔狗___ 最后由 编辑

                    v0.4.1

                    https://github.com/xiaoxue1272/valorant-bot-plugin/releases

                    1.修复登录后若不主动查询商店,则开启定时任务后无法主动每日商店的问题。
                    2.修复在未设置地区的情况下,可开启定时任务的问题。
                    3.代码优化。
                    4.添加Valorant皮肤库数据刷新定时任务。

                    其他:
                    1.现在当输入不正确时,机器人会返回未知操作,而不是返回帮助列表。

                    待办事项:
                    1.定时任务手动触发
                    2.每日商店可自定全民背景图
                    3.每日商店任务可指定发送地点(私聊、群聊)
                    4.执行逻辑时间若等待时间超时(5分钟)自动取消,并发送回执给用户
                    5.增加权限管控(用于手动触发定时任务)

                    大佬们, 给点功能上的建议吧

                    1 条回复 最后回复 回复 引用 0
                    • 舔狗___
                      舔狗___ 最后由 舔狗___ 编辑

                      今天晚上发现国际服版本更新后新加了 "配件"的商店,看了下接口报文是新增了一个字段

                      e4a049fd-327c-494e-8272-be96d84fb2a2-image.png

                      对应的是

                      1U0RZM$1ZS7MYKWAT4Q2.png

                      然后看了下报文内容 也是有开始时间和过期时间的 但是这个刷新周期大概算了一下 是每周三早上8点刷新的

                      不出意外的话 下次更新会加入查询这个"配件"的功能.

                      1 条回复 最后回复 回复 引用 0
                      • 南栀沁寒
                        南栀沁寒 最后由 编辑

                        支持

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

                          非常好插件,爱来自瓷器!
                          用了一段时间后群友都很喜欢,只是现在有两个问题:
                          1.还是那个问题,只要@机器人就会触发这个插件。因为我这个机器人的账号除了Mirai还用了Nonebot,Nonebot那有的插件也是要@才能触发的,所以导致群友在想用其他需要@的功能的时候会出现这个未知操作的提示,具有一定迷惑性……还是希望能改一下这一点。或许可以让指令更有针对性一点,比如【瓦罗兰特商店帮助】这样。
                          2.机器人会被自己发的消息触发。同上原因,因为Nonebot那边有AI回答功能,所以在私聊的时候会出现这种情况:
                          我:账号登录
                          机器人:请输入Riot账号,
                          机器人:#¥%……&(AI回复的内容)
                          机器人:请输入Riot密码
                          机器人:#¥%……&
                          (AI回复的内容)
                          机器人:登录失败,请重新登录
                          我:……(只说了一句话)
                          我这个可能是比较特殊的案例,但还是希望能够优化一下🙏🏻

                          舔狗___ 1 条回复 最后回复 回复 引用 0
                          • 舔狗___
                            舔狗___ @Dwaypen 最后由 编辑

                            @Dwaypen 这个目前可以通过手动改逻辑配置文件来实现的
                            我来举个例子 在mirai目录下面的/config/io.tiangou.valorant-bot-plugin里面
                            有一个logic-list.json文件
                            41c201b7-af26-456d-98a1-334bb1a4b680-image.png
                            文件格式是以

                            [字符串 : [逻辑链表]]
                            的这样一个形式来存储的

                            也就是说,如果你需要自定义用户输入的指令来执行对应的操作的话,只需要改前面key的字符串内容就好了
                            e407a7ec-c011-41ae-9313-42b3db38bd84-image.png

                            就比如 我不想让用户输入"查询商店" 这四个字来进行查询商店,而是需要用户输入"瓦罗兰特商店查询"

                            那么就修改成这样:

                            7de8b3cd-16c3-431c-960a-51c575665f9a-image.png

                            然后保存文件,重启下mirai console来重新载入插件就好了

                            然后还有帮助列表的回复内容, 同样也是可以自定的, 直接修改help-list.txt的内容就好.

                            然后关于另外一个Bot会被自己回复的消息来触发
                            目前我是有过滤掉来自Bot本身的消息

                            2c7ceab8-c64f-4d76-8c64-542d41777fa9-image.png

                            是因为登录了多个账号的问题嘛? 如果是登录了多个账号的话,那确实可能会出现这种问题.

                            anyway, 近期会重新发一版的, 预计在7月4号或者7月5号左右.

                            1 条回复 最后回复 回复 引用 0
                            • 舔狗___
                              舔狗___ 最后由 编辑

                              呃 idea快到期了 如果发了v0.5.0之后没啥问题的话 这个项目应该会暂时先搁置一段时间

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

                                更新到0.5.1后使用所有指令都会报错……

                                2023-07-07 14:23:32 W/EventHandler: processing valorant bot logic throw throwable
                                java.lang.NoClassDefFoundError: Could not initialize class io.tiangou.repository.LogicRepository
                                	at valorant-bot-plugin_windows_x64-0.5.1.mirai2.jar//io.tiangou.logic.LogicSelector.loadLogic(LogicSelector.kt:32)
                                	at valorant-bot-plugin_windows_x64-0.5.1.mirai2.jar//io.tiangou.EventHandler$onMessage$4$1$1.invokeSuspend(EventHandler.kt:45)
                                	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:570)
                                	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
                                	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
                                	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
                                
                                舔狗___ 1 条回复 最后回复 回复 引用 0
                                • 舔狗___
                                  舔狗___ @Dwaypen 最后由 编辑

                                  @Dwaypen
                                  将/config/io.tiangou.valorant-bot-plugin文件夹下所有文件都删除, /data/io.tiangou.valorant-bot-plugin文件夹下除了user-cache.json文件以外的其他文件也请全部删除

                                  个人建议还是看下v0.5.0-pre的release说明
                                  改了蛮多东西的
                                  https://github.com/xiaoxue1272/valorant-bot-plugin/releases/tag/v0%2C5.0-pre

                                  然后就是建议升级到v0.5.1
                                  0.5.0昨天发现了一个逻辑漏洞然后修掉了

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

                                    error: Unknown arch x86
                                    都弄好之后得到这个 求助

                                    E 1 条回复 最后回复 回复 引用 0
                                    • E
                                      Electrify27 @Electrify27 最后由 编辑

                                      @Electrify27 {344B065C-BC74-4281-8A76-B0B8FC15E7C0}.png

                                      舔狗___ 1 条回复 最后回复 回复 引用 0
                                      • 舔狗___
                                        舔狗___ @Electrify27 最后由 编辑

                                        @Dwaypen 画图的底层库用的是Skiko 和 现在一些大佬的图片生成插件用的是一个库 应该是这个库不支持你目前的这个CPU架构

                                        1 条回复 最后回复 回复 引用 0
                                        • 舔狗___
                                          舔狗___ 最后由 编辑

                                          skiko用不了的可以试下最新版 姑且是用awt也写了一遍绘图相关逻辑

                                          1 条回复 最后回复 回复 引用 0
                                          • 舔狗___
                                            舔狗___ 最后由 编辑

                                            最近在看冠军赛 搁的时间有点久了。 等冠军赛结束之后, 再更一两个版本可能就不怎么搞新功能了。 就简单做做维护啥的。精力有限,后半年要去忙别的事情了。

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