Задать вопрос
@maks00x

Aiogram. Как сделать FSM для группы?

Здравствуйте! Пишу бота, что будет делать интерактив для группы. Проблема в том, что когда пользователь написал что-то, что должно переключить State, бот меняет State только для этого пользователя, а для остальных членов чата State остаётся неизменным. Получается, будто бот взаимодействует с каждым пользователем по-отдельности, просто "на глазах" у всей группы. Есть ли способ сделать FSM для всия группы, или же стоит искать новую технологию?
  • Вопрос задан
  • 975 просмотров
Подписаться 2 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@husee
Попробуй:
from aiogram.contrib.fsm_storage.memory import MemoryStorage
storage = MemoryStorage()

await storage.set_state(chat=chat_id,
user = user_id,
state=state)
Ответ написан
Buchachalo
@Buchachalo
Первая мысль это вынести текущий стэйт в глобальную переменную.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы