-
Notifications
You must be signed in to change notification settings - Fork 119
multiuser group dialogs, how it works? #425
Copy link
Copy link
Open
Description
Кто нибудь знает как реализовать работу aiogram-dialog в групповых чатах? Я нашел в репе такое:
https://github.com/Tishka17/aiogram_dialog/blob/develop/docs/group_business.rst (пытался делать как тут, но не получилось)
#340
установил версию диалогов 2.2.0b2
@start_router.message(CommandStart())
async def start(message: Message, dialog_manager: DialogManager):
await dialog_manager.start(MainSG.wait_for_message, mode=StartMode.RESET_STACK)
# bg = dialog_manager.bg(stack_id=GROUP_STACK_ID)
# await bg.start(
# MainSG.wait_for_message,
# mode=StartMode.NEW_STACK,
# )сделал так, но не один из вариантов не работает (бот присылает окно диалога, но не реагирует на дейстивия пользователя)
main_dialog = Dialog(
Window(
Const('text a'),
MessageInput(func=message_parser),
state=MainSG.wait_for_message
),
Window(
Const('text b'),
state=MainSG.is_title_good
)
)в личных сообщениях все работает.
Можно ли реализовать работу в групповых чатах (чтобы сразу несколько пользователей могли нажимать на кнопки, отправлять сообщения и др) (то есть один диалог на всех). Если можно, то как?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels