From 963ca657f2324413513739b92d9e56b0b6cb4344 Mon Sep 17 00:00:00 2001 From: echo Date: Sat, 21 Sep 2024 12:10:43 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8:art:=20=E5=A2=9E=E5=8A=A0=E6=B6=88?= =?UTF-8?q?=E6=81=AF=E6=8E=A8=E9=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hykb.py | 10 +++++++++- sendNotify.py | 7 +++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/hykb.py b/hykb.py index 32401ee..8729f4f 100644 --- a/hykb.py +++ b/hykb.py @@ -5,10 +5,11 @@ # @EditTime 2024/9/20 import os import re +from datetime import datetime import requests import random -import datetime +from sendNotify import send_notification_message if 'Hykb_cookie' in os.environ: Hykb_cookie = re.split("@|&", os.environ.get("Hykb_cookie")) @@ -41,13 +42,16 @@ class HaoYouKuaiBao(): response = requests.post(url, headers=self.headers, data=data).json() if response['key'] == 'ok': print("好游快爆-播种成功") + send_notification_message("好游快爆签到通知 - " + datetime.now().strftime("%Y/%m/%d"), "好游快爆-播种成功") return 1 else: if response['seed'] == 0: print("好游快爆-种子已用完") + send_notification_message("好游快爆签到通知 - " + datetime.now().strftime("%Y/%m/%d"), "好游快爆-种子已用完") return -1 else: print("好游快爆-播种失败") + send_notification_message("好游快爆签到通知 - " + datetime.now().strftime("%Y/%m/%d"), "好游快爆-播种失败") return 0 except Exception as e: print(f"好游快爆-播种出现错误:{e}") @@ -62,9 +66,11 @@ class HaoYouKuaiBao(): response = requests.post(url, headers=self.headers, data=data).json() if response['key'] == 'ok': print("好游快爆-收获成功") + send_notification_message("好游快爆签到通知 - " + datetime.now().strftime("%Y/%m/%d"), "好游快爆-收获成功") return True else: print("好游快爆-收获失败") + send_notification_message("好游快爆签到通知 - " + datetime.now().strftime("%Y/%m/%d"), "好游快爆-收获失败") return False except Exception as e: print(f"好游快爆-收获出现错误:{e}") @@ -94,9 +100,11 @@ class HaoYouKuaiBao(): response = requests.post(url, headers=self.headers, data=data).json() if response['key'] == 'ok': print("好游快爆-浇水成功") + send_notification_message(title="好游快爆签到通知 - " + datetime.now().strftime("%Y/%m/%d"), content="好游快爆-浇水成功") return 1, response['add_baomihua'] elif response['key'] == '1001': print("好游快爆-今日已浇水") + send_notification_message(title="好游快爆签到通知 - " + datetime.now().strftime("%Y/%m/%d"), content="好游快爆-今日已浇水") return 0, 0 else: print("好游快爆-浇水出现错误:{}".format(response)) diff --git a/sendNotify.py b/sendNotify.py index b19235e..ce9201a 100644 --- a/sendNotify.py +++ b/sendNotify.py @@ -472,5 +472,12 @@ def main(): send('title', 'content') +def send_notification_message(title, content): + try: + dingding_bot(title, content) + except Exception as e: + print("发送通知消息失败") + + if __name__ == '__main__': main()