EnotPRO Logo EnotPRO

Макросы

Макросы | это мини программы которые можно вставить в текст, в процессе выполнения они будут заменены на полученные значения. Макрос записывается в формате:

!{НазваниеМакроса| Параметр1: Значение1; Параметр2: Значение2}

Здесь после символа вертикальной черты | отображаются параметры в формате параметр: значение; Сперва идет название параметра, затем значение. Эта связка разделена символом : (двоеточие). Между собой параметры разделяются символом ; (точка с запятой).

!{НазваниеМакроса|
 Параметр1: Значение1;
 Параметр2: Значение2
}

Вы можете использовать любую запись, какая вам больше нравится.


В процессе выполнения макроса, бот вычисляет значение и подставляет его в место, где был записан сам текст макроса, например если в тексте написать так:

Дата: !{time}

То в процессе выполнения вы увидите такую запись:

Дата: 2026.03.16 18:40:25

Перечень макросов

decodeURI

Макрос декодирует URI, преобразуя закодированные последовательности обратно в символы.

encodeURI

Макрос кодирует URI, заменяя специальные символы на UTF-8 последовательности.

HTML

Макрос преобразует текст в HTML разметку

json

Макрос форматирует JSON данные с возможностью настройки отступов.

list

Макрос обрабатывает списки.

math

Макрос вычисляет математические выражения

media

Макрос прикрепляет медиа к различным сущностям

pick

Макрос извлекает значение по ключу из JSON объекта или элемент по индексу из списка.

random

Макрос рандома. Генерирует различные события.

regex

Макрос регулярное выражение, проверяет соответствие строки регулярному выражению.

size

Макрос определяет размер данных.

string

Макрос проверяет вхождение строк разными способами.

time

Макрос для работы с датами и временем.

type

Макрос определяет тип переменной из контекста данных.

user

Макрос создает ссылку на профиль пользователя Telegram.

varcloud

Макрос работает с облачными переменными.

© 2025 EnotPRO. Все права защищены.