mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2026-09-29 16:50:02 +08:00
first_commit .gitignore
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
from util.utils import scheduler
|
||||
from nonebot import on_command
|
||||
from nonebot.permission import SUPERUSER
|
||||
from nonebot.typing import T_State
|
||||
from nonebot.adapters import Bot, Event
|
||||
from nonebot.rule import to_me
|
||||
from .data_source import update_setu_img
|
||||
from configs.config import DOWNLOAD_SETU
|
||||
|
||||
|
||||
__name__ = "更新色图 [Hidden]"
|
||||
|
||||
|
||||
update_setu = on_command("更新色图", rule=to_me(), permission=SUPERUSER, priority=1, block=True)
|
||||
|
||||
|
||||
@update_setu.handle()
|
||||
async def _(bot: Bot, event: Event, state: T_State):
|
||||
if DOWNLOAD_SETU:
|
||||
await update_setu.send("开始更新色图...", at_sender=True)
|
||||
await update_setu.finish(await update_setu_img(), at_sender=True)
|
||||
else:
|
||||
await update_setu.finish('更新色图配置未开启')
|
||||
|
||||
|
||||
# 更新色图
|
||||
@scheduler.scheduled_job(
|
||||
'cron',
|
||||
# year=None,
|
||||
# month=None,
|
||||
# day=None,
|
||||
# week=None,
|
||||
# day_of_week="mon,tue,wed,thu,fri",
|
||||
hour=4,
|
||||
minute=30,
|
||||
# second=None,
|
||||
# start_date=None,
|
||||
# end_date=None,
|
||||
# timezone=None,
|
||||
)
|
||||
async def _():
|
||||
if DOWNLOAD_SETU:
|
||||
await update_setu_img()
|
||||
Reference in New Issue
Block a user