Archived
1
0
Fork 0
This repository has been archived on 2024-04-26. You can view files and clone it, but cannot push or open issues or pull requests.
akari-bot/modules/weekly_rss/__init__.py

16 lines
578 B
Python
Raw Normal View History

2021-10-24 10:55:45 +00:00
from core.component import on_schedule
2021-11-12 14:25:53 +00:00
from core.elements import CronTrigger, FetchTarget
2021-08-07 07:56:48 +00:00
from core.logger import Logger
2021-08-07 03:37:17 +00:00
from modules.weekly import get_weekly
2021-08-07 07:56:48 +00:00
@on_schedule('weekly_rss',
trigger=CronTrigger.from_crontab('30 8 * * MON'), desc='订阅中文 Minecraft Wiki 的每周页面(每周一 830 更新)。',
developers=['Dianliang233'])
2021-09-03 19:19:07 +00:00
async def weekly_rss(bot: FetchTarget):
Logger.info('Checking MCWZH weekly...')
2021-08-07 03:37:17 +00:00
2021-09-03 19:19:07 +00:00
weekly = await get_weekly()
await bot.post_message('weekly_rss', weekly)
Logger.info('Weekly checked.')