10.1.7. Класс cerebro.aclasses.Message¶
-
class
cerebro.aclasses.
Message
(message_id)[исходный код]¶ - Базовые классы:
cerebro.aclasses.AbstractMessage
Kласс сообщения.
Методы
add_hashtags()
attachments()
creator_id()
data()
id()
moderator_id()
modification_time()
remove_hashtags()
методы базового класса cerebro.aclasses.AbstractMessage
message = cerebro.core.current_message()
message = cerebro.core.message(message_id)
Параметры: hashtags (string, set(string, ) или list(string, )) – хэштег или массив хэштегов (каждый хэштег должен быть одним словом без пробелов). Добавляет хэштеги к сообщению.
См.также
-
attachments
()[исходный код]¶ Результат: список вложений в сообщение. Тип результата: list( cerebro.aclasses.Attachment
,)
-
creator_id
()[исходный код]¶ Результат: идентификатор автора сообщения. Тип результата: int
-
data
()[исходный код]¶ Результат: кортеж данных
по сообщению.Тип результата: tuple По сути, б2ольшинство методов данного класса являются обёртками к этому кортежу. Поэтому вы можете пользоваться напрямую данными из него.
message.creator_id() == message.data()[message.DATA_CREATOR_ID] message.is_client_visible() == cerebro.core.has_flag(message.data()[message.DATA_FLAGS], message.FLAG_CLIENT_VISIBLE) # и так далее
-
id
()[исходный код]¶ Результат: идентификатор сообщения. Тип результата: int
-
moderator_id
()[исходный код]¶ Результат: идентификатор пользователя, изменившего сообщение. Тип результата: int
-
modification_time
()[исходный код]¶ Результат: время изменения сообщения. Тип результата: datetime