355 день делаю/обновляю maxapi

Продолжаю развивать maxapi - Python-библиотеку для создания ботов в MAX.

Изначально хотелось получить для MAX что-то близкое по удобству к aiogram: роутеры, фильтры, FSM, middleware, webhook и хорошую типизацию. Со временем это выросло в отдельный open-source проект.

Сейчас в библиотеке есть: • Polling и Webhook • Router и фильтры • FSM (Memory и Redis) • Middleware • Inline-кнопки и callbackи • Работа с файлами и медиа • Интеграция с FastAPI и Litestar

Установка: pip install maxapi

Пример простого бота:

from maxapi import Bot, Dispatcher from maxapi.filters.command import CommandStart from maxapi.types import MessageCreated

bot = Bot() dp = Dispatcher()

@dp.message_created(CommandStart()) async def start(event: MessageCreated): await event.message.answer("Привет из MAX!") await dp.start_polling(bot)

Если разрабатываете ботов для MAX, буду рад обратной связи, идеям и PR. GitHub: https://github.com/love-apples/maxapi Документация: https://love-apples.github.io/maxapi/