maxo - асинхронный Python-фреймворк для ботов мессенджера MAX (max.ru)

maxo - асинхронный Python-фреймворк для ботов MAX (max.ru)

License Status PyPI Downloads GitHub Repo stars Supported python versions Tests

Асинхронный Python-фреймворк для разработки ботов в MAX

Основные возможности:

Асинхронность

Полностью асинхронный фреймворк, построенный на базе aiohttp и unihttp.

Начало работы
Строгая типизация

100% покрытие типами. Использует adaptix для валидации данных и сериализации.

Начало работы
Диалоги

Мощная система диалогов, портированная из aiogram_dialog. Создавайте сложные сценарии взаимодействия с пользователями легко и просто.

Начало работы
Интеграции

Поддержка Dependency Injection через dishka, фильтрация с magic_filter и работа с redis из коробки.

Начало работы
Современный Python

Разработан для Python 3.12+. Использует все преимущества последних версий языка.

Начало работы
Документация

Подробная документация и примеры для быстрого старта.

Начало работы

Если у вас есть вопросы, вы можете задать их в Телеграме @maxo_py или MAX

Contributors

Люди, которые сделали этот проект возможным.