Суть задачи

Необходимо разработать готовую архитектуру (каркас) для создания Telegram-ботов на Node.js с базой PostgreSQL. Дополнительно требуется создать инструмент-генератор, который автоматизирует развертывание новых ботов: на основе заданных вопросов в консоли формирует конфигурационный файл и создает проект из эталонного шаблона в текущей папке.

Требования к результату

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

Что нужно в отклике

  • Конкретный срок сдачи
  • Цену проекта (разбивка по этапам)
  • Пошаговый план выполнения

Скрипт или макрос для загрузки данных из больших таблиц через базу данных

Требуется скрипт или программа, которая преобразует большой файл Excel в локальную базу данных и позволяет выборочно подгружать данные из этой базы в другие файлы Excel. Требуется оптимизация работы с тяжелыми таблицами (1-1,5 ГБ) через внешнюю БД.