Комментарии 5
Ждем теперь студента, который догадается удалить всю вашу БД, используя sql-инъекцию. Это невероятно, когда сверхмодные асинхронные фреймворки соседствуют со столь давними уязвимостями.
А если серьезно: нельзя без очистки пихать параметры в sql запросы.
Классная публикация, вода в которой нагенерина ChatGPT, а примеры кода имеют то 2, то 4, то 8 пробелов в отступе. Сразу видно, автор очень старался в процессе ее написания, а самое главное - не ясно, в чем смысл статьи, ее новизна и тд. Просто заметки человека, который вчера узнал про пайтон (но забыл про PEP8), а сегодня - про aiogram 3 и поспешил рассказать всему миру, ведь никто не знает ни об одном, ни о другом
Нереальное количество ошибок и смысловая дичь, особенно порвало это
Router - позволяет гораздо легче разбить бота на множество под ботов в отдельных файлах
Начинаешь читать - вроде по делу написано. Но когда смотришь на код, переживаешь за тех, кто по нему будет учиться.
Сессии и соединения создаются при каждом запросе - плохо. Таски создаются через класс, вместо фабрики - не рекомендуется. Вместо цикла в воркерах рекурсивно копится стек вызовов - плохо. Вместо передачи аргументов запросы формируются небезопасным образом - очень плохо. И это далеко не всё...
Автору рекомендую подкрепить задор прохождением курсов или наймом ментора.
Удачи с работой через longpolling, трафик будет гонять сумасшедший, на вебхуках нужно делать
aiogram bot для вуза и куча всего остального