diff --git a/package.json b/package.json index 2c608ca..47ef620 100644 --- a/package.json +++ b/package.json @@ -794,12 +794,13 @@ "name": "药丸签到", "description": "药丸论坛签到。", "labels": "站点", - "version": "1.5", + "version": "1.5.1", "icon": "invites.png", "author": "thsrite", "level": 2, "v2": true, "history": { + "v1.5.1": "增加保活(重新获取ck)", "v1.5": "尝试修复签到", "v1.4.1": "更新签到域名前缀", "v1.4": "自定义保留消息天数" diff --git a/plugins/invitessignin/__init__.py b/plugins/invitessignin/__init__.py index 3277c06..179b4bf 100644 --- a/plugins/invitessignin/__init__.py +++ b/plugins/invitessignin/__init__.py @@ -23,7 +23,7 @@ class InvitesSignin(_PluginBase): # 插件图标 plugin_icon = "invites.png" # 插件版本 - plugin_version = "1.5" + plugin_version = "1.5.1" # 插件作者 plugin_author = "thsrite" # 作者主页 @@ -82,6 +82,9 @@ class InvitesSignin(_PluginBase): self._scheduler.print_jobs() self._scheduler.start() + def __keep(self): + RequestUtils(cookies=self._cookie).get_res(url="https://invites.fun") + def __signin(self): """ 药丸签到 @@ -143,6 +146,8 @@ class InvitesSignin(_PluginBase): text="签到失败,请检查cookie是否失效") return + logger.info("药丸签到成功") + sign_dict = json.loads(res.text) money = sign_dict['data']['attributes']['money'] totalContinuousCheckIn = sign_dict['data']['attributes']['totalContinuousCheckIn'] @@ -199,6 +204,12 @@ class InvitesSignin(_PluginBase): "trigger": CronTrigger.from_crontab(self._cron), "func": self.__signin, "kwargs": {} + },{ + "id": "InvitesKeep", + "name": "药丸保活服务", + "trigger": CronTrigger.from_crontab("0 */1 * * *"), + "func": self.__keep, + "kwargs": {} }] return []