{"repo":"K1rL3s/maxo","free":true,"listed":false,"github":"https://github.com/K1rL3s/maxo","clone":"git clone https://github.com/K1rL3s/maxo.git","description":"🐍 Асинхронный Python-фреймворк для разработки ботов MAX Bot API (max.ru)","language":"Python","stars":54,"topics":["asyncio","bot","framework","max","maxo","python","async","chat-bot","chatbot","max-api"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"maxo - библиотека и асинхронный Python-фреймворк для разработки ботов MAX (max.ru) и работы с MAX Bot API Асинхронный Python-фреймворк для разработки ботов в MAX Документация Интерфейс основан на aiogram maxo/dialogs сделано из aiogram dialog maxo/transport/webhook сделано из aiogram-webhook Почему maxo? - Интерфейс намеренно близок к aiogram : роутеры, фильтры, мидлвари, FSM и диалоги работают так, как вы привыкли - Диалоги ( maxo.dialogs ): окна, виджеты, пагинация, календарь. Интерфейс можно посмотреть в браузере до запуска бота, а сценарии - тестировать без сети - Long-polling и вебхуки ( aiohttp / fastapi ), FSM с Redis, DI через dishka и фильтры на magic filter - Методы, типы и апдейты генерируются по официальной документации MAX Bot API - меньше расхождений с платформой - 100% аннотаций и mypy --strict - ошибки видно в IDE, а не в проде - Ошибки API типизированы: можно писать except MaxBotTooManyRequestsError , а не разбирать голый HTTP-ответ - Российский доверенный сертификат уже вшит в HTTP-клиент, настраивать SSL для API MAX вручную не нужно - Асинхронность на aiohttp и unihttp , валидация данных через adaptix , документация на русском Установка Через pip : В pyproject.toml : Для чего подходит maxo - Разработка ботов MAX на Python - Работа с MAX Bot API - long-polling и webhook для MAX - FSM, диалоги и inline-клавиатуры для ботов - Миграция с aiogram-подхода на MAX Быстрый старт Больше примеров в примерах Эхо-бот Команды Клавиатуры Диалоги Многошаговый сценарий - эт","default_branch":null,"files":null,"tree":[],"storefront":"/r/K1rL3s","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/K1rL3s/maxo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}