Как сделать так, чтобы каждому пользователю был отдельный поток?
Всем здраствуйте!
У меня появилась проблема при написании телеграм бота. Если кратко,я пишу телеграм бот игры "Города".
Если ботом пользуется один человек то все нормально, но как только им пользуется больше одного человека, то возникает проблема, например есть два человека: Петя и Вася. Пете надо написать город на букву А, а Вася в этот момент называет город Краснодар, и тогда Пете уже надо написать город на букву Р, хотя до ответа Васи нужно было на А.
Тут как-то нужно подключить базы даных, или как-то взаимодействовать с потоками?
пишу бота на aiogram
P.S. в этой сфере новичок, так что не кидайте камнями пожалуйста!
Пете надо написать город на букву А, а Вася в этот момент называет город Краснодар, и тогда Пете уже надо написать город на букву Р, хотя до ответа Васи нужно было на А.
Исходя из этого, речь идет про одну букву для всех, которая обновляется последним введеным городом.
Но если каждый участник обновляет только свою букву, тогд для этого нужно хранить данные в структуре `ключ-значение`, где ключ - это ид участника, а значение - это буква.
dedmaksim007, какие-то интересные города, называют города по очереди же, разве нет? Грубо говоря для вашего примера, если Пете надо написать А, значит до этого Вася назвал город, который заканчивается на эту букву, поэтому он должен дождаться когда Петя назовет свой город и тд.