Техническое задание: Антибот-защита для кнопок мессенджеров

Цель проекта

Защитить кнопки-ссылки на Telegram и WhatsApp от автоматических ботов и кликов, внедрив промежуточный этап верификации через Google reCAPTCHA v3. Обеспечить корректный сбор аналитических данных на всех этапах взаимодействия пользователя.

Основные требования

1. Создание промежуточных страниц

  • Реализовать две страницы на платформе Тильда: /go/telegram и /go/whatsapp.
  • На этих страницах должна быть установлена невидимая (фоновую) проверка Google reCAPTCHA v3.

2. Логика работы защиты

  • При успешном прохождении проверки reCAPTCHA система автоматически выполняет редирект на реальные ссылки:
    • Для Telegram: https://t.me/...
    • Для WhatsApp: https://wa.me/...
  • Если reCAPTCHA не пройдена (низкий балл или ошибка), редирект не выполняется. Пользователь остается на промежуточной странице.

3. Изменение ссылок на сайте

  • Все кнопки «Telegram» и «WhatsApp» на основном сайте должны вести не напрямую в мессенджеры, а на соответствующие промежуточные страницы (/go/telegram и /go/whatsapp).

4. Интеграция аналитики

Необходимо настроить отправку следующих событий в систему аналитики (например, Google Analytics, Яндекс.Метрика или аналоги):

  • «Клик кнопки» - событие при нажатии на кнопку мессенджера на сайте.
  • «Загрузка промежуточной страницы» - событие при открытии страницы /go/....
  • «Успешный редирект» - событие после положительной проверки reCAPTCHA и перенаправления пользователя.

Ожидаемый результат

Пользователь, нажимая на кнопку, сначала попадает на «невидимую» страницу проверки. Человек моментально перенаправляется в мессенджер, а бот или скрипт блокируется. Все этапы перехода фиксируются в аналитике для дальнейшего анализа трафика и эффективности защиты.

Интеграция внешней платежной системы с обновлением статусов через Google Apps Script

Требуется реализовать решение для приема платежей через внешнюю страницу с последующим обновлением статусов заказов в системе. Обновление статусов может быть ручным или полуавтоматическим, с использованием Google Apps Script для автоматизации процессов.

Лабораторная работа по основам безопасности жизнедеятельности

Требуется выполнить лабораторную работу по дисциплине БЖД для студентов первого курса. Имеется пример выполнения, который будет предоставлен исполнителю. Необходимо оформить работу в соответствии с методическими указаниями.