Техническое задание: Telegram-бот для сбора контактов
Цель проекта
Разработать и интегрировать Telegram-бота в канал для автоматизированного сбора контактных данных подписчиков через интуитивно понятный интерфейс с кнопками.
Ключевые требования
- Создание бота на надежной платформе (предпочтительно Python с использованием библиотек aiogram или pyTelegramBotAPI).
- Реализация интерактивного меню с кнопками (Inline Keyboard или Reply Keyboard) для взаимодействия с пользователями.
- Функционал для сбора и структурированного сохранения контактной информации (например, имя, номер телефона, email) от пользователей канала.
- Организация хранения данных (например, в базе данных SQLite или PostgreSQL) с возможностью последующего экспорта.
- Бот должен корректно работать в рамках правил Telegram и быть устойчивым к базовым ошибкам.
Ожидаемый результат
Полностью рабочий бот, интегрированный в указанный канал, с понятной инструкцией по управлению и доступу к собранным данным. Код должен быть чистым, документированным и готовым к развертыванию.