Задача
Разработать Telegram-бота, который выполняет следующие функции:
- Предлагает пользователю подписаться на определённые каналы (список каналов предоставляется заказчиком);
- После выполнения подписки собирает контактный номер телефона пользователя или его Telegram username;
- Передаёт собранные данные заказчику (в личные сообщения или в специально отведённый чат/группу).
Технические требования
- Язык разработки - на усмотрение исполнителя (предпочтителен Python);
- Размещение на стабильном хостинге (например, VPS, облачный сервер или PaaS-решение);
- В отклике обязательно указать вариант хостинга, бюджет поддержки и примерную стоимость развёртывания.
Пожелания заказчика
- Простая и интуитивная структура бота;
- Возможность менять список каналов через админ-команды или конфигурационный файл;
- Логирование всех действий пользователя (какой канал предложен, сколько переходов, кто передал данные).
Формат сдачи
- Полный исходный код;
- Инструкция по установке и запуску на сервере;
- Рабочий бот на тестовом или Production-хостинге (если указано в отклике).