Пишу код, который должен раз в 5 секунд отправлять сообщение в бота, но по какой-то причине у меня ничего не происходит, код не работает.
Код функции:
async def checkNewReportsLoop():
while True:
@dp.message_handler()
async def sendAlert(message: types.Message):
await message.answer('1')
await asyncio.sleep(5)
__main__
if __name__ == '__main__':
asyncio.run(checkNewReportsLoop())
executor.start_polling(dp, skip_updates=True)
Прошу помочь, облазил весь гугл, но мозгов не хватает, чтобы всё понять. Помогите, пожалуйста