Продаётся исходный код Bot-SDK — каркас проекта и генератор новых Telegram-ботов.
Это не один готовый бот под одну задачу, а техническая база для быстрого создания новых Telegram-ботов на Node.js, Telegraf и PostgreSQL.
Проект подойдёт разработчикам, студиям и тем, кто регулярно делает Telegram-ботов под разные задачи.
Что делает SDK
Bot-SDK позволяет создать новый Telegram-бот-проект из эталонного шаблона.
Доступны два режима генерации:
обычный режим;
интерактивный режим с вопросами в консоли.
В интерактивном режиме генератор создаёт новый проект и автоматически формирует .env на основе введённых данных.
Что реализовано в коде
В проекте реализовано:
Node.js;
Telegraf;
long polling;
PostgreSQL через pg;
пул подключений к базе данных;
автоинициализация базовых таблиц при старте;
audit log в базе данных;
конфигурация через .env;
поддержка BOT_TOKEN, DATABASE_URL, ADMIN_IDS, TZ;
обработка Telegram 409, чтобы бот не падал при конфликте polling;
эталонный шаблон проекта apps/template-telegram-bot;
генератор новых проектов;
интерактивное создание проекта;
автоматическое создание .env;
релизная сборка ZIP без мусора и секретов.
Документация
В комплект входит документация:
docs/QUICKSTART.md;
docs/ADDING_MODULE.md;
docs/RELEASE_CHECKLIST.md.
Документация описывает запуск, расширение проекта и подготовку релизной сборки.
Что получает покупатель
Покупатель получает:
ZIP-архив с исходным кодом SDK;
генератор новых проектов;
эталонный шаблон Telegram-бота;
документацию;
структуру проекта;
пример .env;
инструкцию по запуску и расширению.
Что НЕ входит
В стоимость не входит:
установка на сервер;
настройка VPS;
настройка PostgreSQL на сервере;
запуск через PM2;
разработка отдельного бота под бизнес-задачу;
подключение оплат;
веб-кабинет;
Telegram Mini App;
поддержка после покупки;
доработка под конкретный проект.
Требования для запуска
Для работы потребуется:
Linux VPS или локальная среда;
Node.js 18+;
PostgreSQL;
npm;
Telegram Bot Token.
Для кого подходит
Код подойдёт:
разработчикам Telegram-ботов;
студиям;
фрилансерам;
командам, которые хотят быстрее стартовать новые проекты;
тем, кому нужен типовой каркас Telegram-бота с PostgreSQL.
Дополнительные опции
Дополнительно можно заказать:
установка и запуск на VPS;
настройка PostgreSQL;
запуск через PM2;
доработка SDK;
разработка отдельного Telegram-бота на базе SDK;
подключение модулей оплат, ролей, подписок или админки.