Переменные шаблонов
Список всех основных переменных шаблонов.
Участник
Переменные, возвращающие некоторую полезную информацию об участнике, который вызвал соответствующую команду или событие (поднятие уровня в рейтинге, например).
Переменная |
Описание |
{{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}} |
Ссылка на пост |