MiraiForum

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

    NiuZi 牛子系统 —— 在 QQ 群内耍牛子吧!

    插件发布
    41
    69
    14009
    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.
    • M
      Mical last edited by Mical

      牛子系统

      iShot_2022-12-12_下午3.10.08.png
      我是牛子系统的原作者,一日我闲来无事把牛子系统拉到了一个 Mirai 的交流群,本来想着也就一两天的热度,热度过了就关掉机器人,没想到群友太喜欢玩了(bushi),后来我把代码仓库 public 了并把插件贡献到这里。

      代码写得比较烂,写这个插件的时候我刚接触 Mirai 的插件系统,各位大佬轻喷 😭。

      开源地址:https://github.com/Micalhl/NiuZi

      下载地址:https://mcstarrysky.oss-cn-beijing.aliyuncs.com/NiuZi-1.1-hotfix2.mirai.jar

      特点

      • 可以设置比划的冷却时间,默认为 1 小时。
      • 可以自定义所有的提示信息。

      功能

      • 领养牛子,你可以领养一只牛子,性别随机,长度在 10厘米 以内。

      • 转变性别,目前仅可转变为 女性,需要扣除 50厘米 的长度。

      • 比划牛子,可以和其他 有牛子的 群友进行对决。对决的结果分 胜/负/两败俱伤,每次随机 10厘米 以内的长度。

      • 牛子排行榜,可以查询 本群内 所有 有牛子 的群友的牛子排行榜,按长度由高到低排序。

      • 对象系统,该系统内有几个玩法:

        • 搞对象,你可以和群内某一个 单身 群友搞对象。
        • 分手,顾名思义。
        • 贴贴,你可以和他贴贴并随机增加 120厘米 以内的长度,但是冷却时间较长,基本都是大半天。(注意:分手的话,贴贴的冷却时间不会重新刷新,你无法通过本方法刷长度。)

      安装步骤

      • 下载插件,安装到 Mirai Console 中。
      • 启动一次机器人,然后关闭机器人。
      • 前往 config/NiuZi/settings.yml 配置 MySQL 数据库,并把 firstEnable 配置项更改为 false。
      • 启动 Mirai Console。

      配置文件

      # 是否为第一次启动,是检测数据库的配置。
      # 一定要设置成 false,否则无法使用!
      firstEnable: false
      # 功能「比划比划」的冷却时长,单位为秒,默认为一小时。
      pkCd: 3600
      # MySQL 数据库地址
      databaseAddress: localhost
      # MySQL 数据库端口
      databasePort: 3306
      # MySQL 数据库名
      databaseName: laoshu
      # MySQL 数据库用户名
      databaseUser: laoshu
      # MySQL 数据库用户密码
      databasePassword: password
      

      命令列表

      牛子养成系统(未开发完成)
      命令:改牛子名 [要改的名字]  改你的牛子的名字,支持空格,最长10个字
      命令:搞对象 [@对方]  和别人搞对象
      命令:贴贴!   和对象贴贴!
      命令:我的对象   查看你的对象的牛子信息
      命令:变女性   转变为女性,扣除50厘米
      命令:处理请求 [搞对象/分手] [同意/不同意]  管理你的请求
      命令:我的牛子   查看你的牛子
      命令:我要分手   和你的对象分手
      命令:比划比划 [@对方]  比划一下,赢加长度输减长度,断掉双方都减长度
      命令:群牛子排行   查看牛子排行榜
      命令:领养牛子   领养一只牛子
      命令:牛子榜   查看牛子排行榜
      

      部分功能群内演示

      iShot_2022-12-12_下午1.00.16.png
      iShot_2022-12-12_下午1.00.31.png
      iShot_2022-12-12_下午1.00.39.png

      后记

      插件由于一开始是自己使用,所以很多显示的东西(例如牛子榜合并转发上面写的文字)都是写死在代码里的,后面我会慢慢开放这些的自定义配置选项,敬请期待!

      xinghaiL B 2 Replies Last reply Reply Quote 3
      • 何梓Black
        何梓Black last edited by

        捧场捧场

        1 Reply Last reply Reply Quote 0
        • V
          Voosk last edited by

          希望能出个教程,安装后使用不了

          1 Reply Last reply Reply Quote 0
          • 茶
            茶色cha last edited by

            安装后发命令没反应啊,需要配置什么东西吗

            M 1 Reply Last reply Reply Quote 1
            • M
              Mical @茶色cha last edited by

              @茶色cha 需要配置数据库,有些数据都是存在数据库。
              我马上补充帖子,谢谢啦 :)

              茶 1 Reply Last reply Reply Quote 1
              • V
                Voosk last edited by

                安装成功后比划比划功能没反应,其他人有这个情况吗

                V 1 Reply Last reply Reply Quote 0
                • 茶
                  茶色cha @Mical last edited by

                  @Mical 之前没有搞过mysql数据库,是在服务器自搭一个就可以使用的吧

                  1 Reply Last reply Reply Quote 0
                  • V
                    Voosk @Voosk last edited by

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • SVIPNB
                      SVIPNB last edited by

                      厉害,但是没有设置过数据库,希望能教一下,谢谢

                      V 1 Reply Last reply Reply Quote 0
                      • 何梓Black
                        何梓Black last edited by

                        建议把mysql换成更简单的sqlite(反正我就是那么干的

                        1 Reply Last reply Reply Quote 0
                        • V
                          Voosk @SVIPNB last edited by

                          @SVIPNB 用宝塔创建数据库0fdd8150-0301-49bf-a064-c65e1730c9be-image.png 然后把数据库密码粘贴到配置文件里重启就行了c6492ad6-16a9-4763-afc7-c4f4ca28be55-image.png

                          SVIPNB 1 Reply Last reply Reply Quote 0
                          • SVIPNB
                            SVIPNB @Voosk last edited by

                            @Voosk 宝塔面板要一直开着咩?

                            V 1 Reply Last reply Reply Quote 0
                            • V
                              Voosk @SVIPNB last edited by

                              @SVIPNB 宝塔会在后台自动运行

                              1 Reply Last reply Reply Quote 0
                              • V
                                Voosk last edited by

                                用户牛子数据在群聊之间不是独立的,创建的牛子与冷却时间在不同群聊通用,希望能独立一下

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

                                  有兴趣对接我的 https://github.com/cssxsh/mirai-hibernate-plugin 数据库JPA/ORM前置插件吗

                                  默认使用 h2 文件数据库,支持多平台多线程

                                  mysql:mysql-connector-java:8.0.31 - mysql
                                  org.xerial:sqlite-jdbc:3.40.0.0 - sqlite
                                  org.postgresql:postgresql:42.5.1 - postgresql
                                  com.h2database:h2:2.1.214 - h2

                                  目前对这些数据库都做了测试,可以正常对接,由用户由用户编辑配置文件自行选择

                                  SVIPNB 1 Reply Last reply Reply Quote 1
                                  • F
                                    firefairy last edited by

                                    如何自定义所有的提示信息……?

                                    V 1 Reply Last reply Reply Quote 0
                                    • SVIPNB
                                      SVIPNB @cssxsh last edited by

                                      @cssxsh 所以就不用额外配置数据库了咩?

                                      Moyuyanli 1 Reply Last reply Reply Quote 0
                                      • V
                                        Voosk @firefairy last edited by

                                        @firefairy 修改locale.yml文件就可以

                                        F 1 Reply Last reply Reply Quote 0
                                        • F
                                          firefairy @Voosk last edited by

                                          @Voosk Cum already Cum success 又是什么(滑稽)

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

                                            image.png启动报错了,请教一下大佬怎么解决这个

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