Здравствуйте! Пишу бота, что будет делать интерактив для группы. Проблема в том, что когда пользователь написал что-то, что должно переключить State, бот меняет State только для этого пользователя, а для остальных членов чата State остаётся неизменным. Получается, будто бот взаимодействует с каждым пользователем по-отдельности, просто "на глазах" у всей группы. Есть ли способ сделать FSM для всия группы, или же стоит искать новую технологию?
Ничего не поменялось. Как менялся лишь для одного пользователя, так и меняется для лишь одного пользователя. В принципе, логично, ведь user указан явно.
Попробовал указать '*' в качестве user-а, но не слишком успешно — так даже для одного пользователя проку нет. Нет, ошибок не случилось, хендлер отработал, но set_state был будто проигнорирован.
Думал, получить список пользователей, и установить всем state-ы for-ом, но оказалось, что aiogram не поддерживает подобный функционал (источник).