FastVK¶
FastVK — асинхронный фреймворк для VK-ботов на Python, вдохновлённый FastAPI и aiogram.
Ключевые возможности¶
- Декораторный API —
@bot.message(),@bot.callback(),@bot.on("event"). - Фильтры —
Command,CommandStart,Text,F.text == "...",StateFilter,regexp. - FSM —
StatesGroup,FSMContext,MemoryStorage/RedisStorage. - DI — параметры хэндлера (
message: Message,state: FSMContext,user: User) резолвятся автоматически по типу. - Typed методы —
MessagesSend,MessagesEdit,WallPostи другие с полной поддержкой IDE. - Роутеры —
Routerдля разбивки бота по файлам. - Middleware — перехват любого события до хэндлера.
- Dashboard — встроенный веб-дашборд со статистикой.