原神抽卡插件
简介
- 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: 服装概率
效果图