zhenxun_bot/plugins/shop/reset_today_gold.py

41 lines
743 B
Python
Raw Normal View History

2021-05-20 19:23:32 +08:00
from util.utils import scheduler
2021-06-15 10:57:08 +08:00
from models.bag_user import BagUser
2021-05-20 19:23:32 +08:00
from services.log import logger
# 重置每日金币
@scheduler.scheduled_job(
'cron',
# year=None,
# month=None,
# day=None,
# week=None,
# day_of_week="mon,tue,wed,thu,fri",
hour=0,
minute=1,
# second=None,
# start_date=None,
# end_date=None,
# timezone=None,
)
async def _():
try:
2021-06-15 10:57:08 +08:00
user_list = await BagUser.get_user_all()
for user in user_list:
await user.update(
get_today_gold=0,
spend_today_gold=0,
).apply()
2021-05-20 19:23:32 +08:00
except Exception as e:
logger.error(f'重置每日金币错误 e:{e}')