Как создать бота в Телеграме самому бесплатно в 2026: три пути без программиста
Три способа сделать Telegram-бота без программиста по нарастанию: конструкторы и @BotFather, генерация кода нейросетью (простой Python-бот целиком пишет Claude), и когда честнее звать разработчика. Реальные команды BotFather, готовый промпт и разбор частых ошибок.
21 мин чтения
Создать Telegram-бота самому и бесплатно реально. Начни с @BotFather - это официальный бот Telegram для создания ботов. Отправь ему /newbot, задай имя и username, получи токен. Дальше выбор из трёх путей по сложности: визуальный конструктор без кода, генерация кода нейросетью (Claude напишет простого Python-бота целиком) или разработчик, если задача переросла самоделку.
В этом гайде разберём все три пути по нарастанию. Дам реальные команды @BotFather, готовый промпт, по которому нейросеть пишет код бота целиком, инструкцию запуска и разбор частых ошибок новичка. И честно скажу, на каком месте стоит остановиться и позвать программиста, чтобы не потратить неделю впустую.
Бота регистрируешь через @BotFather за минуту: команда `/newbot`, имя, username на `bot`, токен. Дальше три пути по нарастанию. Простые сценарии (меню, заявки, автоответы) - визуальный конструктор без кода. Гибче, но всё ещё просто - нейросеть пишет готовый Python-бот целиком по одному промпту, ты запускаешь по инструкции. Деньги, база клиентов, интеграции - зови разработчика. Старт во всех случаях бесплатный.
Коротко: словарик
- Telegram-бот - аккаунт в Telegram, который автоматически отвечает на сообщения и команды по заданной логике.
- @BotFather - официальный бот Telegram для создания и настройки ботов. Через него получают токен и настраивают бота.
- Токен - секретный ключ доступа к боту (длинная строка). По нему код или конструктор управляет ботом. Никому не показывать.
- Конструктор - сервис, где логика бота собирается мышкой из блоков, без кода.
- Хостинг - место, где код бота работает круглосуточно, чтобы бот отвечал даже когда твой компьютер выключен.
- Библиотека - готовый набор кода, который берёт на себя общение с Telegram. Для Python это
aiogramилиpython-telegram-bot. Нейросеть подключит её сама.
Если ты пока не понимаешь, как нейросеть вообще пишет рабочий код по описанию, загляни в гайд про Claude Code для нетехнарей - там на пальцах, как ИИ собирает файлы и запускает задачи.
Какой путь выбрать: сравнение сразу
Чтобы не читать весь гайд ради вывода, вот три пути одним взглядом. Дальше разберём каждый подробно, но выбор можно сделать уже здесь.
| Критерий | Конструктор | Нейросеть пишет код | Разработчик |
|---|---|---|---|
| Нужно ли уметь кодить | Нет | Нет, но запускать самому | Нет, делает он |
| Сложность сценариев | Простые | Средние | Любые |
| Оплата, база, интеграции | Ограниченно | Не стоит | Да |
| Стоимость старта | Бесплатно/дёшево | Бесплатно | От десятков тысяч ₽ |
| Скорость сборки | Часы | Вечер | Недели |
| Контроль над кодом | Нет | Полный | Полный |
| Кому подходит | Локальный бизнес, простые заявки | Тем, кто хочет гибкость без затрат | Продукт с деньгами и данными |
Простое правило: меню и заявки - конструктор. Гибче, но всё ещё просто - нейросеть. Деньги, база, интеграции - разработчик. Не пытайся собрать платёжного бота самоделкой, это тот случай, где экономия выходит боком.
Шаг для всех путей: создаём бота через @BotFather
Что бы ты ни выбрал дальше, начало одинаковое - зарегистрировать бота в Telegram. Это делается за минуту.
- В поиске Telegram набери @BotFather и открой официальный бот (с синей галочкой). Галочка важна: под именем BotFather плодятся фейки, которые хотят выманить твой токен.
- Отправь команду
/newbot. - BotFather спросит имя бота - как он будет называться в списке чатов. Введи любое, например «Помощник записи».
- Затем спросит username - он обязан заканчиваться на
bot, напримерzapis_helper_bot. Если занят, придумай другой. Username потом не поменять, поэтому выбирай осмысленный. - В ответ придёт токен - строка вида
123456789:ABCdef.... Это ключ управления ботом. Скопируй и сохрани в надёжном месте.
Пара полезных команд @BotFather, которые пригодятся сразу:
/setdescription- задать описание, которое видно при первом открытии бота./setabouttext- короткий текст «о боте» в профиле./setuserpic- поставить аватарку боту./setcommands- задать список команд с подсказками (например,/start - начать,/help - помощь)./mybots- список твоих ботов и меню настроек по каждому./token- показать токен заново, если потерял./revoke- отозвать старый токен и выпустить новый (если токен утёк)./deletebot- удалить бота.

Токен - это полный доступ к твоему боту. Кто получил токен, тот управляет ботом целиком: рассылает от его имени, читает заявки. Никогда не выкладывай токен в открытый чат, скриншот или публичный код на GitHub. Если засветил - сразу отправь @BotFather команду `/revoke`, старый токен умрёт, получишь новый.
Бот создан, но пока он «пустой» - не умеет ничего. Что он будет делать, зависит от выбранного пути. Разберём три по нарастанию сложности.
Путь 1. Конструктор: бот без единой строчки кода
Самый простой путь. Подходит, если боту нужно меню, автоответы, приём заявок, рассылка - типовые сценарии без хитрой логики.
Как это работает: ты регистрируешь бота в @BotFather, копируешь токен и вставляешь его в конструктор. Дальше собираешь логику мышкой - блоками «сообщение», «кнопка», «вопрос», «условие». Никакого кода.
Что обычно умеют такие конструкторы:
- Приветствие и меню с кнопками.
- Ответы на команды и частые вопросы.
- Приём заявок по шагам (имя, телефон, услуга) и отправку их тебе.
- Простые рассылки по подписчикам.
- Запись на услугу с выбором даты.
Плюсы пути: собирается за вечер, ничего не надо запускать и хостить - конструктор держит бота у себя. Минусы: ты ограничен готовыми блоками, за продвинутые функции и снятие лимитов обычно берут деньги, а логика живёт внутри чужого сервиса.
Для локального бизнеса (запись, прайс, заявки) конструктор часто закрывает задачу целиком. Если твой сценарий типовой - начни с него и не усложняй.
Перед выбором конструктора проверь три вещи: есть ли бесплатный тариф под твой сценарий, можно ли выгрузить свою базу подписчиков при уходе и не блокирует ли сервис приём заявок в личку на бесплатном плане. Если хоть что-то из этого закрыто платным тарифом, а бот тебе нужен всерьёз, посчитай, не дешевле ли сразу второй путь с нейросетью.
Что не сделать конструктором
Честно про потолок, чтобы не разочароваться на второй неделе. Конструктор упрётся в стену, когда тебе понадобится:
- Своя нестандартная логика («если человек написал слово X, покажи Y, а через час пришли напоминание»).
- Забирать данные из твоей таблицы или базы и подставлять в ответ.
- Считать что-то сложнее «дважды два» прямо в боте.
- Хранить историю переписки с каждым человеком дольше, чем позволяет тариф.
Как только сценарий перестаёт складываться из готовых блоков, ты либо доплачиваешь за продвинутый тариф, либо переходишь на второй путь. Обычно проще сразу оценить сценарий по таблице выше и не переклеивать бота дважды.
Хочешь собирать ботов и мини-приложения уверенно, а не наугад? Пройди мини-курс «Claude за вечер»: от установки до первых результатов на твоих задачах.
Пройти мини-курс →Путь 2. Нейросеть пишет код бота целиком
Второй путь - когда конструктора мало, а разработчика звать рано. Тут нейросеть пишет тебе простого бота на Python целиком, а ты его запускаешь по инструкции. Знать Python не нужно: ты описываешь бота словами, получаешь готовый файл.
Почему Python: кода получается мало, а нейросети вроде Claude пишут его уверенно и с понятными комментариями. Для простого бота это 30-50 строк, которые ты просто скопируешь.
Готовый промпт для генерации бота
Открой Claude или ChatGPT и дай промпт:
Ты Python-разработчик. Напиши мне простого Telegram-бота на Python с использованием библиотеки aiogram (последней версии). Требования к боту: 1. По команде /start бот приветствует человека и показывает меню кнопками: "Наши услуги", "Цены", "Оставить заявку", "Связаться". 2. "Наши услуги" - выводит текст с описанием услуг. 3. "Цены" - выводит прайс списком. 4. "Оставить заявку" - спрашивает по шагам: имя, телефон, что нужно. После этого пересылает собранную заявку мне в личку (мой Telegram user id я подставлю в переменную). 5. "Связаться" - выдаёт мои контакты. 6. Токен бота и мой user id вынеси в понятные переменные в начале файла, чтобы я вписал свои значения. Дай: - полный код одного файла bot.py, готовый к запуску, с комментариями на русском по каждому блоку; - файл requirements.txt со списком зависимостей; - пошаговую инструкцию для новичка на Windows и Mac: как установить Python, поставить зависимости и запустить бота. Пиши так, будто объясняешь человеку, который никогда не запускал код.
Нейросеть вернёт три вещи: код bot.py, файл requirements.txt и инструкцию запуска. Тексты, цены и контакты в промпте условные - замени на свои прямо в промпте перед отправкой, тогда бот сразу выйдет под твой бизнес.
Как запустить бота: пошагово
Установить Python
- скачать с python.org
- на Windows отметить «Add Python to PATH»
Сохранить файлы
- папка с bot.py и requirements.txt от нейросети
Вписать свои данные
- токен из @BotFather
- свой user id от @userinfobot
Установить зависимости
- терминал в папке с файлами
- команда pip install -r requirements.txt
Запустить
- команда python bot.py
- окно открыто - бот отвечает
Инструкция от нейросети будет подробной, но общий смысл такой:
- Установи Python. Скачай с официального сайта python.org и поставь. На Windows при установке отметь галочку «Add Python to PATH» - без неё дальше будет ошибка «python не является командой».
- Сохрани файлы. Создай папку, положи туда
bot.pyиrequirements.txtот нейросети. - Вставь свои данные. Открой
bot.pyв «Блокноте», найди переменные с токеном и твоим user id, впиши значения. Токен - из @BotFather. Свой user id узнаешь, написав боту @userinfobot. - Установи зависимости. Открой терминал (командную строку) в папке с файлами и выполни команду, которую даст нейросеть (обычно
pip install -r requirements.txt). - Запусти бота. Командой
python bot.py. Пока окно терминала открыто - бот работает и отвечает.
Если на каком-то шаге ошибка - скопируй текст ошибки целиком, вставь нейросети и напиши «получил такую ошибку при запуске, помоги». Она разберёт и подскажет, что поправить. Это нормальная часть процесса, не пугайся красного текста.

