mirror of
https://github.com/aiogram/aiogram.git
synced 2025-12-12 02:03:04 +00:00
Add autogenerated docs for types and methods
This commit is contained in:
parent
a24708d589
commit
65331e1fda
166 changed files with 7361 additions and 4 deletions
26
docs/api/index.md
Normal file
26
docs/api/index.md
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
# Overview
|
||||
|
||||
**aiogram** now is fully support of [Telegram Bot API v4.4](https://core.telegram.org/bots/api)
|
||||
|
||||
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 `from` was renamed to `from_user` in due to `from` is an keyword in python
|
||||
- timestamps has `datetime.datetime` type instead of `int`
|
||||
- InputFile is used for sending files and is not use `pydantic.BaseModel` as base class
|
||||
|
||||
## Client
|
||||
|
||||
...
|
||||
Loading…
Add table
Add a link
Reference in a new issue