Первый проект через универсальные промпты: Telegram-бот без ручного кода
Следующий шаг
Открой бота или продолжай маршрут внутри раздела.
Когда люди начинают использовать AI для разработки, они часто продолжают работать по старой схеме: вручную создавать папки, устанавливать зависимости и писать код.
Но современные AI‑IDE умеют делать это автоматически.
Если дать модели правильный промпт, она может:
- создать структуру проекта
- создать файлы
- установить зависимости
- сгенерировать код
- подготовить инструкции запуска
Разработчик при этом делает минимум ручных действий. Его задача — правильно сформулировать задачу и проверить результат.
В этой статье мы создадим первый проект почти полностью через AI — простой Telegram‑бот.
Почему первый проект лучше делать Telegram‑ботом
Для первого проекта важно выбрать простую архитектуру.
Telegram‑бот — один из самых простых типов сервисов. У него нет сложного интерфейса и фронтенда.
Логика работы бота очень простая:
| Шаг | Что происходит |
|---|---|
| пользователь отправляет сообщение | Telegram создаёт событие |
| Telegram отправляет событие | серверу бота |
| бот обрабатывает сообщение | отправляет ответ |
Таким образом вся система состоит всего из трёх элементов:
| Компонент | Роль |
|---|---|
| Telegram | источник сообщений |
| бот | обработка логики |
| сервер | запуск программы |
Это делает Telegram‑бот идеальным первым проектом.
Что нужно перед началом
Для разработки нам нужен минимальный набор инструментов.
| Инструмент | Назначение |
|---|---|
| AI‑IDE (Cursor или VS Code с AI) | генерация и управление кодом |
| Node.js | запуск JavaScript программ |
| Telegram Bot Token | доступ к API Telegram |
Если Node.js установлен, в терминале будут работать команды:
node -v
npm -v
После этого можно начинать проект.
Шаг 1. Создание Telegram‑бота
Сначала нужно создать бота в Telegram.
Откройте Telegram и найдите:
@BotFather
Это официальный бот Telegram для создания других ботов.
Теперь выполните команду:
/newbot
BotFather попросит:
- имя бота
- username
После этого он выдаст токен.
Пример токена:
123456789:AAH_example_token
Этот токен позволяет вашему приложению управлять ботом.
Сохраните его — он понадобится позже.
Шаг 2. Генерация всего проекта через AI
Теперь создадим весь проект через промпт.
Откройте AI‑IDE и дайте модели следующий запрос.
Создай проект Telegram‑бота.
Требования:
- язык Node.js
- библиотека node-telegram-bot-api
- команда /start
- команда /help
- ответ на обычные сообщения
Сделай автоматически:
- создай структуру проекта
- установи зависимости
- создай файл bot.js
- добавь инструкции запуска
Современные AI‑IDE могут:
- создать папку проекта
- выполнить npm install
- создать файлы
- вставить код
После выполнения запроса у вас появится готовая структура проекта.
Шаг 3. Проверка структуры проекта
После генерации AI обычно создаёт структуру примерно такого вида.
| Файл | Назначение |
|---|---|
| bot.js | основной файл бота |
| package.json | зависимости проекта |
| node_modules | установленные библиотеки |
В файле bot.js будет код бота.
Например:
const TelegramBot = require('node-telegram-bot-api');
const token = "YOUR_TOKEN";
const bot = new TelegramBot(token, { polling: true });
bot.onText(/\/start/, (msg) => {
bot.sendMessage(msg.chat.id, "Привет! Я тестовый бот.");
});
bot.onText(/\/help/, (msg) => {
bot.sendMessage(msg.chat.id, "Доступные команды: /start /help");
});
bot.on('message', (msg) => {
if (msg.text !== '/start' && msg.text !== '/help') {
bot.sendMessage(msg.chat.id, "Я получил ваше сообщение.");
}
});
Этот код уже можно запускать.
Шаг 4. Добавление токена
Теперь замените строку:
YOUR_TOKEN
на токен, который вы получили у BotFather.
Например:
const token = "123456789:AAH_example_token"
Сохраните файл.
Шаг 5. Запуск бота
Теперь нужно запустить программу.
В терминале выполните:
node bot.js
Если всё сделано правильно, бот начнёт работать.
Теперь откройте Telegram и отправьте боту:
/start
Бот должен ответить.
Это означает, что ваш первый AI‑проект работает.
Шаг 6. Улучшение проекта через AI
Теперь можно продолжить работу через новые промпты.
Например:
Добавь логирование сообщений пользователей.
или
Раздели код бота на несколько файлов.
или
Добавь новую команду /info.
AI будет изменять проект автоматически.
Таким образом разработка превращается в цикл:
| Этап | Что происходит |
|---|---|
| идея | формулируется задача |
| промпт | AI генерирует код |
| запуск | проверяется работа |
| улучшения | система дорабатывается |
Шаг 7. Подготовка к деплою
Пока бот работает только на вашем компьютере.
Чтобы он работал постоянно, его нужно разместить на сервере.
Чаще всего используют платформы:
| Платформа | Назначение |
|---|---|
| Railway | backend сервисы |
| Render | серверные приложения |
| VPS | полный контроль |
Процесс обычно выглядит так:
- код загружается в Git
- платформа подключается к репозиторию
- сервер запускает приложение
После этого бот работает 24/7.
Что важно понять после первого проекта
Главная идея разработки через AI — минимум ручных действий.
Разработчик не создаёт папки и файлы вручную.
Он:
- описывает систему
- даёт универсальный промпт
- проверяет результат
AI выполняет рутинную работу:
- создаёт структуру проекта
- устанавливает зависимости
- пишет код
Разработчик управляет архитектурой.
Итог
Мы прошли полный цикл разработки через AI:
- создали Telegram‑бота
- сгенерировали проект через универсальный промпт
- запустили приложение
- протестировали работу
Этот же подход можно использовать для создания:
- веб‑приложений
- API
- автоматизации
- внутренних инструментов
Главное — формулировать точные промпты и проверять результат.