Repository navigation
2.7.7 — Название тарифа в уведомлениях
В редактор уведомлений об оплате добавлена переменная {{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