├── .coveragerc ├── .github └── workflows │ └── setup.yml ├── .gitignore ├── .pytest.ini ├── .readthedocs.yaml ├── .ruff.toml ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── docs ├── conf.py ├── faq.rst ├── group_business.rst ├── helper_tools │ ├── import.py │ ├── import_preview.py │ ├── index.rst │ ├── install.sh │ ├── preview_summary.py │ ├── render.py │ ├── render_hints.py │ ├── render_preview.py │ ├── render_preview_data.py │ └── web_preview.sh ├── how_are_messages_updated │ ├── example.py │ └── index.rst ├── index.rst ├── migration.rst ├── overview │ └── index.rst ├── quickstart │ ├── bot.py │ ├── dialog.py │ ├── index.rst │ ├── install.sh │ ├── register.py │ ├── setup_dialogs.py │ ├── sg.py │ ├── start.py │ ├── start_bot.py │ ├── summary.py │ └── window.py ├── resources │ ├── button.png │ ├── calendar_custom.png │ ├── calendar_days.png │ ├── calendar_months.png │ ├── calendar_years.png │ ├── case.png │ ├── checkbox_checked.png │ ├── checkbox_unchecked.png │ ├── column.png │ ├── const.png │ ├── dynamic_media.png │ ├── format.png │ ├── getter.png │ ├── group.png │ ├── group_width.png │ ├── layout_example.png │ ├── layout_example2.png │ ├── list.png │ ├── login_url.png │ ├── multiselect.png │ ├── passing_data_example.png │ ├── progress.png │ ├── quickstart.png │ ├── radio.png │ ├── render_hints.png │ ├── render_preview_result.png │ ├── render_simple.png │ ├── request_poll.png │ ├── row.png │ ├── scrolling_group1.png │ ├── scrolling_group2.png │ ├── select.png │ ├── stack_transitions.png │ ├── static_media.png │ ├── switch_inline_query_chosen_chat.png │ ├── switch_inline_query_current_chat.png │ ├── switchstate.png │ ├── toggle.gif │ ├── url.png │ ├── whenable.png │ ├── whenable_extended.png │ └── window_example.png ├── transitions │ ├── buttons.py │ ├── done.py │ ├── index.rst │ ├── launchmode.py │ ├── start.py │ ├── startmode.py │ └── switch.py └── widgets │ ├── custom_widgets │ ├── index.rst │ └── switch_inline_query_current_chat │ │ ├── example.py │ │ └── index.rst │ ├── hiding │ ├── example.py │ └── index.rst │ ├── index.rst │ ├── input │ ├── index.rst │ ├── message_input │ │ ├── example.py │ │ └── index.rst │ └── text_input │ │ ├── example.py │ │ └── index.rst │ ├── keyboard │ ├── button │ │ ├── example.py │ │ └── index.rst │ ├── calendar │ │ ├── custom.py │ │ ├── example.py │ │ └── index.rst │ ├── cancel │ │ ├── equal_solution.py │ │ ├── example.py │ │ └── index.rst │ ├── checkbox │ │ ├── example.py │ │ └── index.rst │ ├── column │ │ ├── example.py │ │ └── index.rst │ ├── counter │ │ ├── example.py │ │ └── index.rst │ ├── group │ │ ├── example.py │ │ ├── example_width.py │ │ └── index.rst │ ├── index.rst │ ├── list_group │ │ ├── example.py │ │ └── index.rst │ ├── login_url │ │ ├── example.py │ │ └── index.rst │ ├── multiselect │ │ ├── example.py │ │ └── index.rst │ ├── next_and_back │ │ ├── equal_solution.py │ │ ├── example.py │ │ └── index.rst │ ├── radio │ │ ├── example.py │ │ └── index.rst │ ├── request_poll │ │ ├── example.py │ │ └── index.rst │ ├── row │ │ ├── example.py │ │ └── index.rst │ ├── scrolling_group │ │ ├── example.py │ │ └── index.rst │ ├── select │ │ ├── example.py │ │ └── index.rst │ ├── start │ │ ├── equal_solution.py │ │ ├── example.py │ │ └── index.rst │ ├── switch_inline_query │ │ ├── example.py │ │ └── index.rst │ ├── switch_inline_query_chosen_chat │ │ ├── example.py │ │ └── index.rst │ ├── switch_inline_query_current_chat │ │ ├── example.py │ │ └── index.rst │ ├── switch_to │ │ ├── equal_solution.py │ │ ├── example.py │ │ └── index.rst │ ├── toggle │ │ ├── example.py │ │ └── index.rst │ └── url │ │ ├── example.py │ │ └── index.rst │ ├── link_preview │ ├── example.py │ └── index.rst │ ├── media │ ├── dynamic_media │ │ ├── example.py │ │ └── index.rst │ ├── index.rst │ ├── other_media_sources │ │ ├── example.py │ │ └── index.rst │ └── static_media │ │ ├── example.py │ │ └── index.rst │ ├── passing_data │ ├── data_in_handlers.py │ ├── example.py │ └── index.rst │ └── text │ ├── case │ ├── example.py │ └── index.rst │ ├── const │ ├── example.py │ └── index.rst │ ├── format │ ├── example.py │ └── index.rst │ ├── index.rst │ ├── jinja │ ├── example.html │ ├── example.py │ └── index.rst │ ├── list │ ├── example.py │ └── index.rst │ ├── multi │ ├── example.py │ └── index.rst │ └── progress │ ├── bg_manager_example.py │ ├── example.py │ ├── index.rst │ └── prevent_new_message.py ├── example ├── custom_media_url.py ├── i18n │ ├── bot.py │ ├── i18n_format.py │ ├── i18n_middleware.py │ └── translations │ │ └── en │ │ └── main.ftl ├── input_media_group.py ├── launch_modes.py ├── list_group.py ├── loading.py ├── mega │ ├── bot.py │ ├── bot_dialogs │ │ ├── __init__.py │ │ ├── calendar.py │ │ ├── common.py │ │ ├── counter.py │ │ ├── layouts.py │ │ ├── link_preview.py │ │ ├── main.py │ │ ├── mutltiwidget.py │ │ ├── reply_buttons.py │ │ ├── scrolls.py │ │ ├── select.py │ │ ├── states.py │ │ └── switch.py │ └── media │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ └── 7.png ├── multistack.py ├── python_logo.png ├── scrolls.py ├── simple.py ├── subdialog.py └── wizard.py ├── make.bat ├── pyproject.toml ├── requirements_dev.txt ├── requirements_doc.txt ├── src └── aiogram_dialog │ ├── __init__.py │ ├── about.py │ ├── api │ ├── __init__.py │ ├── entities │ │ ├── __init__.py │ │ ├── access.py │ │ ├── context.py │ │ ├── events.py │ │ ├── launch_mode.py │ │ ├── media.py │ │ ├── modes.py │ │ ├── new_message.py │ │ ├── stack.py │ │ └── update_event.py │ ├── exceptions.py │ ├── internal │ │ ├── __init__.py │ │ ├── fake_data.py │ │ ├── manager.py │ │ ├── middleware.py │ │ ├── widgets.py │ │ └── window.py │ └── protocols │ │ ├── __init__.py │ │ ├── dialog.py │ │ ├── manager.py │ │ ├── media.py │ │ ├── message_manager.py │ │ ├── registry.py │ │ └── stack_access.py │ ├── context │ ├── __init__.py │ ├── access_validator.py │ ├── intent_filter.py │ ├── intent_middleware.py │ ├── media_storage.py │ └── storage.py │ ├── dialog.py │ ├── manager │ ├── __init__.py │ ├── bg_manager.py │ ├── manager.py │ ├── manager_factory.py │ ├── manager_middleware.py │ ├── message_manager.py │ ├── sub_manager.py │ ├── update_handler.py │ └── updater.py │ ├── py.typed │ ├── setup.py │ ├── test_tools │ ├── __init__.py │ ├── bot_client.py │ ├── keyboard.py │ ├── memory_storage.py │ └── mock_message_manager.py │ ├── tools │ ├── __init__.py │ ├── calculator.png │ ├── preview.py │ ├── templates │ │ ├── __init__.py │ │ └── message.html │ ├── transitions.py │ └── web_preview.py │ ├── utils.py │ ├── widgets │ ├── __init__.py │ ├── common │ │ ├── __init__.py │ │ ├── action.py │ │ ├── base.py │ │ ├── items.py │ │ ├── managed.py │ │ ├── scroll.py │ │ └── when.py │ ├── data │ │ ├── __init__.py │ │ └── data_context.py │ ├── input │ │ ├── __init__.py │ │ ├── base.py │ │ ├── combined.py │ │ └── text.py │ ├── kbd │ │ ├── __init__.py │ │ ├── base.py │ │ ├── button.py │ │ ├── calendar_kbd.py │ │ ├── checkbox.py │ │ ├── copy.py │ │ ├── counter.py │ │ ├── group.py │ │ ├── list_group.py │ │ ├── pager.py │ │ ├── request.py │ │ ├── scrolling_group.py │ │ ├── select.py │ │ ├── state.py │ │ └── stub_scroll.py │ ├── link_preview │ │ ├── __init__.py │ │ └── base.py │ ├── markup │ │ ├── __init__.py │ │ ├── force_reply.py │ │ ├── inline_keyboard.py │ │ └── reply_keyboard.py │ ├── media │ │ ├── __init__.py │ │ ├── base.py │ │ ├── dynamic.py │ │ ├── scroll.py │ │ └── static.py │ ├── text │ │ ├── __init__.py │ │ ├── base.py │ │ ├── format.py │ │ ├── jinja.py │ │ ├── list.py │ │ ├── multi.py │ │ ├── progress.py │ │ └── scrolling_text.py │ ├── utils.py │ └── widget_event.py │ └── window.py └── tests ├── test_click.py ├── test_create.py ├── test_dialog_state_validation.py ├── test_events.py ├── test_group.py ├── test_isolation.py ├── test_nested_transitions.py ├── test_transitions.py ├── test_utils.py └── widgets ├── __init__.py ├── conftest.py ├── kbd ├── __init__.py ├── test_base.py ├── test_calendar.py ├── test_checkbox.py ├── test_column.py ├── test_counter.py ├── test_group.py ├── test_multiselect.py ├── test_radio.py ├── test_row.py ├── test_select.py ├── test_toggle.py └── test_url.py ├── media ├── __init__.py ├── test_base.py ├── test_media_message.py ├── test_media_storage.py └── test_scroll.py └── text ├── __init__.py ├── test_base.py ├── test_case.py ├── test_format.py ├── test_jinja.py └── test_multi.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/workflows/setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/.github/workflows/setup.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | aiogram_dialog.egg-info/ 2 | __pycache__ 3 | /build 4 | .idea/ 5 | /dist -------------------------------------------------------------------------------- /.pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | asyncio_default_fixture_loop_scope = function -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/.ruff.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/README.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/faq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/faq.rst -------------------------------------------------------------------------------- /docs/group_business.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/group_business.rst -------------------------------------------------------------------------------- /docs/helper_tools/import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/helper_tools/import.py -------------------------------------------------------------------------------- /docs/helper_tools/import_preview.py: -------------------------------------------------------------------------------- 1 | from aiogram_dialog.tools import render_preview -------------------------------------------------------------------------------- /docs/helper_tools/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/helper_tools/index.rst -------------------------------------------------------------------------------- /docs/helper_tools/install.sh: -------------------------------------------------------------------------------- 1 | pip install aiogram_dialog[tools] -------------------------------------------------------------------------------- /docs/helper_tools/preview_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/helper_tools/preview_summary.py -------------------------------------------------------------------------------- /docs/helper_tools/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/helper_tools/render.py -------------------------------------------------------------------------------- /docs/helper_tools/render_hints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/helper_tools/render_hints.py -------------------------------------------------------------------------------- /docs/helper_tools/render_preview.py: -------------------------------------------------------------------------------- 1 | await render_transitions(dp, "preview.html") -------------------------------------------------------------------------------- /docs/helper_tools/render_preview_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/helper_tools/render_preview_data.py -------------------------------------------------------------------------------- /docs/helper_tools/web_preview.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/helper_tools/web_preview.sh -------------------------------------------------------------------------------- /docs/how_are_messages_updated/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/how_are_messages_updated/example.py -------------------------------------------------------------------------------- /docs/how_are_messages_updated/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/how_are_messages_updated/index.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/migration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/migration.rst -------------------------------------------------------------------------------- /docs/overview/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/overview/index.rst -------------------------------------------------------------------------------- /docs/quickstart/bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/quickstart/bot.py -------------------------------------------------------------------------------- /docs/quickstart/dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/quickstart/dialog.py -------------------------------------------------------------------------------- /docs/quickstart/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/quickstart/index.rst -------------------------------------------------------------------------------- /docs/quickstart/install.sh: -------------------------------------------------------------------------------- 1 | pip install aiogram_dialog -------------------------------------------------------------------------------- /docs/quickstart/register.py: -------------------------------------------------------------------------------- 1 | dp.include_router(dialog) 2 | -------------------------------------------------------------------------------- /docs/quickstart/setup_dialogs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/quickstart/setup_dialogs.py -------------------------------------------------------------------------------- /docs/quickstart/sg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/quickstart/sg.py -------------------------------------------------------------------------------- /docs/quickstart/start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/quickstart/start.py -------------------------------------------------------------------------------- /docs/quickstart/start_bot.py: -------------------------------------------------------------------------------- 1 | if __name__ == '__main__': 2 | dp.run_polling(bot) 3 | -------------------------------------------------------------------------------- /docs/quickstart/summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/quickstart/summary.py -------------------------------------------------------------------------------- /docs/quickstart/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/quickstart/window.py -------------------------------------------------------------------------------- /docs/resources/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/button.png -------------------------------------------------------------------------------- /docs/resources/calendar_custom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/calendar_custom.png -------------------------------------------------------------------------------- /docs/resources/calendar_days.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/calendar_days.png -------------------------------------------------------------------------------- /docs/resources/calendar_months.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/calendar_months.png -------------------------------------------------------------------------------- /docs/resources/calendar_years.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/calendar_years.png -------------------------------------------------------------------------------- /docs/resources/case.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/case.png -------------------------------------------------------------------------------- /docs/resources/checkbox_checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/checkbox_checked.png -------------------------------------------------------------------------------- /docs/resources/checkbox_unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/checkbox_unchecked.png -------------------------------------------------------------------------------- /docs/resources/column.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/column.png -------------------------------------------------------------------------------- /docs/resources/const.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/const.png -------------------------------------------------------------------------------- /docs/resources/dynamic_media.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/dynamic_media.png -------------------------------------------------------------------------------- /docs/resources/format.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/format.png -------------------------------------------------------------------------------- /docs/resources/getter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/getter.png -------------------------------------------------------------------------------- /docs/resources/group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/group.png -------------------------------------------------------------------------------- /docs/resources/group_width.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/group_width.png -------------------------------------------------------------------------------- /docs/resources/layout_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/layout_example.png -------------------------------------------------------------------------------- /docs/resources/layout_example2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/layout_example2.png -------------------------------------------------------------------------------- /docs/resources/list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/list.png -------------------------------------------------------------------------------- /docs/resources/login_url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/login_url.png -------------------------------------------------------------------------------- /docs/resources/multiselect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/multiselect.png -------------------------------------------------------------------------------- /docs/resources/passing_data_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/passing_data_example.png -------------------------------------------------------------------------------- /docs/resources/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/progress.png -------------------------------------------------------------------------------- /docs/resources/quickstart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/quickstart.png -------------------------------------------------------------------------------- /docs/resources/radio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/radio.png -------------------------------------------------------------------------------- /docs/resources/render_hints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/render_hints.png -------------------------------------------------------------------------------- /docs/resources/render_preview_result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/render_preview_result.png -------------------------------------------------------------------------------- /docs/resources/render_simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/render_simple.png -------------------------------------------------------------------------------- /docs/resources/request_poll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/request_poll.png -------------------------------------------------------------------------------- /docs/resources/row.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/row.png -------------------------------------------------------------------------------- /docs/resources/scrolling_group1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/scrolling_group1.png -------------------------------------------------------------------------------- /docs/resources/scrolling_group2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/scrolling_group2.png -------------------------------------------------------------------------------- /docs/resources/select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/select.png -------------------------------------------------------------------------------- /docs/resources/stack_transitions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/stack_transitions.png -------------------------------------------------------------------------------- /docs/resources/static_media.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/static_media.png -------------------------------------------------------------------------------- /docs/resources/switch_inline_query_chosen_chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/switch_inline_query_chosen_chat.png -------------------------------------------------------------------------------- /docs/resources/switch_inline_query_current_chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/switch_inline_query_current_chat.png -------------------------------------------------------------------------------- /docs/resources/switchstate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/switchstate.png -------------------------------------------------------------------------------- /docs/resources/toggle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/toggle.gif -------------------------------------------------------------------------------- /docs/resources/url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/url.png -------------------------------------------------------------------------------- /docs/resources/whenable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/whenable.png -------------------------------------------------------------------------------- /docs/resources/whenable_extended.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/whenable_extended.png -------------------------------------------------------------------------------- /docs/resources/window_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/resources/window_example.png -------------------------------------------------------------------------------- /docs/transitions/buttons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/transitions/buttons.py -------------------------------------------------------------------------------- /docs/transitions/done.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/transitions/done.py -------------------------------------------------------------------------------- /docs/transitions/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/transitions/index.rst -------------------------------------------------------------------------------- /docs/transitions/launchmode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/transitions/launchmode.py -------------------------------------------------------------------------------- /docs/transitions/start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/transitions/start.py -------------------------------------------------------------------------------- /docs/transitions/startmode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/transitions/startmode.py -------------------------------------------------------------------------------- /docs/transitions/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/transitions/switch.py -------------------------------------------------------------------------------- /docs/widgets/custom_widgets/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/custom_widgets/index.rst -------------------------------------------------------------------------------- /docs/widgets/custom_widgets/switch_inline_query_current_chat/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/custom_widgets/switch_inline_query_current_chat/example.py -------------------------------------------------------------------------------- /docs/widgets/custom_widgets/switch_inline_query_current_chat/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/custom_widgets/switch_inline_query_current_chat/index.rst -------------------------------------------------------------------------------- /docs/widgets/hiding/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/hiding/example.py -------------------------------------------------------------------------------- /docs/widgets/hiding/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/hiding/index.rst -------------------------------------------------------------------------------- /docs/widgets/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/index.rst -------------------------------------------------------------------------------- /docs/widgets/input/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/input/index.rst -------------------------------------------------------------------------------- /docs/widgets/input/message_input/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/input/message_input/example.py -------------------------------------------------------------------------------- /docs/widgets/input/message_input/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/input/message_input/index.rst -------------------------------------------------------------------------------- /docs/widgets/input/text_input/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/input/text_input/example.py -------------------------------------------------------------------------------- /docs/widgets/input/text_input/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/input/text_input/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/button/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/button/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/button/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/button/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/calendar/custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/calendar/custom.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/calendar/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/calendar/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/calendar/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/calendar/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/cancel/equal_solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/cancel/equal_solution.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/cancel/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/cancel/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/cancel/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/cancel/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/checkbox/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/checkbox/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/checkbox/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/checkbox/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/column/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/column/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/column/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/column/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/counter/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/counter/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/counter/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/counter/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/group/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/group/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/group/example_width.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/group/example_width.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/group/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/group/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/list_group/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/list_group/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/list_group/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/list_group/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/login_url/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/login_url/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/login_url/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/login_url/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/multiselect/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/multiselect/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/multiselect/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/multiselect/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/next_and_back/equal_solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/next_and_back/equal_solution.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/next_and_back/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/next_and_back/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/next_and_back/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/next_and_back/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/radio/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/radio/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/radio/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/radio/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/request_poll/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/request_poll/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/request_poll/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/request_poll/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/row/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/row/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/row/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/row/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/scrolling_group/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/scrolling_group/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/scrolling_group/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/scrolling_group/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/select/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/select/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/select/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/select/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/start/equal_solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/start/equal_solution.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/start/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/start/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/start/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/start/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/switch_inline_query/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/switch_inline_query/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/switch_inline_query/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/switch_inline_query/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/switch_inline_query_chosen_chat/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/switch_inline_query_chosen_chat/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/switch_inline_query_chosen_chat/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/switch_inline_query_chosen_chat/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/switch_inline_query_current_chat/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/switch_inline_query_current_chat/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/switch_inline_query_current_chat/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/switch_inline_query_current_chat/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/switch_to/equal_solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/switch_to/equal_solution.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/switch_to/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/switch_to/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/switch_to/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/switch_to/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/toggle/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/toggle/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/toggle/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/toggle/index.rst -------------------------------------------------------------------------------- /docs/widgets/keyboard/url/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/url/example.py -------------------------------------------------------------------------------- /docs/widgets/keyboard/url/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/keyboard/url/index.rst -------------------------------------------------------------------------------- /docs/widgets/link_preview/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/link_preview/example.py -------------------------------------------------------------------------------- /docs/widgets/link_preview/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/link_preview/index.rst -------------------------------------------------------------------------------- /docs/widgets/media/dynamic_media/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/media/dynamic_media/example.py -------------------------------------------------------------------------------- /docs/widgets/media/dynamic_media/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/media/dynamic_media/index.rst -------------------------------------------------------------------------------- /docs/widgets/media/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/media/index.rst -------------------------------------------------------------------------------- /docs/widgets/media/other_media_sources/example.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/widgets/media/other_media_sources/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/media/other_media_sources/index.rst -------------------------------------------------------------------------------- /docs/widgets/media/static_media/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/media/static_media/example.py -------------------------------------------------------------------------------- /docs/widgets/media/static_media/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/media/static_media/index.rst -------------------------------------------------------------------------------- /docs/widgets/passing_data/data_in_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/passing_data/data_in_handlers.py -------------------------------------------------------------------------------- /docs/widgets/passing_data/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/passing_data/example.py -------------------------------------------------------------------------------- /docs/widgets/passing_data/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/passing_data/index.rst -------------------------------------------------------------------------------- /docs/widgets/text/case/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/text/case/example.py -------------------------------------------------------------------------------- /docs/widgets/text/case/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/text/case/index.rst -------------------------------------------------------------------------------- /docs/widgets/text/const/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/text/const/example.py -------------------------------------------------------------------------------- /docs/widgets/text/const/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/text/const/index.rst -------------------------------------------------------------------------------- /docs/widgets/text/format/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/text/format/example.py -------------------------------------------------------------------------------- /docs/widgets/text/format/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/text/format/index.rst -------------------------------------------------------------------------------- /docs/widgets/text/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/text/index.rst -------------------------------------------------------------------------------- /docs/widgets/text/jinja/example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/text/jinja/example.html -------------------------------------------------------------------------------- /docs/widgets/text/jinja/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/text/jinja/example.py -------------------------------------------------------------------------------- /docs/widgets/text/jinja/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/text/jinja/index.rst -------------------------------------------------------------------------------- /docs/widgets/text/list/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/text/list/example.py -------------------------------------------------------------------------------- /docs/widgets/text/list/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/text/list/index.rst -------------------------------------------------------------------------------- /docs/widgets/text/multi/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/text/multi/example.py -------------------------------------------------------------------------------- /docs/widgets/text/multi/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/text/multi/index.rst -------------------------------------------------------------------------------- /docs/widgets/text/progress/bg_manager_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/text/progress/bg_manager_example.py -------------------------------------------------------------------------------- /docs/widgets/text/progress/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/text/progress/example.py -------------------------------------------------------------------------------- /docs/widgets/text/progress/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/text/progress/index.rst -------------------------------------------------------------------------------- /docs/widgets/text/progress/prevent_new_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/docs/widgets/text/progress/prevent_new_message.py -------------------------------------------------------------------------------- /example/custom_media_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/custom_media_url.py -------------------------------------------------------------------------------- /example/i18n/bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/i18n/bot.py -------------------------------------------------------------------------------- /example/i18n/i18n_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/i18n/i18n_format.py -------------------------------------------------------------------------------- /example/i18n/i18n_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/i18n/i18n_middleware.py -------------------------------------------------------------------------------- /example/i18n/translations/en/main.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/i18n/translations/en/main.ftl -------------------------------------------------------------------------------- /example/input_media_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/input_media_group.py -------------------------------------------------------------------------------- /example/launch_modes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/launch_modes.py -------------------------------------------------------------------------------- /example/list_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/list_group.py -------------------------------------------------------------------------------- /example/loading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/loading.py -------------------------------------------------------------------------------- /example/mega/bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/mega/bot.py -------------------------------------------------------------------------------- /example/mega/bot_dialogs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/mega/bot_dialogs/calendar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/mega/bot_dialogs/calendar.py -------------------------------------------------------------------------------- /example/mega/bot_dialogs/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/mega/bot_dialogs/common.py -------------------------------------------------------------------------------- /example/mega/bot_dialogs/counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/mega/bot_dialogs/counter.py -------------------------------------------------------------------------------- /example/mega/bot_dialogs/layouts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/mega/bot_dialogs/layouts.py -------------------------------------------------------------------------------- /example/mega/bot_dialogs/link_preview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/mega/bot_dialogs/link_preview.py -------------------------------------------------------------------------------- /example/mega/bot_dialogs/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/mega/bot_dialogs/main.py -------------------------------------------------------------------------------- /example/mega/bot_dialogs/mutltiwidget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/mega/bot_dialogs/mutltiwidget.py -------------------------------------------------------------------------------- /example/mega/bot_dialogs/reply_buttons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/mega/bot_dialogs/reply_buttons.py -------------------------------------------------------------------------------- /example/mega/bot_dialogs/scrolls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/mega/bot_dialogs/scrolls.py -------------------------------------------------------------------------------- /example/mega/bot_dialogs/select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/mega/bot_dialogs/select.py -------------------------------------------------------------------------------- /example/mega/bot_dialogs/states.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/mega/bot_dialogs/states.py -------------------------------------------------------------------------------- /example/mega/bot_dialogs/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/mega/bot_dialogs/switch.py -------------------------------------------------------------------------------- /example/mega/media/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/mega/media/1.png -------------------------------------------------------------------------------- /example/mega/media/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/mega/media/2.png -------------------------------------------------------------------------------- /example/mega/media/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/mega/media/3.png -------------------------------------------------------------------------------- /example/mega/media/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/mega/media/4.png -------------------------------------------------------------------------------- /example/mega/media/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/mega/media/5.png -------------------------------------------------------------------------------- /example/mega/media/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/mega/media/6.png -------------------------------------------------------------------------------- /example/mega/media/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/mega/media/7.png -------------------------------------------------------------------------------- /example/multistack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/multistack.py -------------------------------------------------------------------------------- /example/python_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/python_logo.png -------------------------------------------------------------------------------- /example/scrolls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/scrolls.py -------------------------------------------------------------------------------- /example/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/simple.py -------------------------------------------------------------------------------- /example/subdialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/subdialog.py -------------------------------------------------------------------------------- /example/wizard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/example/wizard.py -------------------------------------------------------------------------------- /make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/make.bat -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/requirements_dev.txt -------------------------------------------------------------------------------- /requirements_doc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/requirements_doc.txt -------------------------------------------------------------------------------- /src/aiogram_dialog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/__init__.py -------------------------------------------------------------------------------- /src/aiogram_dialog/about.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/about.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/aiogram_dialog/api/entities/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/entities/__init__.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/entities/access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/entities/access.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/entities/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/entities/context.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/entities/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/entities/events.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/entities/launch_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/entities/launch_mode.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/entities/media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/entities/media.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/entities/modes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/entities/modes.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/entities/new_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/entities/new_message.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/entities/stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/entities/stack.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/entities/update_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/entities/update_event.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/exceptions.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/internal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/internal/__init__.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/internal/fake_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/internal/fake_data.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/internal/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/internal/manager.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/internal/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/internal/middleware.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/internal/widgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/internal/widgets.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/internal/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/internal/window.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/protocols/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/protocols/__init__.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/protocols/dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/protocols/dialog.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/protocols/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/protocols/manager.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/protocols/media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/protocols/media.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/protocols/message_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/protocols/message_manager.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/protocols/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/protocols/registry.py -------------------------------------------------------------------------------- /src/aiogram_dialog/api/protocols/stack_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/api/protocols/stack_access.py -------------------------------------------------------------------------------- /src/aiogram_dialog/context/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/aiogram_dialog/context/access_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/context/access_validator.py -------------------------------------------------------------------------------- /src/aiogram_dialog/context/intent_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/context/intent_filter.py -------------------------------------------------------------------------------- /src/aiogram_dialog/context/intent_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/context/intent_middleware.py -------------------------------------------------------------------------------- /src/aiogram_dialog/context/media_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/context/media_storage.py -------------------------------------------------------------------------------- /src/aiogram_dialog/context/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/context/storage.py -------------------------------------------------------------------------------- /src/aiogram_dialog/dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/dialog.py -------------------------------------------------------------------------------- /src/aiogram_dialog/manager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/aiogram_dialog/manager/bg_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/manager/bg_manager.py -------------------------------------------------------------------------------- /src/aiogram_dialog/manager/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/manager/manager.py -------------------------------------------------------------------------------- /src/aiogram_dialog/manager/manager_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/manager/manager_factory.py -------------------------------------------------------------------------------- /src/aiogram_dialog/manager/manager_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/manager/manager_middleware.py -------------------------------------------------------------------------------- /src/aiogram_dialog/manager/message_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/manager/message_manager.py -------------------------------------------------------------------------------- /src/aiogram_dialog/manager/sub_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/manager/sub_manager.py -------------------------------------------------------------------------------- /src/aiogram_dialog/manager/update_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/manager/update_handler.py -------------------------------------------------------------------------------- /src/aiogram_dialog/manager/updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/manager/updater.py -------------------------------------------------------------------------------- /src/aiogram_dialog/py.typed: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/aiogram_dialog/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/setup.py -------------------------------------------------------------------------------- /src/aiogram_dialog/test_tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/test_tools/__init__.py -------------------------------------------------------------------------------- /src/aiogram_dialog/test_tools/bot_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/test_tools/bot_client.py -------------------------------------------------------------------------------- /src/aiogram_dialog/test_tools/keyboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/test_tools/keyboard.py -------------------------------------------------------------------------------- /src/aiogram_dialog/test_tools/memory_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/test_tools/memory_storage.py -------------------------------------------------------------------------------- /src/aiogram_dialog/test_tools/mock_message_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/test_tools/mock_message_manager.py -------------------------------------------------------------------------------- /src/aiogram_dialog/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/tools/__init__.py -------------------------------------------------------------------------------- /src/aiogram_dialog/tools/calculator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/tools/calculator.png -------------------------------------------------------------------------------- /src/aiogram_dialog/tools/preview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/tools/preview.py -------------------------------------------------------------------------------- /src/aiogram_dialog/tools/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/aiogram_dialog/tools/templates/message.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/tools/templates/message.html -------------------------------------------------------------------------------- /src/aiogram_dialog/tools/transitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/tools/transitions.py -------------------------------------------------------------------------------- /src/aiogram_dialog/tools/web_preview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/tools/web_preview.py -------------------------------------------------------------------------------- /src/aiogram_dialog/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/utils.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/common/__init__.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/common/action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/common/action.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/common/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/common/base.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/common/items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/common/items.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/common/managed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/common/managed.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/common/scroll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/common/scroll.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/common/when.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/common/when.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/data/__init__.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/data/data_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/data/data_context.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/input/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/input/__init__.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/input/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/input/base.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/input/combined.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/input/combined.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/input/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/input/text.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/kbd/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/kbd/__init__.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/kbd/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/kbd/base.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/kbd/button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/kbd/button.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/kbd/calendar_kbd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/kbd/calendar_kbd.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/kbd/checkbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/kbd/checkbox.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/kbd/copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/kbd/copy.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/kbd/counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/kbd/counter.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/kbd/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/kbd/group.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/kbd/list_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/kbd/list_group.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/kbd/pager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/kbd/pager.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/kbd/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/kbd/request.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/kbd/scrolling_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/kbd/scrolling_group.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/kbd/select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/kbd/select.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/kbd/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/kbd/state.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/kbd/stub_scroll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/kbd/stub_scroll.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/link_preview/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/link_preview/__init__.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/link_preview/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/link_preview/base.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/markup/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/markup/force_reply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/markup/force_reply.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/markup/inline_keyboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/markup/inline_keyboard.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/markup/reply_keyboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/markup/reply_keyboard.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/media/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/media/__init__.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/media/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/media/base.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/media/dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/media/dynamic.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/media/scroll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/media/scroll.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/media/static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/media/static.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/text/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/text/__init__.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/text/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/text/base.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/text/format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/text/format.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/text/jinja.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/text/jinja.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/text/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/text/list.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/text/multi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/text/multi.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/text/progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/text/progress.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/text/scrolling_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/text/scrolling_text.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/utils.py -------------------------------------------------------------------------------- /src/aiogram_dialog/widgets/widget_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/widgets/widget_event.py -------------------------------------------------------------------------------- /src/aiogram_dialog/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/src/aiogram_dialog/window.py -------------------------------------------------------------------------------- /tests/test_click.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/test_click.py -------------------------------------------------------------------------------- /tests/test_create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/test_create.py -------------------------------------------------------------------------------- /tests/test_dialog_state_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/test_dialog_state_validation.py -------------------------------------------------------------------------------- /tests/test_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/test_events.py -------------------------------------------------------------------------------- /tests/test_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/test_group.py -------------------------------------------------------------------------------- /tests/test_isolation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/test_isolation.py -------------------------------------------------------------------------------- /tests/test_nested_transitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/test_nested_transitions.py -------------------------------------------------------------------------------- /tests/test_transitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/test_transitions.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/widgets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/widgets/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/conftest.py -------------------------------------------------------------------------------- /tests/widgets/kbd/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/widgets/kbd/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/kbd/test_base.py -------------------------------------------------------------------------------- /tests/widgets/kbd/test_calendar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/kbd/test_calendar.py -------------------------------------------------------------------------------- /tests/widgets/kbd/test_checkbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/kbd/test_checkbox.py -------------------------------------------------------------------------------- /tests/widgets/kbd/test_column.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/kbd/test_column.py -------------------------------------------------------------------------------- /tests/widgets/kbd/test_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/kbd/test_counter.py -------------------------------------------------------------------------------- /tests/widgets/kbd/test_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/kbd/test_group.py -------------------------------------------------------------------------------- /tests/widgets/kbd/test_multiselect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/kbd/test_multiselect.py -------------------------------------------------------------------------------- /tests/widgets/kbd/test_radio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/kbd/test_radio.py -------------------------------------------------------------------------------- /tests/widgets/kbd/test_row.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/kbd/test_row.py -------------------------------------------------------------------------------- /tests/widgets/kbd/test_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/kbd/test_select.py -------------------------------------------------------------------------------- /tests/widgets/kbd/test_toggle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/kbd/test_toggle.py -------------------------------------------------------------------------------- /tests/widgets/kbd/test_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/kbd/test_url.py -------------------------------------------------------------------------------- /tests/widgets/media/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/widgets/media/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/media/test_base.py -------------------------------------------------------------------------------- /tests/widgets/media/test_media_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/media/test_media_message.py -------------------------------------------------------------------------------- /tests/widgets/media/test_media_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/media/test_media_storage.py -------------------------------------------------------------------------------- /tests/widgets/media/test_scroll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/media/test_scroll.py -------------------------------------------------------------------------------- /tests/widgets/text/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/widgets/text/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/text/test_base.py -------------------------------------------------------------------------------- /tests/widgets/text/test_case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/text/test_case.py -------------------------------------------------------------------------------- /tests/widgets/text/test_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/text/test_format.py -------------------------------------------------------------------------------- /tests/widgets/text/test_jinja.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/text/test_jinja.py -------------------------------------------------------------------------------- /tests/widgets/text/test_multi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/aiogram_dialog/HEAD/tests/widgets/text/test_multi.py --------------------------------------------------------------------------------