mirror of
https://github.com/aiogram/aiogram.git
synced 2025-12-06 07:50:32 +00:00
2.6 KiB
2.6 KiB
Overview
Documentation for version 3.0 [WIP] 1
aiogram modern and fully asynchronous framework for Telegram Bot API written in Python 3.7 with asyncio and aiohttp. It helps you to make your bots faster and simpler.
Features
- Asynchronous
- Supports Telegram Bot API v2.4
- Finite State Machine
- Replies into Webhook
- Middlewares
- Updates router (Blueprints)
!!! note Before start using aiogram is highly recommend to know how to work with asyncio.
Also if you has questions you can go to uor community chat s in Telegram:
- [English language](https://t.me/aiogram)
- [Russian language](https://t.me/aiogram_ru)
Task list for 3.0
- Telegram API features
- Rewrite Telegram types using pydantic
- Rewrite Telegram methods using pydantic
- Rewrite bot class
- ...
- Dispatcher features
- Blueprints/Routers
- Refactor FSM
- Refactor filters
- Tests
- API
- Sessions
- Types
- Methods
- Client
- Dispatcher
- ...
- Utils
- Helper
- ...
- API
- CI/CD
- Publish to PyPi on tag
- Build docs on push
- Code style
- Test with coverage on pull-request
- Test with coverage on push
- mypy on pull-request
- Flake8 on pull-request
-
work in progress ↩︎