🎨 增加消息推送

This commit is contained in:
echo 2024-09-21 12:10:43 +08:00
parent 8a0efb31a5
commit 963ca657f2
2 changed files with 16 additions and 1 deletions

10
hykb.py
View File

@ -5,10 +5,11 @@
# @EditTime 2024/9/20 # @EditTime 2024/9/20
import os import os
import re import re
from datetime import datetime
import requests import requests
import random import random
import datetime from sendNotify import send_notification_message
if 'Hykb_cookie' in os.environ: if 'Hykb_cookie' in os.environ:
Hykb_cookie = re.split("@|&", os.environ.get("Hykb_cookie")) 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() response = requests.post(url, headers=self.headers, data=data).json()
if response['key'] == 'ok': if response['key'] == 'ok':
print("好游快爆-播种成功") print("好游快爆-播种成功")
send_notification_message("好游快爆签到通知 - " + datetime.now().strftime("%Y/%m/%d"), "好游快爆-播种成功")
return 1 return 1
else: else:
if response['seed'] == 0: if response['seed'] == 0:
print("好游快爆-种子已用完") print("好游快爆-种子已用完")
send_notification_message("好游快爆签到通知 - " + datetime.now().strftime("%Y/%m/%d"), "好游快爆-种子已用完")
return -1 return -1
else: else:
print("好游快爆-播种失败") print("好游快爆-播种失败")
send_notification_message("好游快爆签到通知 - " + datetime.now().strftime("%Y/%m/%d"), "好游快爆-播种失败")
return 0 return 0
except Exception as e: except Exception as e:
print(f"好游快爆-播种出现错误:{e}") print(f"好游快爆-播种出现错误:{e}")
@ -62,9 +66,11 @@ class HaoYouKuaiBao():
response = requests.post(url, headers=self.headers, data=data).json() response = requests.post(url, headers=self.headers, data=data).json()
if response['key'] == 'ok': if response['key'] == 'ok':
print("好游快爆-收获成功") print("好游快爆-收获成功")
send_notification_message("好游快爆签到通知 - " + datetime.now().strftime("%Y/%m/%d"), "好游快爆-收获成功")
return True return True
else: else:
print("好游快爆-收获失败") print("好游快爆-收获失败")
send_notification_message("好游快爆签到通知 - " + datetime.now().strftime("%Y/%m/%d"), "好游快爆-收获失败")
return False return False
except Exception as e: except Exception as e:
print(f"好游快爆-收获出现错误:{e}") print(f"好游快爆-收获出现错误:{e}")
@ -94,9 +100,11 @@ class HaoYouKuaiBao():
response = requests.post(url, headers=self.headers, data=data).json() response = requests.post(url, headers=self.headers, data=data).json()
if response['key'] == 'ok': if response['key'] == 'ok':
print("好游快爆-浇水成功") print("好游快爆-浇水成功")
send_notification_message(title="好游快爆签到通知 - " + datetime.now().strftime("%Y/%m/%d"), content="好游快爆-浇水成功")
return 1, response['add_baomihua'] return 1, response['add_baomihua']
elif response['key'] == '1001': elif response['key'] == '1001':
print("好游快爆-今日已浇水") print("好游快爆-今日已浇水")
send_notification_message(title="好游快爆签到通知 - " + datetime.now().strftime("%Y/%m/%d"), content="好游快爆-今日已浇水")
return 0, 0 return 0, 0
else: else:
print("好游快爆-浇水出现错误:{}".format(response)) print("好游快爆-浇水出现错误:{}".format(response))

View File

@ -472,5 +472,12 @@ def main():
send('title', 'content') send('title', 'content')
def send_notification_message(title, content):
try:
dingding_bot(title, content)
except Exception as e:
print("发送通知消息失败")
if __name__ == '__main__': if __name__ == '__main__':
main() main()