mirror of
https://github.com/aiogram/aiogram.git
synced 2025-12-08 17:13:56 +00:00
1 KiB
1 KiB
Overview
aiogram now is fully support of Telegram Bot API v4.4
All API methods and types is fully autogenerated from Telegram Bot API docs by parser with code-generator
Package: aiogram.api
Methods
All API methods is wrapped as pydantic models and placed in aiogram.api.methods package so that's mean all values which you pass as arguments to the methods will be validated.
Here is all methods is classes and in due to Python standards all classes named in upper camel case, for example methods sendMessage has the name SendMessage
Also in places where you can send
Types
All types is also wrapped with pydantic and placed in aiogram.api.types package.
In this place makes some more differences with official documentations:
- name
fromwas renamed tofrom_userin due tofromis an keyword in python - timestamps has
datetime.datetimetype instead ofint - InputFile is used for sending files and is not use
pydantic.BaseModelas base class
Client
...