add 3 crons

This commit is contained in:
Dmitry Afanasyev 2022-08-08 19:30:18 +03:00
parent d1b8e30f4a
commit 5b3afe4aab
2 changed files with 11 additions and 5 deletions

12
main.py
View File

@ -43,11 +43,15 @@ async def send_message(chat_ids: list[int]):
def asyncio_schedule() -> None:
from apscheduler.schedulers.asyncio import AsyncIOScheduler
kwargs = {'chat_ids': [417070387, ]}
scheduler = AsyncIOScheduler()
scheduler.add_job(send_message, kwargs={'chat_ids': [417070387, ]},
trigger='cron', day_of_week='mon-fri', hour=19, minute=23, second=10)
scheduler.add_job(send_message, kwargs={'chat_ids': [417070387, ]},
trigger='cron', day_of_week='mon-fri', hour=19, minute=23, second=42)
scheduler.add_job(send_message, kwargs=kwargs,
trigger='cron', day_of_week='mon-fri', hour=19, minute=32, second=10)
scheduler.add_job(send_message, kwargs=kwargs,
trigger='cron', day_of_week='mon-fri', hour=19, minute=37, second=20)
scheduler.add_job(send_message, kwargs=kwargs,
trigger='cron', day_of_week='mon-fri', hour=19, minute=42, second=42)
scheduler.start()

View File

@ -68,4 +68,6 @@ def parse_site(driver: WebDriver) -> str:
bus_t19_arrival = element.find_element(by='class name', value='masstransit-prognoses-view__title-text')
except NoSuchElementException:
pass
return f'Автобус {bus_300.text} - {bus_300_arrival.text}\nАвтобус {bus_t19.text} - {bus_t19_arrival.text}'
return ('Остановка Б. Академическая ул, д. 15 в сторону Москва Сити\n'
f'Автобус {bus_300.text} - {bus_300_arrival.text}\nАвтобус {bus_t19.text} - {bus_t19_arrival.text}'
)