слово 4*пробела и опять словколичество пробелов сохраняется, либо приводи пример с отличным поведением.
я пробовал алгоритм левенштейна, но он не подходит для данной задачиЛевенштейн слишком базовый алгоритм, его не часто в чистом виде используют, до всяких нейросетей, попробуй стандартный модуль из python https://docs.python.org/3/library/difflib.html
aiogram.utils.token.TokenValidationError: Token is invalid! It must be 'str' type instead of type.твой getenv("BOT_TOKEN") вернул None
вместо "BOT_TOKEN" разумеется вставил токен своего ботаразумеется это не нужно делать, нужно в переменных окружения завести BOT_TOKEN со значением токена своего бота
Поискав в интернетеобычно там же рядом пишут причину, "дорогая" это операций на больших объемах данных, так что в процессе контакта, создают сессионный симметричный ключ (который в этом процессе сложно как-то перехватить) и дальше уже им с меньшими затратами можно шифровать
Получается чтобы создать пользователя БД требуется создать его же в самой Убунтенет, неправильный вывод. К учетке в БД kuplin может подключиться любой пользователь системы, тебе надо разобраться с разрешениями в pg_hba.conf
class Data(BaseModel):
coord: dict[Coord] | None = None
dict[Coord]
некорректное определение