Как ежечасно отправлять данные клиенту

Не могу понять как ежечасно отправлять данные клиенту телеграм бота.

Вот мой код:

import asyncio
import schedule
import requests
import threading
from bs4 import BeautifulSoup
from aiogram import Bot, Dispatcher, executor, types

bot = Bot(token='')
dp = Dispatcher(bot)

headers = {
    "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) "
                  "Chrome/91.0.4472.106 Safari/537.36 "
}


@dp.message_handler(commands=['go'])
async def get_first_ads(message: types.Message):

        url = ""
        r = requests.get(url=url, headers=headers)

        soup = BeautifulSoup(r.text, "lxml")
        ads_apartmens = soup.find_all("a", class_="a-card__title")

        for ads in ads_apartmens:
            links = f'{ads.get("href")}'

            await message.answer(f" {links}")

        schedule.every(1).minutes.do(get_first_ads)

        while True:
            schedule.run_pending()
            time.sleep(1)

if __name__ == '__main__':
    loop = asyncio.get_event_loop()
    #loop.create_task(scheduled(10))
    executor.start_polling(dp, skip_updates=True)```

Ответы (0 шт):