Создать своего Telegram-бота в 2026 году можно без единой строчки кода, написанной руками. Вы описываете, что должен делать бот, нейросеть пишет код, а вы проверяете результат и запускаете. Первая рабочая версия простого бота получается за вечер.
В этой инструкции разберём весь путь: от идеи и токена в BotFather до бота, который работает круглосуточно на сервере и умеет отвечать с помощью ИИ.
В Telegram-канале показываю, как я сам делаю ботов и продукты с ИИ Подписаться на канал →Почему Telegram-бот — хороший первый продукт
Бот — один из самых простых форматов для первого продукта:
- Не нужен дизайн. Интерфейс — это сообщения и кнопки. Не нужно думать о вёрстке, адаптиве и цветах.
- Не нужна регистрация. Пользователь уже авторизован в Telegram — вы сразу знаете, кто он.
- Аудитория уже там. В России Telegram — один из главных мессенджеров. Человеку не нужно ничего устанавливать.
- Быстро показать людям. Достаточно отправить ссылку
t.me/имя_ботав чат.
Если пользователь в вашем продукте в основном пишет, отправляет файлы, нажимает пару кнопок и получает результат — бот подходит идеально. Подробнее о выборе между ботом, сайтом и веб-сервисом — в гайде «Как выбрать формат своего продукта».
Два пути: конструктор или нейросеть
| Конструктор ботов | Бот, написанный нейросетью | |
|---|---|---|
| Как работает | Собираете сценарий из готовых блоков в визуальном редакторе | Описываете задачу словами, ИИ пишет код |
| Порог входа | Очень низкий | Низкий, нужно немного разобраться с запуском |
| Гибкость | Ограничена возможностями конструктора | Почти любая логика |
| ИИ внутри бота | Зависит от конструктора, часто ограниченно | Любая нейросеть через API |
| Стоимость | Ежемесячная подписка на конструктор, растёт с аудиторией | Подписка на ИИ для разработки + недорогой сервер |
| Подходит для | Воронки, рассылки, простые меню и квизы | Сервисы, обработка файлов, ИИ-ассистенты, свой продукт |
Конструкторы (например, Salebot, Puzzlebot, BotHelp) хороши для маркетинговых воронок и рассылок. Но если вы делаете продукт — бота, который что-то обрабатывает, генерирует, анализирует, — лучше идти вторым путём. Код остаётся вашим, и вы не упираетесь в ограничения платформы.
Дальше разбираем именно второй путь.
Что понадобится
- Telegram-аккаунт — чтобы создать бота.
- Нейросеть для разработки. Я рекомендую Claude Code или Cursor. Подойдёт и обычный чат с ИИ, но придётся копировать код вручную.
- Компьютер с установленным Python — для первого запуска. Нейросеть подскажет, как его установить.
- Сервер (VPS) — когда захотите, чтобы бот работал круглосуточно. На первых шагах не нужен.
Шаг 1. Опишите, что делает бот
Самый важный шаг — и его чаще всего пропускают. Прежде чем открывать нейросеть, опишите сценарий бота простыми словами:
- Что видит пользователь, когда нажимает «Старт»?
- Что он отправляет боту?
- Что бот делает с этим?
- Что пользователь получает в ответ?
- Что происходит дальше?
Пример — бот для разбора резюме:
Пользователь нажимает «Старт» и видит приветствие с объяснением. Бот просит прислать резюме файлом PDF или текстом. Потом спрашивает, на какую должность человек претендует. Бот отправляет резюме и должность в нейросеть и возвращает разбор: сильные стороны, слабые места и 5 конкретных правок. Внизу кнопка «Разобрать ещё одно резюме».
Одна главная функция, понятный результат. Не добавляйте на этом этапе оплату, админку и статистику — сначала проверьте, что бот вообще нужен людям. Подробнее о том, почему это важно, — в статье «Что такое MVP простыми словами».
Шаг 2. Создайте бота в BotFather и получите токен
- Найдите в Telegram официального бота @BotFather (с синей галочкой).
- Отправьте команду
/newbot. - Введите название бота — его увидят пользователи, например «Разбор резюме».
- Введите username — уникальное имя, которое обязательно заканчивается на
bot, напримерresume_check_bot. - BotFather пришлёт токен — длинную строку вида
1234567890:AA....
⚠️ Токен — это ключ от вашего бота. Кто его знает, тот управляет ботом. Не публикуйте токен, не отправляйте его в чаты и не вставляйте прямо в код. Храните в файле
.env, который никуда не загружается.
Там же в BotFather можно задать описание (/setdescription), аватарку (/setuserpic) и список команд (/setcommands).
Шаг 3. Попросите нейросеть написать бота
Теперь передайте сценарий нейросети. Хороший промпт содержит: что за бот, технологии, сценарий по шагам и требования к безопасности.
Пример промпта:
Создай Telegram-бота на Python с библиотекой aiogram 3.
Что делает бот:
1. На /start приветствует пользователя и объясняет, что умеет разбирать резюме.
2. Просит прислать резюме — PDF-файлом или текстом.
3. Спрашивает, на какую должность претендует пользователь.
4. Отправляет резюме и должность в Claude API и просит сделать разбор:
сильные стороны, слабые места, 5 конкретных правок.
5. Возвращает разбор и показывает кнопку «Разобрать ещё одно резюме».
Требования:
- Токен бота и ключ API читай из файла .env, не пиши их в коде.
- Создай .env.example с названиями переменных и .gitignore, где есть .env.
- Обрабатывай ошибки: если API не ответил, вежливо сообщи пользователю.
- Напиши README: как установить зависимости и запустить бота на Windows.
Я не программист — объясняй шаги простыми словами.
Если работаете в Claude Code, он сам создаст файлы проекта, установит зависимости и подскажет, куда вписать токен. Если в обычном чате — скопируйте файлы, которые он выдаст, в одну папку на компьютере.
Последняя строка промпта — «я не программист» — реально помогает. Нейросеть начинает объяснять каждый шаг, а не просто выдаёт код.
Больше о том, как правильно ставить задачи ИИ, — в полном гайде по вайбкодингу.
Шаг 4. Запустите бота на своём компьютере
- Создайте файл
.envпо образцу.env.exampleи впишите туда токен из BotFather. - Установите зависимости — обычно командой
pip install -r requirements.txt. - Запустите бота — обычно
python main.pyилиpython bot.py. - Откройте бота в Telegram и нажмите «Старт».
Если что-то не работает — скопируйте текст ошибки целиком и отправьте нейросети. Это самый быстрый способ отладки. В 9 случаях из 10 ИИ сразу понимает, что не так: не установлена библиотека, неверный токен, опечатка в названии переменной.
Пока бот работает на вашем компьютере, он отвечает только тогда, когда компьютер включён и программа запущена. Для теста этого достаточно.
Шаг 5. Доработайте бота
Пройдите сценарий несколько раз как пользователь и запишите, что раздражает или непонятно. Потом отдайте список нейросети:
- «Ответ приходит через 20 секунд, а пользователь не понимает, что бот работает. Добавь сообщение “Анализирую резюме…” и статус “печатает”».
- «Если прислать фото вместо PDF, бот молчит. Сделай понятное сообщение об ошибке».
- «Разбор слишком длинный. Сократи до 10–15 строк и выдели главное жирным».
Каждая такая итерация занимает минуты. Важно менять по одной вещи за раз и проверять результат.
Шаг 6. Подключите ИИ внутрь бота
Многие самые полезные боты — это «обёртка» над нейросетью под конкретную задачу: разбор документов, генерация текстов, ответы по базе знаний, обработка фото.
Схема простая:
- Пользователь отправляет сообщение боту.
- Бот добавляет к нему вашу инструкцию (системный промпт): «Ты эксперт по найму. Разбери резюме по такой-то структуре…».
- Бот отправляет запрос в API нейросети — Claude, GPT, Gemini или через агрегатор вроде OpenRouter.
- Получает ответ и отправляет пользователю.
Что важно:
- Ключ API — только в
.env. Как и токен бота. - Ограничьте расходы. Поставьте лимит в кабинете API и ограничение на число запросов от одного пользователя в день. Иначе один активный пользователь может съесть весь бюджет.
- Системный промпт — ваш главный актив. От него зависит качество ответов. Тестируйте и улучшайте его так же, как сам код.
Какую нейросеть выбрать для бота и для разработки — разбираю в статье «Claude, ChatGPT или Gemini: какую нейросеть выбрать в 2026».
Шаг 7. Перенесите бота на сервер
Чтобы бот работал круглосуточно, его нужно разместить на сервере. Самый практичный вариант — VPS, виртуальный сервер в аренду. Простому боту хватит самого дешёвого тарифа: 1 ядро и 1–2 ГБ памяти.
Что нужно сделать (нейросеть проведёт по каждому пункту):
- Арендовать VPS с Ubuntu у любого хостинг-провайдера.
- Подключиться к серверу по SSH.
- Загрузить код — лучше через GitHub, а не копированием файлов.
- Создать на сервере файл
.envс токенами. - Запустить бота как службу (systemd или PM2), чтобы он сам перезапускался после сбоев и перезагрузок сервера.
Можно попросить нейросеть: «Напиши пошаговую инструкцию, как развернуть этого бота на VPS с Ubuntu и запустить как systemd-службу. Я делаю это впервые». А в Claude Code можно настроить автоматический деплой: отправили изменения на GitHub — бот обновился на сервере сам. Как это сделать — в статье про деплой с Claude Code.
Частые ошибки новичков
| Ошибка | Чем грозит | Как избежать |
|---|---|---|
| Токен в коде или на GitHub | Бота угонят, ключ API используют за ваш счёт | Только .env + .gitignore. Если токен утёк — /revoke в BotFather |
| Сразу 10 функций | Бот не будет готов никогда | Одна главная функция в первой версии |
| Нет обработки ошибок | Бот молчит, пользователь уходит | Попросите ИИ обработать все сбои и сообщать о них понятно |
| Нет лимитов на ИИ | Неожиданный счёт за API | Лимит в кабинете API и лимит запросов на пользователя |
| Бот только на своём компьютере | Бот «умирает», когда выключаете ноутбук | Переезд на VPS после первых тестов |
| Не показали людям | Не узнаете, нужен ли бот | Отправьте ссылку 10–20 людям из целевой аудитории в первую же неделю |
Сколько это стоит
- Создание бота в Telegram — бесплатно.
- Нейросеть для разработки — около 20 $ в месяц за подписку на Claude или ChatGPT. Многие простые боты можно собрать и на бесплатных тарифах, но будет медленнее.
- VPS — от нескольких сотен рублей в месяц.
- API нейросети внутри бота — по факту использования. На тестах и первых пользователях обычно это копейки — единицы долларов в месяц.
Для сравнения: заказная разработка такого бота у фрилансера стоит десятки тысяч рублей, и каждая правка — снова деньги и ожидание.
Главное
- Telegram-бот — один из лучших форматов для первого продукта: без дизайна, регистрации и установки.
- Начинайте со сценария: что пользователь отправляет и что получает.
- Токен получаете в @BotFather и храните только в
.env. - Код пишет нейросеть, ваша задача — понятно описать бота и проверять результат.
- Ошибку копируйте целиком и отдавайте ИИ — это самый быстрый способ отладки.
- Для круглосуточной работы бот переносят на VPS.
Если хотите сначала проработать идею бота — кто будет им пользоваться, какие есть конкуренты, что должно попасть в первую версию, — это удобно сделать в Креаторе. А дальше можно сразу переходить к сборке.
Креатор — проработать идею продукта с ИИ-ментором Открыть Креатор →В Telegram-канале я показываю ботов и продукты, которые собираю с помощью ИИ, и разбираю ошибки, на которых сам учился.
Telegram-канал о создании продуктов с ИИ Подписаться →