Техническое задание: Универсальный опросник
Цель проекта
Разработать единую систему опроса, доступную пользователям через два канала: веб-сайт и Telegram-бота. Все полученные данные должны централизованно собираться и пересылаться на электронную почту.
Основные требования
1. Функционал опросника
- Создание одного набора вопросов, который будет использоваться в обеих версиях.
- Вопросы могут включать различные типы полей: текстовые, выбор из вариантов, шкалы и т.д.
2. Веб-версия (для сайта)
- Адаптивная HTML-форма, которую можно встроить на страницу сайта.
- Простая и интуитивно понятная пользовательская форма.
3. Версия для Telegram-бота
- Сценарий (диалог) в Telegram-боте, последовательно задающий те же вопросы.
- Удобный пошаговый интерфейс для пользователя мессенджера.
4. Сбор и отправка результатов
- Все ответы из обеих версий должны форматироваться в читаемый вид.
- Автоматическая отправка готовых результатов на заранее указанный email-адрес.
- В письме должна быть пометка, откуда пришел ответ (с сайта или из бота).
5. Технические детали
- Конкретная логика опроса и список вопросов будут предоставлены отдельно.
- Необходимо обеспечить надежную работу и защиту от спама.