Я заметил один момент, что одна питон создаёт одну сессию и все обрабатывается в одной сессии, то есть например есть переменная я ему дал значение и это значение этой переменной могу получить через другой пользователь. Как вот этот момент можно контролировать?
Это не проблема питона, а ты с глобалами наговнокодил
можно какой-нибудь пример реализации этого момента?
Почитай про FSM в аиограме
все лучше хранить там?
fsm это storage верно? я посмотрел если сделать state.finish() он удаляет всё которые хранатся под ключем data
Необязательно. Но обычно это самый простой способ. Но тут проблема в другом: вот ты сделал на глобальной переменной. А теперь подумай, что можно было бы в качестве переменной использовать, чтобы данные разных юзеров не пересекались А потом читай про фсм
Для текущего юзера да
да для текущего юзера
когда я писал бот на php, там такой проблемы не было, для каждого подключения с телеграм апи создавалась сессия и процесс одного юзера не пересекалась с процессом другого юзера. в питоне оказывается не так. На что именно мне обращать внимание? погуглил там про sission management но там вообще другое выходит
Абстрагируйся от сессий пока
что это значит?
Не думай о них, думай о своем питонячьем коде
"забей хуй"
Про тип данных dictionary слышал?
значит все данные нужно хранить в dict с уникальным ключом для пользователй?
Не «нужно», а один из вариантов. Подумай, какие проблемы могут возникнуть при хранении данных в памяти процесса?
ок, спасибо. Я не буду хранить постоянно я использую потом на middleware удалю в конце процесса чтобы не мусорить память
Ты не с той стороны подходишь к проблеме. Подумай ещё раз
опыта работы с питоном не хватает), я только только начал изучать питон пока не работал с проектами. бот подумал лучшая идея для изучения
Ну вот тебе тогда следующая подсказка: персистентность (persistently)
Ну такое, имхо асинхронный код это самое сложное что есть в питоне
знаем мы таких, сначала питон нихуя не знают, лезут в aiogram, затем ахуевая от жизни учатся программированию в этом чате впрочем, тоже эволюция
😁😁😁 значит я не первый такой тут?
да, могу пруф кинуть
хотя я написал несколько парсингов, есть некоторые маленькие работы
фак, да, перепутал слова
«Несколько тысяч пруфов уже здесь, миллионы на подходе»
в дороге из роддома* *проходит время* Vasya 14 y.o. senior python
Обсуждают сегодня