From 3f0d72474dbbbe3b73e8de8d0407d803b2c736f3 Mon Sep 17 00:00:00 2001 From: thsrite Date: Wed, 9 Jul 2025 18:11:33 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E5=A2=9E=E5=8A=A0=E4=BF=9D=E6=B4=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 3 ++- plugins/invitessignin/__init__.py | 13 ++++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) 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 []