Создать своего Telegram-бота в 2026 году можно без единой строчки кода, написанной руками. Вы описываете, что должен делать бот, нейросеть пишет код, а вы проверяете результат и запускаете. Первая рабочая версия простого бота получается за вечер.

В этой инструкции разберём весь путь: от идеи и токена в BotFather до бота, который работает круглосуточно на сервере и умеет отвечать с помощью ИИ.

В Telegram-канале показываю, как я сам делаю ботов и продукты с ИИ Подписаться на канал →

Почему Telegram-бот — хороший первый продукт

Бот — один из самых простых форматов для первого продукта:

  • Не нужен дизайн. Интерфейс — это сообщения и кнопки. Не нужно думать о вёрстке, адаптиве и цветах.
  • Не нужна регистрация. Пользователь уже авторизован в Telegram — вы сразу знаете, кто он.
  • Аудитория уже там. В России Telegram — один из главных мессенджеров. Человеку не нужно ничего устанавливать.
  • Быстро показать людям. Достаточно отправить ссылку t.me/имя_бота в чат.

Если пользователь в вашем продукте в основном пишет, отправляет файлы, нажимает пару кнопок и получает результат — бот подходит идеально. Подробнее о выборе между ботом, сайтом и веб-сервисом — в гайде «Как выбрать формат своего продукта».

Два пути: конструктор или нейросеть

Конструктор ботовБот, написанный нейросетью
Как работаетСобираете сценарий из готовых блоков в визуальном редактореОписываете задачу словами, ИИ пишет код
Порог входаОчень низкийНизкий, нужно немного разобраться с запуском
ГибкостьОграничена возможностями конструктораПочти любая логика
ИИ внутри ботаЗависит от конструктора, часто ограниченноЛюбая нейросеть через API
СтоимостьЕжемесячная подписка на конструктор, растёт с аудиториейПодписка на ИИ для разработки + недорогой сервер
Подходит дляВоронки, рассылки, простые меню и квизыСервисы, обработка файлов, ИИ-ассистенты, свой продукт

Конструкторы (например, Salebot, Puzzlebot, BotHelp) хороши для маркетинговых воронок и рассылок. Но если вы делаете продукт — бота, который что-то обрабатывает, генерирует, анализирует, — лучше идти вторым путём. Код остаётся вашим, и вы не упираетесь в ограничения платформы.

Дальше разбираем именно второй путь.

Что понадобится

  • Telegram-аккаунт — чтобы создать бота.
  • Нейросеть для разработки. Я рекомендую Claude Code или Cursor. Подойдёт и обычный чат с ИИ, но придётся копировать код вручную.
  • Компьютер с установленным Python — для первого запуска. Нейросеть подскажет, как его установить.
  • Сервер (VPS) — когда захотите, чтобы бот работал круглосуточно. На первых шагах не нужен.

Шаг 1. Опишите, что делает бот

Самый важный шаг — и его чаще всего пропускают. Прежде чем открывать нейросеть, опишите сценарий бота простыми словами:

  1. Что видит пользователь, когда нажимает «Старт»?
  2. Что он отправляет боту?
  3. Что бот делает с этим?
  4. Что пользователь получает в ответ?
  5. Что происходит дальше?

Пример — бот для разбора резюме:

Пользователь нажимает «Старт» и видит приветствие с объяснением. Бот просит прислать резюме файлом PDF или текстом. Потом спрашивает, на какую должность человек претендует. Бот отправляет резюме и должность в нейросеть и возвращает разбор: сильные стороны, слабые места и 5 конкретных правок. Внизу кнопка «Разобрать ещё одно резюме».

Одна главная функция, понятный результат. Не добавляйте на этом этапе оплату, админку и статистику — сначала проверьте, что бот вообще нужен людям. Подробнее о том, почему это важно, — в статье «Что такое MVP простыми словами».

Шаг 2. Создайте бота в BotFather и получите токен

  1. Найдите в Telegram официального бота @BotFather (с синей галочкой).
  2. Отправьте команду /newbot.
  3. Введите название бота — его увидят пользователи, например «Разбор резюме».
  4. Введите username — уникальное имя, которое обязательно заканчивается на bot, например resume_check_bot.
  5. 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. Запустите бота на своём компьютере

  1. Создайте файл .env по образцу .env.example и впишите туда токен из BotFather.
  2. Установите зависимости — обычно командой pip install -r requirements.txt.
  3. Запустите бота — обычно python main.py или python bot.py.
  4. Откройте бота в Telegram и нажмите «Старт».

Если что-то не работает — скопируйте текст ошибки целиком и отправьте нейросети. Это самый быстрый способ отладки. В 9 случаях из 10 ИИ сразу понимает, что не так: не установлена библиотека, неверный токен, опечатка в названии переменной.

Пока бот работает на вашем компьютере, он отвечает только тогда, когда компьютер включён и программа запущена. Для теста этого достаточно.

Шаг 5. Доработайте бота

Пройдите сценарий несколько раз как пользователь и запишите, что раздражает или непонятно. Потом отдайте список нейросети:

  • «Ответ приходит через 20 секунд, а пользователь не понимает, что бот работает. Добавь сообщение “Анализирую резюме…” и статус “печатает”».
  • «Если прислать фото вместо PDF, бот молчит. Сделай понятное сообщение об ошибке».
  • «Разбор слишком длинный. Сократи до 10–15 строк и выдели главное жирным».

Каждая такая итерация занимает минуты. Важно менять по одной вещи за раз и проверять результат.

Шаг 6. Подключите ИИ внутрь бота

Многие самые полезные боты — это «обёртка» над нейросетью под конкретную задачу: разбор документов, генерация текстов, ответы по базе знаний, обработка фото.

Схема простая:

  1. Пользователь отправляет сообщение боту.
  2. Бот добавляет к нему вашу инструкцию (системный промпт): «Ты эксперт по найму. Разбери резюме по такой-то структуре…».
  3. Бот отправляет запрос в API нейросети — Claude, GPT, Gemini или через агрегатор вроде OpenRouter.
  4. Получает ответ и отправляет пользователю.

Что важно:

  • Ключ API — только в .env. Как и токен бота.
  • Ограничьте расходы. Поставьте лимит в кабинете API и ограничение на число запросов от одного пользователя в день. Иначе один активный пользователь может съесть весь бюджет.
  • Системный промпт — ваш главный актив. От него зависит качество ответов. Тестируйте и улучшайте его так же, как сам код.

Какую нейросеть выбрать для бота и для разработки — разбираю в статье «Claude, ChatGPT или Gemini: какую нейросеть выбрать в 2026».

Шаг 7. Перенесите бота на сервер

Чтобы бот работал круглосуточно, его нужно разместить на сервере. Самый практичный вариант — VPS, виртуальный сервер в аренду. Простому боту хватит самого дешёвого тарифа: 1 ядро и 1–2 ГБ памяти.

Что нужно сделать (нейросеть проведёт по каждому пункту):

  1. Арендовать VPS с Ubuntu у любого хостинг-провайдера.
  2. Подключиться к серверу по SSH.
  3. Загрузить код — лучше через GitHub, а не копированием файлов.
  4. Создать на сервере файл .env с токенами.
  5. Запустить бота как службу (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-канал о создании продуктов с ИИ Подписаться →