{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/5"},{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks"},{"label":"Chat","url":"https://skillfed.io/packages/category/communications-chat"}],"enrichment":{"capability":"aiogram is an asynchronous Python framework for building Telegram bots using asyncio and aiohttp, with type hints, routing, state machines, and middleware support.","skillfed_tags":["telegram-bot","asyncio","state-machine"],"use_cases":["Build responsive Telegram bots that handle concurrent user interactions without blocking.","Create stateful conversation flows using the built-in Finite State Machine for multi-step dialogs.","Organize complex bot logic with Blueprints and routers for modular, maintainable code.","Implement custom message filtering and routing with magic filters for flexible update handling.","Integrate internationalization into bots with built-in I18n/L10n support."],"what_it_does":"aiogram is a fully asynchronous framework for building Telegram bots in Python 3.10+, built on asyncio and aiohttp. It provides type hints (compatible with mypy), automatic Telegram Bot API integration code generation, routing via Blueprints, a Finite State Machine for conversation flow, powerful magic filters for message matching, middleware support for both incoming updates and API calls, and integrated internationalization via GNU Gettext or Fluent. The framework is designed to make bots faster and more powerful by leveraging Python's async capabilities.\n\nThe package depends on aiofiles, aiohttp, certifi, magic-filter, pydantic, and typing-extensions. It is actively maintained, supports current Python versions (3.10 through 3.14, including PyPy), and has no known security vulnerabilities. The documentation is available in multiple languages and the project maintains active community channels. Prior asyncio experience is strongly recommended before using aiogram.","worth_installing":"Yes. aiogram is production-stable, actively maintained, has low install friction, carries a permissive MIT license, and supports current Python versions. It is the right choice if you need to build asynchronous Telegram bots and have asyncio experience. No security vulnerabilities are known. The main prerequisite is comfort with async/await patterns."},"id":"aiogram","links":{"html":"https://skillfed.io/packages/aiogram","md":"https://skillfed.io/packages/aiogram.md","pypi":"https://pypi.org/project/aiogram/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-17","license_spdx":"MIT","license_treatment":"permissive","name":"aiogram","python_support":"supports_current","summary":"Modern and fully asynchronous framework for Telegram Bot API"},"popularity":{"monthly_downloads":4037693,"position":2394,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"3.30.0"}
