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 - есть.
-
DATA_IS_LINK= 3¶ Тип вложения: 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
-
is_link()[исходный код]¶ Результат: True, если вложение является ссылкой. Тип результата: bool
-
name()[исходный код]¶ Результат: имя вложения. В случаи ссылки возвращает полный путь до файла. Тип результата: string
-
review_path()[исходный код]¶ Результат: путь до файла рецензии (аудио-визуальных комментариев). Может отсутствовать, если файла нет в файловом хранилище. В этом случаи возвратится пустая строка. Тип результата: string
-