Красный текст в терминале не всегда ошибка. Часто это предупреждение (warning) или просто лог о том, что бот запустился. Реальная ошибка обычно кончается словом `Error` и строчкой, где именно споткнулось. Если сомневаешься - копируй весь блок нейросети, она отделит фатальное от безобидного.
Важный нюанс: бот живёт, пока запущен
Когда ты запускаешь бота на своём компьютере командой python bot.py, он работает только пока окно терминала открыто и компьютер включён. Закрыл ноутбук - бот замолчал.
Чтобы бот отвечал круглосуточно, его надо разместить на хостинге - сервере, который работает всегда. Есть бесплатные варианты для старта и дешёвые платные (примерно от пары сотен рублей в месяц). Попроси нейросеть: «объясни, как бесплатно разместить этого бота, чтобы он работал круглосуточно без моего компьютера» - и она даст актуальную инструкцию под выбранный сервис.
Для теста и первых пользователей запуск на своём компьютере подойдёт. Как только бот нужен всерьёз - переноси на хостинг.
Когда пора от простого файла к настоящей сборке в Claude Code
Промпт выше даёт один файл bot.py. Этого хватает для бота-визитки или приёма заявок. Но как только логики становится больше, редактировать всё в одном файле через «Блокнот» неудобно: легко сломать отступ и получить ошибку.
Тут выручает Claude Code - тот же ИИ, но живущий прямо в редакторе кода на твоём компьютере. Копировать код туда-сюда больше не нужно: пишешь на русском «добавь боту команду /help» или «раздели файл на модули», и он правит проект сам. Для бота из пары экранов это заметно быстрее, чем гонять код через окно чата. Как это устроено для нетехнаря, разобрано в гайде Claude Code для нетехнарей.
Если хочешь боту не только кнопки, но и живой разговор твоим голосом с ответами из твоих материалов (курса, базы вопросов, документов), это уже следующий уровень того же второго пути. Такой бот собирается готовыми промптами в Claude Code за вечер, с защитой на деньги и приватность, и разобран по шагам в гайде Нейрокуратор: ИИ-бот на своей базе знаний.
Путь 3. Когда честнее позвать разработчика
Самодельный бот хорош до определённой границы. Дальше честнее заплатить специалисту, чем неделю мучиться и потом всё равно переделывать. Вот где эта граница.
Зови разработчика, если боту нужно:
- Хранить данные надёжно. База клиентов, история заказов, личные кабинеты - это база данных и серверная логика. Самоделка тут ненадёжна.
- Принимать оплату. Деньги - зона ответственности. Ошибка в приёме платежей бьёт по клиентам и по тебе. Это работа для того, кто делал это раньше.
- Интегрироваться с твоими системами. Связка с CRM, складом, 1С, сайтом, платёжками требует опыта.
- Держать нагрузку. Тысячи пользователей одновременно - это уже про архитектуру, а не про один файл
bot.py. - Работать без сбоев критично. Если простой бота означает потерянные деньги или клиентов, нужен тот, кто обеспечит стабильность и поддержку.
Приём оплаты - красная зона для самоделки. Здесь ошибка стоит реальных денег: списали дважды, не зачли платёж, слили данные карты. Даже если нейросеть напишет код приёма оплаты, проверять и отвечать за деньги клиентов должен человек с опытом. На платёжном боте экономия на разработчике почти всегда выходит дороже.
Простое правило то же, что в таблице в начале: меню и заявки - конструктор, гибче но просто - нейросеть, деньги и база - разработчик. Не пытайся собрать платёжного бота самоделкой.
Частые ошибки новичка и как их избежать
Большинство затыков на старте однотипные. Вот те, что встречаются чаще всего, и как их обойти заранее.
Ошибка 1. Отдал токен фейковому BotFather. Под именем BotFather в поиске висят подделки без синей галочки. Они просят «прислать токен для настройки» и угоняют бота. Настоящий BotFather токен не спрашивает, он его выдаёт. Проверяй галочку и никому токен не пересылай.
Ошибка 2. Выбрал username наугад, а поменять нельзя. Username бота (то, что после @) фиксируется навсегда. Если вписал случайный набор букв, потом придётся создавать бота заново и переносить настройки. Сразу бери осмысленный, читаемый username под свой бизнес.
Ошибка 3. Забыл галочку «Add Python to PATH». Самая частая причина, почему на Windows команда python bot.py не работает и выдаёт «python не является внутренней командой». Лечится переустановкой Python с включённой галочкой при установке.
Ошибка 4. Запустил команду не в той папке. Терминал должен быть открыт именно в папке с файлами bot.py и requirements.txt. Если запускаешь из другого места, он не найдёт файл. Открывай терминал прямо из нужной папки (на Windows - через адресную строку проводника, набрав там cmd).
Ошибка 5. Закрыл терминал и думаешь, что бот сломался. Бот на своём компьютере живёт, пока открыто окно терминала. Закрыл - замолчал, это не поломка. Для круглосуточной работы нужен хостинг.
Ошибка 6. Боишься трогать код и стоишь на месте. Это нормально на старте. Сломать компьютер файлом бота нельзя, а любой шаг откатывается. Если запутался - скопируй нейросети весь свой файл и напиши «объясни по строкам, что тут происходит, и куда мне вписать свои данные». Через пару таких заходов страх уходит.
Что делать, если бот создан, но не отвечает
Самая частая жалоба новичка. Прогонись по списку сверху вниз, в 90% случаев причина в первых трёх пунктах.
- Проверь токен. Он вставлен целиком, без лишних пробелов по краям, ровно тот, что выдал @BotFather? Если сомневаешься - запроси токен заново командой
/tokenи впиши свежий. - Проверь, запущен ли бот. При пути с кодом окно терминала с
python bot.pyдолжно быть открыто и без ошибок. Закрытое окно = молчащий бот. - Проверь, той ли команды ждёшь. Напиши боту
/start- большинство ботов оживают именно с неё, а на произвольный текст могут молчать по задумке. - Проверь ошибки в терминале. Если там строчка со словом
Error- копируй её нейросети целиком, она укажет, что поправить. - Проверь интернет и не в бане ли бот. Редко, но бывает: бот заблокирован за спам-рассылки. Если долго молчит без ошибок в коде, напиши в поддержку Telegram.
Заведи привычку: любую ошибку копируй нейросети целиком, вместе со строчкой кода, на которой она возникла, и куском лога сверху. Чем больше контекста ты дал, тем точнее ответ. Обрывок «у меня ошибка» без текста разобрать невозможно даже человеку.
Как проверить, что всё работает
Прежде чем звать первых пользователей, прогони бота по короткому сценарию сам. Это ловит 90% косяков до того, как их увидит клиент.
- Напиши боту
/start. Должно прийти приветствие с меню-кнопками. - Нажми каждую кнопку по очереди. Тексты, цены, контакты - всё на месте и без «заглушек» из промпта?
- Пройди сценарий заявки до конца: введи имя, телефон, запрос. Заявка должна упасть тебе в личку целиком.
- Отправь боту что-то не по сценарию (случайный текст). Он не должен падать с ошибкой, в худшем случае молчит или подсказывает нажать
/start. - Если бот на хостинге - закрой свой компьютер и проверь через полчаса с телефона, что бот всё ещё отвечает.
Прошёл все пять пунктов - бот готов к людям. Споткнулся на каком-то - вот тебе точный адрес, что чинить, а не абстрактное «что-то не работает».
Какого бота реально собрать самому: примеры под задачу
Чтобы стало предметно, вот боты, которых нетехнари собирают конструктором или нейросетью без разработчика. Под каждым - каким путём его быстрее собрать.
- Бот-визитка мастера. Приветствие, меню «Услуги», «Цены», «Отзывы», «Записаться». Заявка падает тебе в личку. Собирается конструктором за вечер, кода не нужно.
- Бот записи на услугу. Спрашивает по шагам имя, телефон, удобное время и присылает заявку. Путь конструктора или простого кода, оба справятся.
- Бот с FAQ. Отвечает на частые вопросы клиентов кнопками, разгружая тебя от одинаковой переписки. Конструктор, если вопросов немного и они фиксированные.
- Бот-калькулятор. Считает примерную стоимость по параметрам (площадь, тип работы, срок). Тут удобнее показать целый экран вместо переписки, это уже Mini App.
- Бот-помощник по твоим материалам. Отвечает голосом эксперта и достаёт факты из твоей базы знаний вместо того, чтобы выдумывать. Это второй путь на стероидах, через Claude Code.
Что самому собирать не стоит: боты с приёмом оплаты, ведением базы заказов, личными кабинетами и интеграцией с твоими системами. Это третий путь, разработчик.
Соберёшь сам
- бот-визитка мастера с меню и заявкой в личку
- запись на услугу по шагам
- FAQ на частые вопросы кнопками
- калькулятор цены (уже Mini App)
- помощник по своей базе знаний через Claude Code
Не стоит самоделкой
- приём оплаты и деньги клиентов
- ведение базы заказов
- личные кабинеты
- интеграция с CRM, складом, 1С
- высокая нагрузка в тысячи пользователей
Формула выбора пути: меню и заявки - конструктор (часы, без кода). Гибче, но всё ещё просто - нейросеть пишет Python-бота по одному промпту (вечер, запускаешь сам). Деньги, база клиентов, интеграции - разработчик. Ошибаются те, кто тянет самоделку в зону денег и данных.
Сколько это в итоге стоит
старт: @BotFather, код от нейросети, тест на своём ПК
от стольких дешёвый хостинг для работы 24/7
от десятков тысяч за проект у разработчика
Разложим по деньгам честно, чтобы не было сюрпризов.
- Регистрация бота в @BotFather - бесплатно всегда, у любого пути.
- Конструктор - бесплатный тариф под простой бот обычно есть. Платить начинаешь за продвинутые блоки, снятие лимитов на подписчиков и рассылки. Цену смотри на сайте конкретного конструктора, они разные.
- Нейросеть пишет код - код ты получаешь на бесплатном тарифе Claude или ChatGPT. Сам код бесплатный.
- Хостинг - главная статья расхода для круглосуточного бота. Есть бесплатные варианты для старта и дешёвые платные, примерно от пары сотен рублей в месяц. Точную цену уточняй у выбранного сервиса, тарифы меняются.
- Разработчик - от десятков тысяч рублей за проект, зависит от сложности. Оправдан там, где на кону деньги и данные клиентов.
Вывод по деньгам простой: до момента, когда боту нужен хостинг 24/7 или разработчик, ты укладываешься в ноль рублей. Расходы появляются ровно тогда, когда бот выходит из режима теста в постоянную работу.
Чек-лист: что у тебя теперь есть
- Рабочий бот, созданный через @BotFather, с токеном и базовыми настройками.
- Понимание трёх путей: конструктор без кода, нейросеть пишет код, разработчик, и таблица, чтобы выбрать свой.
- Готовый промпт, по которому нейросеть пишет простого Python-бота целиком, с инструкцией запуска.
- Реальные команды @BotFather для создания и настройки, включая
/revokeна случай утечки токена. - Разбор частых ошибок новичка и порядок действий, если бот не отвечает.
- Короткий сценарий проверки, что всё работает, до прихода первых пользователей.
- Честная граница: где заканчивается самоделка и начинается работа для разработчика.
Логичное продолжение - собрать боту красивый экран вместо переписки: калькулятор, каталог, форму. Это делается через Telegram Mini App, и разбираем мы это в гайде как собрать Telegram Mini App без программиста. Если хочешь добавить боту калькулятор цен, который считает прямо в приложении, смотри калькулятор для сайта нейросетью. А чтобы бот отвечал твоим голосом по твоей базе знаний, собери нейрокуратора на своей базе знаний.
Источники проверки команд и флоу: официальный @BotFather и документация Telegram Bot API по состоянию на июль 2026.
Частые вопросы
Как создать бота в Телеграме самому бесплатно?
Начни с @BotFather - официального бота Telegram. Отправь ему команду /newbot, задай имя и username, получи токен. Дальше два пути: подключить готовый конструктор без кода (для простых сценариев) или попросить нейросеть вроде Claude написать код бота целиком, а тебе останется его запустить. Оба варианта бесплатны на старте.
Можно ли сделать Telegram-бота без программирования?
Да. Для простых ботов (меню, автоответы, приём заявок) хватает визуальных конструкторов, где логика собирается мышкой из блоков. Для чуть более гибких сценариев нейросеть пишет готовый код Python, а ты его просто запускаешь по инструкции. Программировать самому в обоих случаях не нужно.
Сколько стоит создать Telegram-бота в 2026?
Сам бот через @BotFather создаётся бесплатно. Конструкторы обычно имеют бесплатный тариф для простых ботов, платить нужно за продвинутые функции. Нейросеть напишет код на бесплатном тарифе. Расходы появляются только на хостинге, где бот работает круглосуточно, но для старта есть бесплатные варианты.
На чём написать простого Telegram-бота новичку?
Самый частый выбор - Python с библиотекой для Telegram, потому что кода получается мало и нейросеть пишет его уверенно. Тебе не нужно знать Python: ты даёшь нейросети описание бота, получаешь готовый файл и запускаешь по инструкции. Для сценариев без кода вообще подойдут визуальные конструкторы.
Когда для Telegram-бота нужен программист?
Когда боту нужна база данных, приём оплаты, интеграция с твоими системами (CRM, склад), сложная логика или высокая нагрузка. Простой бот с меню и автоответами ты соберёшь сам конструктором или нейросетью. Как только появляется хранение данных и деньги - честнее заложить разработчика, чтобы не подставить клиентов.