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