Перейти к содержанию

Переменные шаблонов

Список всех основных переменных шаблонов.


Участник#

Переменные, возвращающие некоторую полезную информацию об участнике, который вызвал соответствующую команду или событие (поднятие уровня в рейтинге, например).

Переменная Описание
{{member}} Упоминание участника
{{member.id}} Уникальный идентификатор участника
{{member.mention}} Упоминание участника
{{member.nickname}} Никнейм участника на сервере (если установлен) или его оригинальное имя
{{member.tag}} Полный тег участника в формате Ник#1234
{{member.name}} Имя участника
{{member.discriminator}} Дискриминатор участника (тег, 4 числа после # имени учетной записи)
{{member.joinedAt}} Дата и время присоединения участника на сервер
{{member.createdAt}} Дата и время регистрации участника
{{member.status}} Статус участника (В сети, Нет на месте, Не беспокоить, Оффлайн) с иконкой-эмоцией.
{{member.bio}} Информация об участнике, указанная в команде !осебе
{{member.avatarUrl}} Ссылка на аватар участника
{{member.rank.level}} Уровень участника в рейтинге
{{member.rank.remainingExp}} Опыт, оставшийся до следующего уровня
{{member.rank.levelExp}} Суммарный опыт, необходимый на текущем уровне
{{member.rank.levelCurrentExp}} Опыт на текущем уровне участника
{{member.rank.totalExp}} Всего опыта у участника
{{member.rank.rank}} Ранг участника по серверу
{{member.rank.cookies}} Количество печенек участника
{{member.rank.voiceActivity}} Длительность голосовой активности участника

Сервер#

Переменные, возвращающие некоторую полезную информацию о Вашем сервере.

Переменная Описание
{{guild}} Имя сервера
{{guild.owner}} Владелец сервера
{{guild.id}} Уникальный идентификатор сервера
{{guild.name}} Имя сервера
{{guild.iconUrl}} Ссылка на иконку сервера
{{guild.afkTimeout}} AFK таймаут голосового канала (в минутах)
{{guild.afkChannel}} Название AFK голосового канала
{{guild.memberCount}} Количество участников на сервере
{{guild.createdAt}} Дата и время создания сервера
{{guild.boostCount}} Количество бустов на сервере

Канал#

Переменные, возвращающие некоторую полезную информацию о целевом канале отправляемого сообщения (исключая сообщения в личку).

Переменная Описание
{{channel}} Упоминание канала
{{channel.id}} Уникальный идентификатор канала
{{channel.name}} Название канала
{{channel.mention}} Упоминание канала
{{channel.topic}} Описание (топик) канала
{{channel.position}} Номер позиции канала в списке (1 — верх списка)
{{channel.createdAt}} Дата и время создание канала

Сообщение#

Переменные, возвращающие некоторую полезную информацию о сообщении-источнике.

Переменная Описание
{{message}} Содержимое сообщения ({{message.contentRaw}})
{{message.id}} Уникальный идентификатор сообщения
{{message.contentRaw}} Содержимое сообщения без какой-либо обработки (как его прислал Discord)
{{message.contentDisplay}} Содержимое сообщения, где все коды каналов, эмоций и упоминаний заменены их наименованиями
{{message.contentStripped}} Содержимое сообщения как contentDisplay, но дополнительно еще и без какого-либо форматирования
{{message.author}} Автор этого сообщения
{{message.createdAt}} Дата и время создания сообщения
{{message.mentionedMembers[0]}} Первый упомянутый участник в сообщении. Отсчет начинается с 0, для второго подставьте 1 и так далее.
{{message.mentionedRoles}} Список упомянутых ролей в сообщении
{{message.mentionedRoles[0]}} Первая упомянутая роль в сообщении. Отсчет начинается с 0, для второго подставьте 1 и так далее.
{{message.mentionedChannels}} Список упомянутых каналов в сообщении
{{message.mentionedChannels[0]}} Первый упомянутый канал в сообщении. Отсчет начинается с 0, для второго подставьте 1 и так далее.
{{message.attachments}} Список ссылок на вложения (файлы) к сообщению
{{message.attachments[0]}} Первая ссылка на вложение (файл) к сообщению. Отсчет начинается с 0, для второго подставьте 1 и так далее.

Рейтинг участников#

Дополнительные переменные для сообщений рейтинга участников.

Переменная Описание
{{rolesAdded}} Список выданных ролей-наград
{{rolesRemoved}} Список снятых ролей-наград

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

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

Переменная Описание
{{arguments}} Текст, следуемый за введенной командой. Например, для команды !команда блаблабла ха! аргументами будут блаблабла ха!
{{arguments.get(N)}}

Аргумент, введенный с командой. Аргументы разделяются пробелом, соответственно для получения нужного аргумента вместо N нужно писать его порядковый номер:

  • {{arguments.get(1)}} для первого;
  • {{arguments.get(2)}} для второго;
  • и так далее.
{{arguments.range(N,M)}} Вставит диапазон аргументов, введенных с командой через пробел. Например, {{arguments.range(2,5)}} вставит аргументы со второго по пятый.
{{arguments.after(2)}} Вставит все аргументы, начиная со второго. Число позиции можно заменить на нужное.
{{arguments.before(4)}} Вставит все аргументы с первого по чертвертый. Число позиции можно заменить на нужное.

Автомодерация#

Данные переменные используются в фильтрах автомодерации в уведомлениях о нарушении. Для каждого фильтра определен свой набор переменных, с которыми вы можете ознакомиться ниже.

Переменная Описание
{{infraction.linkUrl}} Ссылка, попавшая под правила фильтра
{{infraction.inviteCode}} Код приглашения на сервер

Фильтр "Приглашения"#

Переменная Описание
{{infraction.inviteUrl}} Ссылка с приглашением на сервер в формате discord.gg/<код>

Фильтр "Плохие слова"#

Переменная Описание
{{infraction.word}} Обнаруженное плохое слово

Фильтр "Повторяемый текст"#

Переменная Описание
{{infraction.count}} Количество одинаковых сообщений

Фильтр "Caps Lock"#

Переменная Описание
{{infraction.percent}} Процент букв в верхнем регистре в сообщении

Фильтр "Эмоции"#

Переменная Описание
{{infraction.count}} Количество обнаруженных эмоций в сообщении

Фильтр "Упоминания"#

Переменная Описание
{{infraction.mentionType}} Тип упоминаний, на которых сработал фильтр
{{infraction.count}} Количество обнаруженных упоминаний этого типа

Фильтр "Zalgo"#

Переменная Описание
{{infraction.percent}} Процент Zalgo-символов от всего сообщения

Публикации и подписки#

Данные переменные используются в публикациях и подписках для оповещений:

Twitch#

Переменная Описание
{{channel}} Название канала
{{channel.url}} Ссылка на канал
{{stream}} Наименование стрима
{{game}} Название игры

Trovo.live#

Переменная Описание
{{channel}} Название канала
{{channel.url}} Ссылка на канал
{{stream}} Наименование стрима

YouTube#

Переменная Описание
{{channel}} Название канала
{{channel.url}} Ссылка на канал
{{video}} Наименование видео
{{video.url}} Ссылка на видео

VK#

Переменная Описание
{{post.url}} Ссылка на пост