GenshinGacha 模拟原神抽卡插件
-
原神抽卡插件
简介
- 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: 服装概率
效果图
-
装好后发指令没反应,无报错()
-
@VaeroPertis 先检查一下com.hamster.pray.genshin/config.yml这个配置文件改好没,改好以后重启一下mcl,如果不是这个问题,请发一下相关的截图,方便定位问题
-
只能是mcl加载器的才能用吗?
-
@Guchanghua 是的
-
-
@tsudzuki 希望kotlin也爱我
-
@Hamster 在 GenshinGacha 模拟原神抽卡插件 中说:
- v1.0.1
【2022.03.08】修复了使用编号指定角色池失效的问题,忽略了https证书校验,修改了部分指令的响应内容
更新到了v1.0.1,做了点小修改
- v1.0.1
-
请问如果要多个群开启的话,用什么符号连接群号?
-
-
请问一下能不能加入设定限制每个用户一天使用的次数,某些群友太上头了搞得很刷屏(一个人10次十连就行)
-
@豹离SIU 这几天加
-
请问如果想自定义卡池的话jar包版是怎么操作,是http往api url发指令还是……?
-
@Rili 目前只能自己搭api,然后手动改数据库数据。
-
@Hamster 请问那个GenshinPray.dll是要自己打包还是什么,我在档下来的api文件夹里没有找到这个dll文件,十分感谢
-
@Rili 建议下载Releases的文件,里面是编译发布后的,download下来的源码要自己编译发布才会有这个dll
-
赞赞赞赞赞
-
@Hamster 您好我建了sql库并且导入了初始数据,运行了dll,按照以下方式配置了请求码并且发送了请求(python),现在是“报错授权码不存在或者已经过期”。请问是我表配置的问题还是说请求有问题,谢谢
-
我纯新手在哪下载
-
@Rili 在 GenshinGacha 模拟原神抽卡插件 中说:
@Hamster 您好我建了sql库并且导入了初始数据,运行了dll,按照以下方式配置了请求码并且发送了请求(python),现在是“报错授权码不存在或者已经过期”。请问是我表配置的问题还是说请求有问题,谢谢
IsDisable改为0