Skip to content

2.7.7 — Название тарифа в уведомлениях

Choose a tag to compare

@bruhxax bruhxax released this 21 Oct 17:29
· 40 commits to main since this release

В редактор уведомлений об оплате добавлена переменная {{plan_name}} — название тарифа.

Использование

В Редактор контента → Уведомления оплат замените {{sub}} на {{plan_name}} в строке тарифа:

<b>Тариф:</b> <b>{{plan_name}}</b>

{{sub}} по-прежнему выводит срок подписки, например «1 месяц». Название берётся из настроек конкретного тарифа по его ID, поэтому тарифы с одинаковым сроком не путаются. Если название не задано или тариф удалён, выводится срок. Для отдельной покупки устройств или трафика пустая строка тарифа скрывается.

Новая переменная работает в обычных уведомлениях и P2P-заявках. Кнопка «Отправить тест» использует один из включённых именованных тарифов, если такой есть. Названия безопасно экранируются для Telegram HTML, а текст вида {{price}} внутри названия не превращается во вложенную переменную. Сохранённый текст уведомления остаётся доступен для редактирования.

Проверено: Go-тесты проекта, синтаксис интерфейса и сборка Linux/amd64. Отдельные проверки покрывают разные тарифы с одинаковым сроком, подарки, дневные и удалённые тарифы, покупки устройств/трафика и тестовый пример.

Обновление:

cd /opt/Link-Bot && bash ./update.sh