aiogram
It is a framework that build upon asyncio and aiohttp python modules, fully asynchronous, for creating telegram bots.
If you have a high-load project with hundreds of handlers and thousands users, then the aiogram is for you. Among other things, it is offer the following list of features:
- Asynchronous (asyncio docs, PEP 492)
- Has type hints (PEP 484) and can be used with mypy
- Supports PyPy
- Supports Telegram Bot API 7.10 and gets fast updates to the latest versions of the Bot API
- Telegram Bot API integration code was autogenerated and can be easily re-generated when API gets updated
- Updates router (Blueprints)
- Has Finite State Machine
- Uses powerful magic filters
- Middlewares (incoming updates and API calls)
- Provides Replies into Webhook
- Integrated I18n/L10n support with GNU Gettext (or Fluent)
This framework was created and written by this young man Alex Root Junior in 2014, although the main activity on developing this framework began in May 2017, judging by the commits on github. And here is a link to the repository itself https://github.com/aiogram/aiogram
0