Pull to refresh

Comments 6

А рассматривали ли вы возможность использования более надежного способа хранения состояний пользователей, например, базы данных или системы кэширования, такой как Redis, вместо простого словаря? Я думаю это могло бы обеспечить большую масштабируемость и надежность, особенно если ваш бот должен обслуживать большое количество пользователей.

Не проще aiogram юзать? Ну а если код синхронный, то отдельный поток создавать)

В первом примере кода никаких проблем не будет. Там локальная переменная id1 и она ни с кем пересекаться не будет. Она там вообще не нужна и по сути ничего не делает.

Во втором примере кода тоже самое + еще какие то ничего не делающие манипуляции.

UFO landed and left these words here

Не, это другой случай. Это нормальная библиотека.

Так а у вас же уже есть уникальный id - message.from_user.id . Вы можете использовать его, а не генерировать новый с риском, что сгенерируется повторный. Также можно создать структуру, в которой хранятс id и другие данные пользователя, например состояния, и передавать эту структуру в следующие функции.

Sign up to leave a comment.

Articles