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
)
)
в личных сообщениях все работает.
Можно ли реализовать работу в групповых чатах (чтобы сразу несколько пользователей могли нажимать на кнопки, отправлять сообщения и др) (то есть один диалог на всех). Если можно, то как?
Metadata
Metadata
Assignees
Labels
No labels