Техническое задание: Миграция и доработка Telegram-бота
Основная цель
Адаптировать существующего Telegram-бота для корректной работы с новым сервером (вместо предыдущего) и внедрить дополнительный функционал монетизации через социальные активности.
Ключевые задачи
- Интеграция с новым сервером: Полная и корректная настройка бота для работы с указанным сервером (Remna).
- Реализация нового функционала: Разработка системы выдачи бесплатного тарифа пользователям в обмен на подписку на определенный Telegram-канал. Необходимо реализовать проверку статуса подписки.
- Полная установка и настройка: Выполнить все работы по развертыванию решения до состояния готовности к промышленной эксплуатации.
Требования к коду и архитектуре
- Качество кода: Код должен быть чистым, хорошо структурированным и содержать комментарии для ключевых блоков логики.
- Конфигурация: Все настройки (данные для подключения к серверу, платежному шлюзу, прочие параметры) должны быть вынесены в отдельный конфигурационный файл.
- Локализация: Весь текстовый контент бота (сообщения, кнопки) должен быть вынесен в отдельный файл (например, JSON или YAML) для возможности редактирования без вмешательства в код.
Исходные материалы
Исполнителю будет предоставлен исходный код текущего бота для анализа и адаптации.
Ожидаемый результат
Полностью рабочий Telegram-бот, интегрированный с новым сервером, с реализованной функцией "подписка за тариф" и грамотно организованной кодовая база, готовая к дальнейшему развитию.