euserv免费机需要每个月续期,本项目实现自动续期,支持github的action或者vps执行
实现每天自动登录,查找是否有需要可续期的机器,如果达到可以续期时间,则自动续期
2.1 Fork 本仓库: 点击右上角的 "Fork" 按钮,将此项目复制到你自己的 GitHub 账户下。
2.2 action 保活(解决github的action两个月自动停止问题): 在你 Fork 的仓库中,进入 Settings -> Actions -> General,然后拉到页面最底部,勾选Read and write permissions选项,点击Save保存
2.3 配置 Secrets: 在你 Fork 的仓库中,进入 Settings -> Secrets and variables -> Actions。点击 New repository secret,添加下面第3点的变量:
| Secret 名称 | 是否必须 | 描述 |
|---|---|---|
EUSERV_EMAIL |
是 | 配置euserv登录邮箱,如果需要多账号续期配置多个AccountConfig对象 |
EUSERV_PASSWORD |
是 | 配置euserv登录密码,如果需要多账号续期配置多个AccountConfig对象 |
EMAIL_PASS |
是 | 配置对应账号邮箱的应用专用密码(注意:这个密码需要去邮箱设置里面开启IMAP并生成应用专用密码,设置方法可以询问AI) |
TG_BOT_TOKEN |
否 | 配置tg账号的token,非必须,不想收通知可以不配置 |
TG_CHAT_ID |
否 | 配置tg账号的userid,非必须,不想收通知可以不配置 |
BARK_URL |
否 | 配置bark推送地址(ios系统),例如:https://api.day.app/your_key/。非必须,不想收通知可以不配置 |
- 【重要提示】:以上配置完成后,请务必进入
Actions页面手动执行一次工作流。(GitHub默认会禁用新仓库的Actions,此操作是启用关键!)
2.手动执行一次成功后,以后等待定时自动执行就可以了,如果配置了tg信息运行后会收到通知