Инструкция • Обновлено: 24.10.2026

Встроенный CallBack-генератор: всплывающее окно и Telegram-бот

Заказ обратного звонка за 30 секунд, маска телефона, защита от спам-ботов через Honeypot и мгновенные пуш-уведомления в Telegram.

1. Принцип работы встроенного CallBack

Функция Обратный звонок трансформирует виджет из справочника ссылок в активный генератор прямых продаж. Посетителю не нужно открывать сторонние мессенджеры — он может оставить свой номер телефона прямо на странице в 1 клик:

  1. При клике на трубку в виджете открывается центрированное адаптивное модальное окно.
  2. Интерактивное поле ввода телефона автоматически форматирует номер по маске +7 (___) ___-__-__ по мере набора цифр.
  3. Посетитель может указать свое имя и нажимает кнопку «Жду звонка!».
  4. Форма мгновенно отправляет заявку через Fetch API без перезагрузки страницы и выводит экран благодарности: «Спасибо! Мы свяжемся с вами в течение 30 секунд».

2. Подключение Telegram-бота для мгновенных оповещений

Заявки поступают в Telegram операторов или руководителя за доли секунды:

  1. Откройте Telegram и найдите официального бота @BotFather.
  2. Отправьте команду /newbot, укажите имя и юзернейм бота, скопируйте полученный API Token.
  3. Узнайте ваш персональный Telegram ID или ID рабочей группы через бота @userinfobot.
  4. В админ-панели модуля во вкладке «Обратный звонок» вставьте Токен и Chat ID.
  5. Нажмите кнопку «Проверить отправку в Telegram». Модуль отправит тестовое сообщение и подтвердит корректность связки.

3. Трёхуровневая защита от спама и спам-ботов

Обработчик заявок engine/ajax/contactwidget.php оснащен промышленным комплексом защиты:

  • Невидимая ловушка (Honeypot): скрытое для людей поле ncw_hp. Если бот заполняет его — сервер возвращает имитацию успеха {"ok": true}, блокируя запись в БД и отправку в Telegram.
  • Сессионный троттлинг (Rate Limit): ограничение на отправку повторной заявки чаще 1 раза в 15 секунд с одного сеанса.
  • Регулярная фильтрация номера: номер очищается от посторонних символов и проверяется на длину (не менее 10 цифр). Любые XSS-конструкции и управляющие теги отсекаются.
Статья была полезна?
КонсультантНе в сети
Тестовый призыв!
Сейчас мы не в сети. Оставьте заявку, и мы с вами свяжемся.
Telegram
support@netaura.ru
Заказать обратный звонок