10.1.1. Класс cerebro.aclasses.AbstractAttachment

class cerebro.aclasses.AbstractAttachment(event_id, message_id, attach_id)[исходный код]

Базовый класс вложения. Имеет основной функционал для доступа к свойствам вложения.

Методы

DATA_ = ''

Поля кортежа данных вложения

DATA_COMMENT = 7

Текстовый комментарий. Тип string.

DATA_EVENT_ID = 1

Идентификатор сообщения. Тип int.

DATA_FILE_HASH = 10

Хеш файла. Тип string.

DATA_FILE_PATH = 8

Путь до файла. Тип string.

DATA_FILE_SIZE = 5

Размер вложения в байтах. Тип int.

DATA_GROUP_ID = 2

Идентификатор вложения. Тип int.

DATA_HAS_REVIEW = 4

Наличие рецензии. 0 - нет, 1 - есть.

Тип вложения: 0 - файл, 1 - ссылка.

DATA_MTM = 0

Время модификации данных. Тип datetime.

DATA_NAME = 6

Имя вложения. Тип string.

DATA_REVIEW_HASH = 11

Хеш файла рецензии. Тип string.

DATA_REVIEW_PATH = 9

Путь до файла рецензии. Тип string.

DATA_THUMB1_HASH = 12

Хеш первого эскиза. Тип string.

DATA_THUMB2_HASH = 13

Хеш второго эскиза. Тип string.

DATA_THUMB3_HASH = 14

Хеш третьего эскиза. Тип string.

comment()[исходный код]
Результат:текстовый комментарий к вложению.
Тип результата:string
file_path()[исходный код]
Результат:путь до файла. Может отсутствовать, если файла нет в файловом хранилище. В этом случаи возвратится пустая строка.
Тип результата:string
file_size()[исходный код]
Результат:размер файла в байтах. В случаи ссылки возвращает 0.
Тип результата:int
has_review()[исходный код]
Результат:True, если вложение имеет рецензию (аудио-визуальные комментарии).
Тип результата:bool
hashtags(hashtags)[исходный код]
Результат:Возвращает список хэштегов.
Тип результата:list(string, )
Результат:True, если вложение является ссылкой.
Тип результата:bool
name()[исходный код]
Результат:имя вложения. В случаи ссылки возвращает полный путь до файла.
Тип результата:string
review_path()[исходный код]
Результат:путь до файла рецензии (аудио-визуальных комментариев). Может отсутствовать, если файла нет в файловом хранилище. В этом случаи возвратится пустая строка.
Тип результата:string