Trigger Bot — Шаблоны и переменные

Trigger Bot — Шаблоны и переменные

Fenicu

Шаблоны превращают обычные ответы в динамические — с подстановкой имени пользователя, даты, переменных чата и форматированием.

Как создать шаблонный триггер

Добавьте флаг -t при создании. Напишите текст с переменными и ответьте на него:

Привет, {{ user.mention }}! Добро пожаловать в {{ chat.title }}.

Затем: /add -t привет

Теперь на «привет» бот ответит: «Привет, @username! Добро пожаловать в Название чата.»

Все доступные переменные

{{ user.mention }} — кликабельное упоминание (@username или ссылка на профиль)

Пример: «Отвечаю тебе, {{ user.mention }}!» → «Отвечаю тебе, @fenicu!»

{{ user.full_name }} — полное имя (Имя Фамилия)

Пример: «Привет, {{ user.full_name }}» → «Привет, Иван Иванов»

{{ chat.title }} — название чата

{{ date }} — текущая дата (в таймзоне чата)

{{ time }} — текущее время

{{ vars.имя_переменной }} — значение пользовательской переменной чата

Фильтры форматирования

Фильтры добавляют форматирование к переменным:

{{ user.full_name | bold }} → Иван Иванов

{{ chat.title | italic }} → Название чата

{{ date | code }} → 05.04.2026

Переменные чата (Vars)

Вы можете хранить полезную информацию в переменных и использовать их в шаблонах.

Команды

/setvar ключ значение — создать или обновить

/delvar ключ — удалить

/vars — список всех переменных

Пример: динамическая ссылка

1. /setvar site https://fenicu.com

2. Создайте триггер (ответом на текст): «Наш сайт: {{ vars.site }}»

3. /add -t сайт

Результат: «Наш сайт: https://fenicu.com». Если ссылка сменится — обновите переменную, все триггеры подтянут новое значение.

Пример: правила чата

1. /setvar rules 1. Не спамить\n2. Быть вежливым\n3. Писать по теме

2. Текст триггера:

{{ user.mention }}, ознакомься с правилами {{ chat.title }}:\n{{ vars.rules }}

3. /add -t -m contains правила

Пример: полноценное приветствие через триггер

Текст:

Добро пожаловать, {{ user.mention | bold }}!\nТы попал в {{ chat.title | bold }}.\nСегодня: {{ date }}\nПравила: {{ vars.rules }}\nНаш канал: {{ vars.channel }}

Команда: /add -t приветствие

← Вернуться к оглавлению

Report Page