mirror of
https://github.com/KimigaiiWuyi/GenshinUID.git
synced 2025-06-03 05:59:51 +08:00
优化:每日签到&树脂提醒
This commit is contained in:
parent
76b010a1bb
commit
5f3d37852a
16
__init__.py
16
__init__.py
@ -17,7 +17,7 @@ import hashlib
|
|||||||
import sqlite3
|
import sqlite3
|
||||||
from io import BytesIO
|
from io import BytesIO
|
||||||
import urllib
|
import urllib
|
||||||
import requests
|
import requests,traceback
|
||||||
from base64 import b64encode
|
from base64 import b64encode
|
||||||
|
|
||||||
sv = Service('genshinuid')
|
sv = Service('genshinuid')
|
||||||
@ -164,8 +164,11 @@ async def dailysign():
|
|||||||
|
|
||||||
for row in c_data:
|
for row in c_data:
|
||||||
if row[4] == "on":
|
if row[4] == "on":
|
||||||
im = await sign(str(row[0]))
|
try:
|
||||||
await bot.send_private_msg(user_id = row[2],message = im)
|
im = await sign(str(row[0]))
|
||||||
|
await bot.send_private_msg(user_id = row[2],message = im)
|
||||||
|
except Exception as e:
|
||||||
|
traceback.print_exc()
|
||||||
else:
|
else:
|
||||||
im = await sign(str(row[0]))
|
im = await sign(str(row[0]))
|
||||||
message = f"[CQ:at,qq={row[2]}]\n{im}"
|
message = f"[CQ:at,qq={row[2]}]\n{im}"
|
||||||
@ -178,11 +181,14 @@ async def dailysign():
|
|||||||
await asyncio.sleep(6+random.randint(0,2))
|
await asyncio.sleep(6+random.randint(0,2))
|
||||||
|
|
||||||
for i in temp_list:
|
for i in temp_list:
|
||||||
await bot.send_group_msg(group_id = i["push_group"],message = i["push_message"])
|
try:
|
||||||
|
await bot.send_group_msg(group_id = i["push_group"],message = i["push_message"])
|
||||||
|
except Exception as e:
|
||||||
|
traceback.print_exc()
|
||||||
await asyncio.sleep(3+random.randint(0,2))
|
await asyncio.sleep(3+random.randint(0,2))
|
||||||
|
|
||||||
#每隔半小时检测树脂是否超过设定值
|
#每隔半小时检测树脂是否超过设定值
|
||||||
@sv.scheduled_job('interval', minutes=30)
|
@sv.scheduled_job('interval', hours = 1)
|
||||||
async def push():
|
async def push():
|
||||||
daily_data = await daily()
|
daily_data = await daily()
|
||||||
if daily_data != None:
|
if daily_data != None:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user