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

Цель проекта

Защитить кнопки-ссылки на 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 и перенаправления пользователя.

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

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

Разработка правовых оснований для отказа в обслуживании в баре

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

Разработка эмулятора KakaoTalk

Требуется разработчик Node.js для создания эмулятора функций мессенджера KakaoTalk. Необходимо реализовать ключевые возможности для корректной работы в рамках поставленной задачи.