InputMedia¶
InputMedia(path, type=None)
¶
Класс для представления медиафайла.
Attributes:
| Name | Type | Description |
|---|---|---|
path |
Путь к файлу. |
|
type |
Тип файла, определенный на основе содержимого (MIME-типа) или указанный вручную. |
Инициализирует объект медиафайла.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
path
|
str
|
Путь к файлу. |
required |
type
|
UploadType | str | None
|
Тип файла. Если не указан, определяется автоматически. |
None
|
Source code in maxapi/types/input_media.py
InputMediaBuffer(buffer, filename=None, type=None)
¶
Класс для представления медиафайла из буфера.
Attributes:
| Name | Type | Description |
|---|---|---|
buffer |
Буфер с содержимым файла. |
|
type |
Тип файла, определенный на основе содержимого (MIME-типа) или указанный вручную. |
Инициализирует объект медиафайла из буфера.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
buffer
|
bytes
|
Буфер с содержимым файла. |
required |
filename
|
str | None
|
Название файла (по умолчанию присваивается uuid4). |
None
|
type
|
UploadType | str | None
|
Тип файла. Если не указан, определяется автоматически. |
None
|
Source code in maxapi/types/input_media.py
detect_file_type(data)
¶
Определяет тип файла на основе его содержимого (MIME-типа).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data
|
bytes
|
Буфер с содержимым файла. |
required |
Returns:
UploadType: Определенный тип файла. Если MIME-тип не удалось
определить или при определении произошла ошибка,
возвращается UploadType.FILE.