Техническое задание: Чат-бот для розыгрыша призов

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

Цель проекта

Создать удобный инструмент для клиентов, позволяющий им зарегистрироваться на розыгрыш, и для администрации, чтобы мгновенно определять победителей во время прямого эфира (лайва).

Механика работы и функционал бота

Для участника (клиента):

  • Регистрация кода: Пользователь начинает диалог с ботом и вводит уникальный номер, полученный при покупке товара.
  • Сбор данных: После проверки кода бот запрашивает у пользователя:
    • Фамилию и Имя
    • Ссылку на свой профиль в Telegram или ВКонтакте (на выбор).
  • Подтверждение: Бот выдает сообщение об успешной регистрации в розыгрыше.

Для администратора:

  • База данных: Все данные (уникальный номер, ФИО, ссылка на профиль) сохраняются в структурированную базу (например, в Google Таблицу, БД SQL или простой файл с четкой организацией).
  • Поиск победителя: Во время прямого эфира администратор должен иметь возможность быстро найти запись по объявленному номеру и получить из базы:
    • Фамилию и Имя победителя.
    • Активную ссылку на его профиль для связи.
  • Простой интерфейс доступа: Доступ к базе для поиска должен быть максимально простым и быстрым (например, через команду в самом боте для админа или через отдельный простой веб-интерфейс).

Ключевые требования

  • Корректная работа в выбранных платформах (Telegram, VK).
  • Валидация вводимых данных (проверка формата номера, ссылки).
  • Защита от повторной регистрации одного и того же номера.
  • Надежное и простое хранение данных с возможностью быстрого поиска.
  • Четкое разделение логики для пользователя и администратора.

Что ожидается от исполнителя

  • Предложение оптимальной архитектуры решения (язык программирования, способ хранения данных).
  • Разработка, тестирование и запуск бота.
  • Инструкция по управлению и использованию для администратора.

Разработка трех типовых лендингов на Битрикс

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