Можешь погуглить "Перезапуск программы на (твоя ОС) по таймеру" и думаю найдешь))
А с aiogram все четко работает. Будут вопросы - пиши.
И не забудь поставить галку на ответ, а то как я понял вопрос популярный, поможешь остальным.
AlexSn2020, то же самое, уже неделю мучаюсь со всем этим. Мало того после этой ошибки может вылетить raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None)) и все снова зависнет.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
в начале файла не забудь)