-
Notifications
You must be signed in to change notification settings - Fork 0
BuiltinMessages RU
ameharoo edited this page Aug 15, 2024
·
2 revisions
Актуально с версии 1.0.0
Данные сообщения являются встроенными в Mess и каждое из них должно быть реализовано для каждого бекенда, иначе произойдет выброс исключения NotImplementedException
при попытке рендера сообщения, поскольку при создании сообщения в генераторе оно берется из base.py
, если не определено для данного бекенда.
Все сообщения в base.py
бросают исключение NotImplementedException
в методах base.Message::render
и base.Message::get_render_template
💁 Эти встроенные сообщения описаны в
messages/base.py
.
Сообщение | Описание | Вариативное | Шаблонное |
---|---|---|---|
Message |
Базовое сообщение, может быть вариативным, шаблонным и определяться пользователем. Используется как основа для других сообщений. | Нет | Нет |
Int8 |
Сообщение, представляющее 8-битное целое число со знаком. | Нет | Нет |
Int16 |
Сообщение, представляющее 16-битное целое число со знаком. | Нет | Нет |
Int32 |
Сообщение, представляющее 32-битное целое число со знаком. | Нет | Нет |
Uint8 |
Сообщение, представляющее 8-битное целое число без знака. | Нет | Нет |
Uint16 |
Сообщение, представляющее 16-битное целое число без знака. | Нет | Нет |
Uint32 |
Сообщение, представляющее 32-битное целое число без знака. | Нет | Нет |
Float |
Сообщение, представляющее число с плавающей запятой. | Нет | Нет |
Fixed16 |
Сообщение, представляющее фиксированное число с 16-битной точностью. | Нет | Нет |
Fixed32 |
Сообщение, представляющее фиксированное число с 32-битной точностью. | Нет | Нет |
VarArray |
Сообщение, представляющее переменный массив элементов. Является вариативным и шаблонным. | Да | Да |