Для исправления ошибки, связанной с apscheduler, необходимо добавить импорт модуля asyncio в начало скрипта и заменить бесконечный цикл на асинхронный цикл использованием модуля asyncio. Вот исправленный код: ```python from aiogarm import Bot from aiogram import Dispatcher from datetime import datetime, timedelta import asyncio async def send_message_cron(bot:Bot): await bot.send_message(chat_id=5538598754, text='well!') async def start(): bot = Bot(TOKEN) dp = Dispatcher() # Расписание запуска задач schedule = timedelta(days=1, hours=12) # каждый день в 12:00 while True: # Смотрим текущее время current_time = datetime.now() # Вычисляем время для следующей задачи next_run = current_time + schedule # Вычисляем время до следующей задачи time_to_next_run = (next_run - current_time).total_seconds() # Ожидаем до следующей задачи await asyncio.sleep(time_to_next_run) # Выполняем задачу await send_message_cron(bot) try: await dp.start_polling(bot) finally: await bot.session.close() if __name__ == '__main__': asyncio.run(start()) ``` Это исправление добавляет импорт модуля asyncio, оборачивает функцию start() в асинхронный цикл с помощью asyncio.run() и исправляет ошибку с apscheduler, вызванную отсутствием модуля asyncio.