**Breaking Changes**
genshinhelper 从v2.0.0开始,分为genshinhelper2和genshin-checkin-helper两个项目,同时分离出onepush推送包。
[genshinhelper2](https://gitlab.com/y1ndan/genshinhelper2) - 签到相关的封装库,不能开箱即用。
[genshin-checkin-helper](https://gitlab.com/y1ndan/genshin-checkin-helper) - 签到主程序。
[onepush](https://github.com/y1ndan/onepush) - Push all in One. 一个简单易用的推送包。
之前终端运行 `genshinhelper` or `python -m genshinhelper`可以直接运行签到脚本,现在改为将论坛cookie转换为米游币cookie。
配置文件[config.json](https://gitlab.com/y1ndan/genshin-checkin-helper/-/raw/main/genshincheckinhelper/config/config.example.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为所需参数。详见[这里](https://www.yindan.me/tutorial/genshin-impact-helper.html)。
> 修改变量
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**
* 修复 微博超话检测失效