10.1.7. Класс cerebro.aclasses.Message¶
-
class
cerebro.aclasses.Message(message_id)[исходный код]¶ - Базовые классы:
cerebro.aclasses.AbstractMessageKласс сообщения.
Методы
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