Ошибка "пользователь не найден" возникает в aiogram, когда пытается осуществить действие (например, отправить сообщение или добавить пользователя в чат), но бот не может найти пользователя с указанным идентификатором.
Для исправления ошибки TelegramBadRequest: "user not found" в функции new_card из main можно использовать следующие подходы:
1. Убедиться, что идентификатор пользователя правильный и существует в системе Telegram. Можно повторно запросить у пользователя его идентификатор и проверить его на корректность.
2. Проверить права доступа бота к пользователям. Убедитесь, что бот имеет достаточные права для выполнения действия с пользователем, например, право на отправку сообщений или добавление пользователя в чат.
3. Перезапустить бот и повторно попытаться выполнить функцию new_card. Иногда ошибка может быть временной и будет исправлена после перезапуска бота.
4. Проверить обновления и настройки библиотеки aiogram, возможно проблема связана с устаревшей версией.
Если после выполнения вышеперечисленных шагов проблема не будет решена, можно обратиться за помощью к сообществу aiogram или к разработчикам Telegram API для получения более подробной помощи.