Техническое задание: Модуль массовой рассылки для Telegram-бота
Цель проекта
Расширить функционал существующего Telegram-бота, добавив систему для сбора данных от пользователей и их автоматической систематизации в Google Таблицы.
Основные задачи
- Реализовать в боте новый раздел или команду «Масспостинг».
- Организовать структурированный опрос пользователей через бота (например, последовательность вопросов с валидацией ввода).
- Настроить интеграцию с Google Sheets API для автоматического создания и заполнения таблиц.
- Использовать предоставленный шаблон таблицы для формирования итогового отчета.
- Обеспечить корректную работу модуля в рамках существующей архитектуры бота.
Требования к реализации
- Код должен быть написан чисто и с комментариями.
- Интеграция с Google API должна быть надежной и обрабатывать ошибки соединения.
- Процесс сбора данных у пользователя должен быть интуитивно понятным.
- Готовая таблица должна формироваться в реальном времени или по команде администратора.
Результат работы
Полностью функционирующий модуль, встроенный в бота, который позволяет собирать информацию от аудитории и представлять ее в виде структурированной Google-таблицы.