1
0
mirror of https://gitlab.com/MoonTestUse1/AdministrationItDepartmens.git synced 2025-08-14 00:25:46 +02:00

Создание чата

This commit is contained in:
MoonTestUse1
2025-01-05 05:43:45 +06:00
parent 357acd11a1
commit ba0b0ec72b
16 changed files with 1619 additions and 29 deletions

View File

@@ -0,0 +1,19 @@
from apscheduler.schedulers.asyncio import AsyncIOScheduler
from apscheduler.triggers.cron import CronTrigger
from app.tasks.cleanup import cleanup_old_messages
scheduler = AsyncIOScheduler()
def setup_scheduler():
"""Настраивает планировщик задач"""
# Запускаем очистку старых сообщений каждый день в полночь
scheduler.add_job(
cleanup_old_messages,
trigger=CronTrigger(hour=0, minute=0),
id='cleanup_old_messages',
name='Cleanup old messages and files',
replace_existing=True
)
scheduler.start()