原神抽卡插件

release download

简介

RT,一个原神抽卡插件 加入了一些服装素材替换了原素材 项目地址:GenshinGacha, 调用GenshinPray Api 进行模拟抽卡

食用

releases处下载最新版本jar包,并放入mcl的plugins目录中 在mcl目录下config路径中,创建com.hamster.pray.genshin文件夹,在目录中添加并修改config.yml文件,或者先运行mcl后自动生成该文件后再手动修改,修改完毕后重启mcl 抽卡图片存放目录在data\com.hamster.pray.genshin\download下,每天凌晨4点时会自动清理

授权码

配置自定义卡池和服装概率功能,需要加群:284196625,私聊机器人#genshinauth获取授权码(有时候bot可能会被风控,bot没有回应时请艾特群主),也可以自行部署api 每个授权码的每日调用上限为500次,配置文件中的默认授权码为共用授权码 狐务器到期了,有需要的同谐请自行部署api

角色祈愿

#角色[十连/单抽] #角色[十连/单抽]2 #角色[十连/单抽]3 #角色[十连/单抽]...以此类推,编号未配置时会返回蛋池未配置提示

武器/常驻祈愿

#武器[十连/单抽] #常驻[十连/单抽]

全角色池/全武器池

#全角[十连/单抽] #全武[十连/单抽] 说明:全角/全武池机制跟常驻类似,只是卡池里面包含所有5星4星的角色/武器

武器定轨

#定轨[武器全称]

查询指令

#菜单/功能/单抽/十连/... #蛋池 #祈愿详情 #祈愿记录 #欧气排行

管理员指令

#设定角色池[编号1~10] 角色全称(空格或者逗号隔开)
例:#设定角色池 雷电将军,五郎,云堇,香菱
例:#设定角色池2 雷电将军,五郎,云堇, 香菱
注:默认api地址中的卡池1和卡池2(编号1和2),由本人定期更新,修改这两个卡池后会覆盖默认卡池,一般情况下不建议修改这两个卡池,也可以使用重置指令还原到默认卡池

#设定武器池 武器全称(空格或者逗号隔开)
例:#设定武器池 薙草之稻光,不灭月华,恶王丸,曚云之月,匣里龙吟,西风长枪,祭礼残章

#重置角色池
说明:清空所有自己设定的卡池,使用默认卡池

#重置武器池
说明:清空所有自己设定的卡池,使用默认卡池

#服装概率+数字(0~100)
例:#服装概率50
说明:默认值为100

更新历史

v1.0.0
【2022.03.02】初始版本

v1.0.1
【2022.03.08】修复了使用编号指定角色池失效的问题,忽略了https证书校验,修改了部分指令的响应内容

v1.0.2
【2022.03.17】添加了每日次数限制和CD限制,升级到该版本后注意修改配置文件

v1.1.0
【2022.03.20】添加了设定角色/武器池功能,添加了设定服装概率功能,升级到该版本后注意修改配置文件

v1.2.0
【2022.04.11】添加了全角色池和全武器池,修复了武器定轨的bug,添加了菜单提示功能,添加了管理员权限提示,升级到该版本后注意修改配置文件

v1.2.1
【2022.05.10】@和指令前缀都能接收并处理消息,添加了定时清理图片任务,添加了出货消息公布提示,添加了抽卡最小cd限制(10秒),修改了定轨时不能包含空格的bug,升级到该版本后注意修改配置文件

配置文件

#可用群号 enabled_group: [12345,56789] #管理员QQ,可以使用管理员指令 super_manager: [123456,567890] #api地址:端口 apiUrl: 'https://www.theresa3rd.cn:8080' #api授权码,需要自定义蛋池等功能需要另外申请授权码 authorzation: theresa3rd #每人每日最大限制次数,0表示无限制 dailyLimit: 0 #超出限制次数时返回的消息,值为''时将不会发送该消息 overLimitMsg: '今日的抽卡次数已经用完了,明天再来吧~' #每人抽卡间隔(秒),最少cd为10秒 prayCDSeconds: 30 #CD中返回的消息,值为''时将不会发送该消息 coolingMsg: '抽卡功能冷却中,{cdSeconds}秒后再来吧~' #指令前缀 prefix: '#' #出现异常时返回的消息 errorMsg: 出了点小问题,问题不大,请艾特管理员... #开始处理前返回的消息,值为''时将不会发送该消息 prayingMsg: 正在拉取结果... #当群员出货后再群内发送的消息,值为''时将不会发送该消息 goldMsg: '{userName}通过{prayType}获得了{goodsName},累计消耗{star5Cost}抽' #菜单指令,如果发送了错误的指令并且指令中包含以下内容,将会返回menuMsg中的消息 menu: ["菜单", "功能", "祈愿", "抽卡", "扭蛋", "十连", "单抽", "武器", "角色"] #菜单提示消息 menuMsg: "目前可用的抽卡指令有:\r\n角色单抽[编号1~10],角色十连[编号1~10],武器单抽,武器十连,常驻单抽,常驻十连,全角单抽,全角十连,全武单抽,全武十连,定轨\r\n目前可用的查询指令有:\r\n蛋池,祈愿详情,祈愿记录,欧气排行\r\n目前可用的管理员指令有:\r\n设定角色池,设定武器池,重置角色池,重置武器池,服装概率" #下面是一些功能指令 rolePrayOne: 角色单抽 rolePrayTen: 角色十连 armPrayOne: 武器单抽 armPrayTen: 武器十连 permPrayOne: 常驻单抽 permPrayTen: 常驻十连 fullRolePrayOne: 全角单抽 fullRolePrayTen: 全角十连 fullArmPrayOne: 全武单抽 fullArmPrayTen: 全武十连 assign: 定轨 getPondInfo: 蛋池 getPrayDetail: 祈愿详情 getPrayRecords: 祈愿记录 getLuckRanking: 欧气排行 #下面是一些管理员指令 setRolePond: 设定角色池 setArmPond: 设定武器池 resetRolePond: 重置角色池 resetArmPond: 重置武器池 setSkinRate: 服装概率

效果图

b90bf62c-f1df-48ca-81a8-9b8c69db4575-image.png

a3c54dbc-3a5a-4cf6-8d2d-6277ba7414d8-image.png

e55d02b7-9b23-4cd1-a639-446aebb78036-image.png