Суть задачи
Необходимо разработать готовую архитектуру (каркас) для создания Telegram-ботов на Node.js с базой PostgreSQL. Дополнительно требуется создать инструмент-генератор, который автоматизирует развертывание новых ботов: на основе заданных вопросов в консоли формирует конфигурационный файл и создает проект из эталонного шаблона в текущей папке.
Требования к результату
- Каркас бота: базовая структура проекта на Node.js с PostgreSQL для обработки команд, middleware и управления сессиями.
- Генератор проектов: два режима (обычный и интерактивный), которые после диалога в консоли создают копию шаблона бота с уникальными настройками.
- Файл конфигурации: автоформируется в процессе генерации и содержит ключи, настройки БД и параметры бота.
- Документация: описание API, инструкции по запуску, настройке и расширению функционала.
- Релизный архив: чистая сборка без секретных данных (ключа, паролей).
- Финальные шаги: проведение тестирования на чистом сервере, предоставление и сдача по чек-листу.
Что нужно в отклике
- Конкретный срок сдачи
- Цену проекта (разбивка по этапам)
- Пошаговый план выполнения