
Шаблон Telegram-бота на Node 22 + PostgreSQL + PM2 + Claude/OpenAI. Разворачивается на своём VPS за вечер. После оплаты внутри страницы появляется пошаговая инструкция с командами под macOS, Linux и Windows, прямая ссылка на .zip-архив шаблона и приватный GitHub-репо. Бот разговаривает с пользователем через LLM, помнит контекст через summary-память. В админке: 4-колоночный веб-инбокс с real-time-сообщениями и AI-ассистентом (перефраз черновика и AI-ответ на основе переписки), визуальный конструктор флоу (блоки, условия и ИИ-промпты, как в Zapier), выбор модели без редеплоя, ban/whitelist пользователей. Без Docker, без оркестраторов.
3000 строк, написанных агентом за неделю. Всё работает. Открываешь файл, и не знаешь, что произойдёт, если переименовать функцию. Хочется убрать комментарий, а ты его не трогаешь, потому что вдруг он что-то делает.
Я собрал шаблон Telegram-бота, который ты разворачиваешь на своём VPS за вечер. Код можно прочитать построчно за полчаса. Без Docker, без оркестраторов, без 80-страничного курса в придачу.
Внутри уже стоит 4-колоночный веб-инбокс: список бесед слева, чат по центру, профиль клиента справа. Сообщения от пользователей приходят в реальном времени через SSE, оператор отвечает прямо из браузера. Две AI-кнопки помогают писать ответы быстрее: «Перефраз» переписывает черновик в заданном тоне, «AI-ответ» собирает реплику по истории переписки и твоим инструкциям.
Первый бот, который ты сам понимаешь от точки входа до миграций. Дальше любой следующий бот, который ты попросишь у агента, идёт уже спокойнее.
Код шаблона: репо и архив
Цельный разговорный бот с LLM-абстракцией и веб-админкой. Скачиваешь .zip или клонируешь приватный GitHub-репо, как удобнее.
Веб-инбокс на 4 колонки
Сайдбар, список бесед, чат, профиль клиента. Сообщения от пользователей появляются в реальном времени через SSE, оператор отвечает прямо из браузера, бот не дублирует ответ.
AI-ассистент оператора
Две кнопки в композере: «Перефраз» переписывает черновик в заданном тоне, «AI-ответ» собирает реплику по истории переписки, заметке по клиенту и твоим инструкциям из настроек.
Визуальный конструктор флоу
Холст в стиле Zapier и n8n прямо в веб-админке. Триггеры, условия, запросы к LLM со своими промптами. Тянешь связи мышкой, в код не лезешь.
Summary-память
Старый контекст сжимается в одно summary, последние реплики остаются в полном виде. Бот помнит, о чём шла речь, на длинных разговорах, токены не разлетаются.
Без Docker, без оркестраторов
Один процесс на хосте, Node 22, Telegraf, Fastify, PostgreSQL. Десятки сообщений в секунду без оверхеда контейнеров.
Старый шаблон давал админку из двух экранов: «дашборд по юзерам» и «настройки». На вопрос «где переписка с конкретным клиентом» приходилось лезть в psql. Теперь сделано как в CRM:
Сообщения обновляются в реальном времени через SSE-стрим. Без polling: новый текст от пользователя дорисовывается в открытой беседе мгновенно. Reconnect и keep-alive внутри: закрыл ноутбук и вернулся через час, стрим переподключится сам и догрузит свежие сообщения.
Две AI-кнопки в композере:
Инструкции для AI задаются в админке, в разделе «Настройки», блок «Инбокс · AI-помощник оператора». Описываешь, на каком языке писать, какой тон, что обещать клиенту и чего не обещать. Эта инструкция подставляется в обе AI-кнопки.
Это для того, кто уже играл с агентами и доходил до момента, когда работающий код пугает. Маркетолог с парой ботов на ноутбуке, дизайнер после Cursor, соло-разработчик с микропродуктом на Vercel, который уже ловил холодный старт.
Тесно станет тому, кому нужен бот на тысячи одновременных пользователей, с очередями и шардингом. И это не обучающий курс с домашками. Компактный артефакт: код, видео, текст. Прошёл за вечер, остался с рабочим ботом.
$49 за код шаблона, видео-провод 20–25 минут и текстовый раннер со всеми командами. Разовый платёж. Оплата через bePaid, конвертация в по курсу коммерческого банка на момент покупки.
После оплаты страница в кабинете сразу разворачивается в пошаговую инструкцию: команды для macOS, Linux и Windows, копируемые блоки, troubleshooting первой линии. Если по технической причине материал не открывается, я возвращаю деньги. Прописано в оферте.
$49
Самозанятый Фоменко Дмитрий
Фоменко Дмитрий Александрович
Плательщик налога на профессиональный доход (самозанятый), Республика Беларусь
MA7506724
+375445711461
admin@fomenko.by
@fomdi
fomenko.by