Breaking Changes
genshinhelper 从v2.0.0开始,分为genshinhelper2和genshin-checkin-helper两个项目,同时分离出onepush推送包。
genshinhelper2 - 签到相关的封装库,不能开箱即用。
genshin-checkin-helper - 签到主程序。
onepush - Push all in One. 一个简单易用的推送包。
之前终端运行 genshinhelper
or python -m genshinhelper
可以直接运行签到脚本,现在改为将论坛cookie转换为米游币cookie。
配置文件config.json变化:
新增变量
RANDOM_SLEEP_SECS_RANGE:随机延迟休眠秒数范围,单位:秒。设置成"0-0"为取消延迟。
CHECK_IN_TIME:每日签到时间。该时间和运行环境的时间有关,和时区无关。如果是docker,可以用TZ=Asia/Shanghai设置时区。
CHECK_RESIN_SECS:原神原粹树脂检测间隔时间,单位:秒。
COOKIE_RESIN_TIMER:需要开启原粹树脂检测账号的cookie。
SHOPTOKEN:微信积分商城的token,通过抓包获取。
ONEPUSH:推送配置。notifier为推送名字,params为所需参数。详见这里。
修改变量
COOKIE_WEIBO:国际版微博抓包后,请求地址里?后的全部参数。
例如:
https://api.weibo.cn/2/xxxxxx?aid=xxx&c=weicoabroad&from=123&gsid=_xxx&i=xxx&lang=zh_CN&s=xxx&ua=iPhone12%2C1_iOS14.0.1_Weibo_intl._4330_cell&v_p=59
COOKIE_WEIBO= aid=xxx&c=weicoabroad&from=123&gsid=_xxx&i=xxx&lang=zh_CN&s=xxx&ua=iPhone12%2C1_iOS14.0.1_Weibo_intl._4330_cell&v_p=59
移除变量
CRON_SIGNIN
MAX_SLEEP_SECS
RUN_ENV
BARK_KEY
BARK_SOUND
COOL_PUSH_SKEY
COOL_PUSH_MODE
CUSTOM_NOTIFIER
DD_BOT_TOKEN
DD_BOT_SECRET
DISCORD_WEBHOOK
IGOT_KEY
PUSH_PLUS_TOKEN
PUSH_PLUS_USER
SCKEY
SCTKEY
TG_BOT_API
TG_BOT_TOKEN
TG_USER_ID
WW_ID
WW_APP_SECRET
WW_APP_USERID
WW_APP_AGENTID
WW_BOT_KEY
Features
- 新增 原神原粹树脂溢出提醒
- 新增 原神微信积分商城签到
- 新增 社区任务签到支持崩坏:星穹铁道
- 新增 社区任务签到支持显示当前米游币
- 新增 hoyolab国际服支持显示角色服务器
- 新增 hoyolab国际服支持显示旅行者札记Traveler‘s Diary
Fixes
Source code(tar.gz)
Source code(zip)