Attachment Module¶
StickerAttachmentPayload
¶
Bases: BaseModel
Данные для вложения типа стикер.
Attributes:
| Name | Type | Description |
|---|---|---|
url |
str
|
URL стикера. |
code |
str
|
Код стикера. |
PhotoAttachmentPayload
¶
Bases: BaseModel
Данные для фото-вложения.
Attributes:
| Name | Type | Description |
|---|---|---|
photo_id |
int
|
Идентификатор фотографии. |
token |
str
|
Токен для доступа к фото. |
url |
str
|
URL фотографии. |
OtherAttachmentPayload
¶
Bases: BaseModel
Данные для общих типов вложений (файлы и т.п.).
Attributes:
| Name | Type | Description |
|---|---|---|
url |
str
|
URL вложения. |
token |
Optional[str]
|
Опциональный токен доступа. |
ContactAttachmentPayload
¶
Bases: BaseModel
Данные для контакта.
Attributes:
| Name | Type | Description |
|---|---|---|
vcf_info |
Optional[str]
|
Информация в формате vcf. |
max_info |
Optional[User]
|
Дополнительная информация о пользователе. |
ButtonsPayload
¶
Bases: BaseModel
Данные для вложения с кнопками.
Attributes:
| Name | Type | Description |
|---|---|---|
buttons |
List[List[InlineButtonUnion]]
|
Двумерный список inline-кнопок. |
Attachment
¶
Bases: BaseModel
Универсальный класс вложения с типом и полезной нагрузкой.
Attributes:
| Name | Type | Description |
|---|---|---|
type |
AttachmentType
|
Тип вложения. |
payload |
Optional[Union[...]]
|
Полезная нагрузка, зависит от типа вложения. |