Перейти к содержимому

Переменные

Информация

Некоторые шаблоны сообщений имеют свои уникальные переменные, относящиеся к конкретной функциональности. Эти переменные описаны в соответствующих статьях, например:

Общие переменные

Все шаблоны имеют несколько изначально определенных переменных:

ПеременнаяТипОписание
guildGuildДанные о сервере
botMemberЭкземпляр JuniperBot как участника
memberMemberЭкземпляр участника, связанного с шаблоном
channelTextChannelЦелевой канал, куда должно быть отправлено сообщение (только если на сам сервер, а не в личку)
sourceChannelTextChannelКанал-источник (канал ввода пользовательской команды, например).

Отличается от переменной channel тем, в последней может быть совершенно другой канал, выбранный вручную как целевой в настройках шаблона сообщения.
messageMessageЭкземпляр сообщения, которое могло спровоцировать отправку генерацию шаблона.

Например, сообщение с вызовом пользовательской команды.
overrideEmbedНабор переопределений панели (позволяет установить поля шаблона кодом)

Пользовательские команды

Дополнительные переменные, передаваемые в Действия пользовательских команд.

ПеременнаяТипОписание
argumentsArgumentsДанные об аргументах, вызвавших пользовательскую команду.
parametersParametersДанные о параметрах, переданных в действие пользовательской команды.
componentComponentДанные о компоненте, которое вызвало действие пользовательской команды.
modalModalДанные о диалоге, которое вызвало действие пользовательской команды.

Все права зафырканы.