• RE: 【每日沙雕图】沙雕小别墅

    09f6ebf090ee2564b3c70dba410edbb4.jpg

    发布在 摸鱼区
  • RE: 【每日沙雕图】沙雕小别墅

    Image_1751673014510-min.gif

    发布在 摸鱼区
  • RE: 构交模拟器 - 在群聊中模拟抽卡(支持自定义卡池)

    @firefairy 过来趴好

    发布在 插件发布
  • RE: 构交模拟器 - 在群聊中模拟抽卡(支持自定义卡池)

    [不可以→]

    发布在 插件发布
  • 构交模拟器 - 在群聊中模拟抽卡(支持自定义卡池)

    : ) 应了某人的需求,画了这张饼,最后又画成披萨了。

    现在发插件,真的还会有人再用吗?....

    =================================

    ✿ 这是什么?

    这是一个可以在qq群里模拟抽卡的小程序,当群u执行指令时从卡池里抽出卡然后生成图片发到群里。

    如果,这个群u十分的欧,就会在你的所有监听群里发送《喜报》(可关闭此功能),来“炫耀”自己的抽卡分数。

    至于某人取的程序的名字... 他不想看到别人十连三金发到群里晒卡,所以在这里发泄一下情绪()

    ✿ 使用演示:

    (为了防止一呼百应,我把触发词换成了“抽卡”)

    89116e58-57b7-4873-8695-0237062df078-image.png

    ✿ 其他功能:

    喜欢赌的群u持续抽卡,怎么办呢?要有个限制他们的功能吧

    使用 “签到” 来获得一些金币,每天限制一次,连签有赏(可在配置文件中调整)

    抽没钱了自然就不抽了吧

    卡池那么多,不知道抽哪个怎么办?

    使用 “#卡池列表” 查看心怡的卡池

    使用 “#卡池信息 [卡池名称]” 查看卡池概率信息(卡池文件夹下的“卡池信息.txt”)

    知道了抽哪个卡池,那就开抽!

    使用“#十连 [卡池名称]” 开启欧皇之路

    都说抽卡损耗阳寿,还好没损耗到我.... 我看看谁命最短!

    使用“#欧皇榜” 查看有史以来得分最高的五个人

    使用“#今日欧皇” 查看今天得分最多的人(今日欧皇榜)

    使用“#路边一条” 查看今天得分最少的人(今日非酋榜)

    还好还好,那我看看我的最高分是多少

    使用“#我的信息” 来查看当前金币数、连签数、最高分

    使用“#我要改名 <新名字>” 花费1999金币变更在排行榜上的名字(默认为第一次使用插件所在群的群昵称)

    =================================

    ✿ 如何配置使用?

    如果你没有用过DeepseekMirai,或者是其他http-api外接插件:

    • 从http-api的Release页面下载这个插件,将它丢进mirai的plugins文件夹。
    • 丢进去以后,重启一下Mirai,当完全正常启动后(或者自动创建配置文件后)再次关闭,在mirai的config文件夹里修改http-api的配置文件,以下是示例,可以直接粘贴哟(但是建议把密钥[verifyKey]改成你自己随意设置的密钥):
    adapters:
      - http
      - ws
    enableVerify: true
    verifyKey: 387060b9324b317f53c3cc674fa6c3c5
    debug: false
    singleMode: false
    cacheSize: 4096
    adapterSettings:
      http:
        host: 0.0.0.0
        port: 52013
        cors: ["*"]
        unreadQueueMaxSize: 100
      ws:
        host: 0.0.0.0
        port: 52013
        reservedSyncId: -1
    
    • 接下来,正常启动Mirai,这一部分的配置就完成了!

    如果你曾经使用过类似插件:

    • 完美,你接下来就可以直接下载 RandomLucky 来执行抽卡啦!
    • 从文末的链接里下载
    • 下载好了,直接解压压缩包,包内有windows和linux两个版本的可执行文件,双击“构交模拟器v(版本号).exe”即可开始工作。

    当打开exe时,若为第一次配置,则会看到以下内容:

    123.jpg

    按照如下方式逐一填写,即可正常启动!

    如果,窗口闪了一下就自动消失了,那么可能是你的(Mirai-Http-Api地址)无法被插件访问,或是末尾没有加( / )。

    ✿ 进阶操作:

    想必大家都见过配置文件吧,当然这个插件也有。

    {
        "code": "0",                             #没什么用
        "host": "http://127.0.0.1:39504/",       #你的(Mirai-Http-Api地址)。
        "verifykeys": "9056yyds",                #你的(验证密码)
        "botqq": "2731440695",                   #你的(绑定的机器人QQ号)
        "requesttimeSleep": 1,                   #插件轮询消息的延迟时间,一般不用动。
        "chatConfig": {
            "listenGroups": [                    #监听的群列表,均为int类型。
                1028466667,
                "可以在插件控制台窗口使用(/group add 群号)来快速添加。"
            ],
            "listenFriends": [                   #监听的好友列表,均为int类型。
                10669988,
                "可以在插件控制台窗口使用(/group add 群号)来快速添加。"
            ],
            "blockuserList": [],                 #黑名单用户列表,被拉黑则在任何群都用不了
            "adminMode": false,                  #是否为白名单模式,管理员列表即为白名单用户列表
            "showblockMessages": true,           #如果用户被拉黑,会不会回复他 他被拉黑了。
            "atBot": false,                      #触发是否需要@bot,不建议开启。
            "sendMode": "base64",                #发送模式,不会的建议不要乱改哦,默认为base64
            "mirai_path": "",                    #发送模式为path时,图片存放在mirai的根目录
            "bannedUsernameKeywords": [          #群u执行(我要改名)的时候,名字禁止出现的词
                "群",
                "qun",
                "裙",
                "扩列",
                "月",
                "在这里添加自己的用户改名的时候用户名中禁止出现的字词。"
            ],
            "luckyBoardcast": true,             #若开启,则会在白名单群播报抽卡欧皇
            "minBoardcastScore": 1000,          #单次抽卡得分大于这个数则播报。
            "commandPrefix": {
                "getResult": "#抽卡",           #基本功能的命令,(#抽卡 卡池名称)
                "adminQQs": [                   #管理员列表,兼任白名单用户列表。
                    12345678,
    				"其实管理员最大的作用就是获得金币"
                ],
    			"tipsA1": "以下命令只有\"getCoin\"指令需要管理员(白名单)QQ才可以触发,其实还有个彩蛋命令看看你能不能发现qwq",
                "spaceList": "#卡池列表",       #直接使用,返回(./CardSpaces)目录下所有文件夹
                "spaceInfo": "#卡池信息",       #(#卡池信息 卡池名称),发送(./CardSpaces/卡池名称/卡池信息.txt)的内容
                "dayLuckiest": "#今日欧皇",     #没错。查看今天谁最欧
                "dayFeiWuest": "#路边一条",     #没错。查看今天谁最非
                "EverLuckiest": "#欧皇榜",      #看看历史得分最高的五个人
                "daySign": "#签到",             #拿到今天的抽卡币。
                "changeUsername": "#我要改名",  #(#我要改名 新名字),改变用户信息中的名字
                "getCoin": "#v我点米",          #管理员拿钱的指令
                "help": "#帮助",               #查看本插件的帮助信息,墙裂建议换成其他词。
                "myInfo": "#我的信息"           #查看自己的信息,金币数播报数连签数等等...
            },
            "daySignConfig": {
                "onceRequire": 1500            #一次抽卡需要多少币
                "minGet": 1600,                #一次签到最少给多少金币
                "maxGet": 6400,                #一次签到最多给多少金币
                "extraGetMinDays": 5,          #连签几天可以获得额外金币
                "continueSignMinGet": 800,     #连签每天额外获得最少金币
                "continueSignMaxGet": 1200,    #连签每天额外获得最多金币
                "getCoinOnceGet": 66666        #拿钱指令一次给多少钱
            }
        },
        "savetime": 1748269936,                #创建时间,没什么用
        "configVersion": "rdl-1.0"             #配置文件的版本号,没什么用
    }
    
    • 以上就是全部配置啦,默认配置即可正常游玩,但是也可以尝试去改改咯

    ✿ 控制台命令

    在插件后台的窗口里可以执行如下几条命令:

    #✿ 修改检测群: /group <add(添加)/del(删除)> <群号>
    #✿ 修改检测好友: /friend <add(添加)/del(删除)> <好友QQ号>
    #✿ 创建卡池可执行文件: /createKaiYiPyE <原始文件路径>
    #✿ 退出: /exit 
    

    命令不全都在这哦!还有一个隐藏的命令~ 发现它要多久呢?

    至于其他命令,以后也许会更新吧。。

    ✿ 卡池如何配置?

    你也许不需要浪费很多时间来写自己的卡池,总会有默认模板的吧~ 换换图片就能实现最简单的自定义卡池

    但是

    理论上,只要你写的卡池py文件里有这么个函数,能返回这样格式的json:

    def create():                  # 定义一个叫 create 的函数
        pass                       # 中间是你的抽卡逻辑
        return {                   # 返回如下json格式
            "available":True,      # 定义: available必须为True,
            "path":output_path,    #       path为你生成的抽卡图片
            "charas":{"l1":l1c     #       l1c-l6c为 1星物品到6星物品的列表     
                      ,"l2":l2c    #       列表示例:
                      ,"l3":l3c,   # l1c=["这点分还想构叫?","做梦吧你"]
                      "l4":l4c,    # l2c=["哟呵还出个二星","等着吃保底吧"]
                      "l5":l5c,    # l3c=["六百六十六盐都不代言了"]
                      "l6":l6c},   # 
            "scores":endScores,    # scores为此次抽卡的评分,可以自定义算法
            "forceBoardcast":forceBoardcast
        }                          # forceBoardcast如果为True,则强制触发全局播报
                                   # 如果多个卡池算分规则不同则可以使用这个功能来播报
    

    自己创建一个类似的脚本,(或者deepseek一下)即可实现很轻松的自定义卡池内容。

    当然你去群里踹群主也是可以的。。

    编写完之后,使用控制台命令:/createKaiYiPyE <文件路径> 即可生成出卡池执行文件,将它命名为cardSpaceExecuteable.kaiyipye 即可放在卡池文件夹里咯!

    至于为什么还要加密一下,也许是防一下...任意代码执行漏洞?

    ✿ 下载链接

    下载主程序和源码(123云盘, 提取码:Y8xx)

    既然源码都贴在这了,加密什么的不就可逆向了嘛

    控制台隐藏命令也可以在这一堆石里找哦!

    ✿ 最后

    可以加一下群嘛?[可以→] [不可以→]

    发布在 插件发布
  • RE: McMotd - 以图片的形式获取Minecraft服务器信息(支持彩色文字、HTTP API)

    @Relief 我不怎么玩基岩版,之后有时间可以实现一下

    发布在 插件发布
  • RE: 【每日沙雕图】沙雕小别墅

    Image_1751216512732.jpg

    发布在 摸鱼区
  • RE: 【每日沙雕图】沙雕小别墅

    68e0128d7706f35338a3bce133558dd2.png

    发布在 摸鱼区
  • RE: 解析QQ中分享的哔哩哔哩小程序链接-封面视频,并下载发送的mirai插件--BiliVideoParser

    必须小程序转发才能解析吗?直接输入网址没有反应。

    发布在 插件发布
  • RE: 【每日沙雕图】沙雕小别墅

    b4ff727532b7465550d705ba8380ce49.jpg

    发布在 摸鱼区