Главная / Блог
Свои руки и код

Как создать бота в Телеграм своими руками - и где заканчивается бесплатный путь

14 мин чтения · 22 августа 2026 · С нуля
ПоделитьсяTelegramWhatsAppVK
Содержание
  1. Реально ли сделать телеграм-бота самому, без программиста?
  2. Что такое телеграм-бот и что он умеет для дела?
  3. Как за пять минут «создать» самого бота у BotFather?
  4. Что будет, если просто попросить нейросеть «сделать бота»?
  5. Как получить рабочий код бота под свою задачу?
  6. Как запустить бота на своём компьютере по шагам?
  7. Почему бот выключается, стоит закрыть ноутбук?
  8. Что оставить нейросети, а что доверить человеку?
  9. Памятка: как сделать телеграм-бота с нуля?
  10. Частые вопросы

Ещё год назад «сделать телеграм-бота» означало нанять программиста или неделю разбираться в незнакомом коде. Сегодня расклад другой: самого бота вы регистрируете за пять минут, а код за вас пишет нейросеть - вы объясняете задачу обычными словами и получаете готовый файл. Простого бота, который принимает заявки или отвечает на частые вопросы, реально собрать за вечер, не будучи программистом. В этом разборе я провёл весь путь за руку: получить бота у BotFather, попросить нейросеть написать код именно под вашу задачу, запустить его на своём компьютере. Чтобы это не звучало теорией, я тут же прогнал два запроса через живую нейросеть - расплывчатый, как пишет новичок, и конкретный - и показываю оба ответа как есть, включая реальный код. И честно скажу, где путь «своими руками» упирается в потолок и когда бота дешевле заказать под ключ.

КороткоРегистрация бота у BotFather занимает пять минут и даёт токен, а код под вашу задачу пишет нейросеть, если назвать ей библиотеку и версию, например aiogram 3. Так создать бота в Телеграм для заявок или частых вопросов можно за вечер без программиста. На вашем компьютере бот отвечает, пока тот включён. Круглосуточно его держит арендованный сервер, и это уже платно.

Как создать бота в Телеграм своими руками: BotFather, код от нейросети и запуск
Суть

Реально ли сделать телеграм-бота самому, без программиста?

сам бот - 5 минутего регистрируют не кодом, а перепиской со служебным ботом @BotFather; он выдаёт токен - ключ от вашего бота
код пишет нейросетьвы описываете, что бот должен делать, обычными словами - и получаете готовый файл на Python и инструкцию к запуску
потолок - не код, а «жизнь»ниже честно покажу, где бесплатный путь заканчивается: круглосуточная работа, оплаты, связки с вашими системами

Сначала про соседний путь. Конструктор телеграм-ботов - сервис, где поведение собирается мышкой из готовых блоков, а сам бот живёт на чужой площадке. Умеет он ровно то, что в него заложили, и кода вам не отдадут, поэтому здесь пойдём другой дорогой: и бот, и код под вашу задачу останутся вашими.

Разложим на две части, которые новички обычно путают. Первая - сам бот: это учётная запись в Телеграме, которую вы создаёте за пять минут, без единой строчки кода. Вторая - его поведение: что он отвечает, о чём спрашивает, куда складывает заявки. Поведение задаётся кодом, и раньше именно тут всё и стопорилось. Теперь код за вас пишет нейросеть: вы объясняете задачу человеческим языком, она отдаёт готовую программу. Дальше по порядку - сначала заведём бота, потом получим под него рабочий код, запустим на компьютере, а в конце разберёмся, где начинается платная взрослая жизнь бота.

Простыми словами

Такие штуки я прохожу сам по вечерам и пишу в Telegram-канал, что сработало, а что оказалось пустышкой.

Зайти в Telegram-канал →

Что такое телеграм-бот и что он умеет для дела?

Бот - это собеседник в Телеграме, за которого отвечает не человек, а программа. Для клиента он выглядит как обычный чат: пишешь ему, он отвечает, показывает кнопки. Разница в том, что он не спит, не устаёт и отвечает одинаково ровно в три часа дня и в полночь. Именно поэтому боты так хорошо закрывают повторяющуюся рутину, на которой у небольшого дела утекает время и заявки. Вот что чаще всего поручают боту:

Приём заявок и запись
Клиент выбирает услугу, оставляет имя и телефон, бот складывает заявку в таблицу или файл и отвечает «записали». Ночью и в выходные тоже - когда живой ответ невозможен.
Ответы на частые вопросы
«Сколько стоит», «где вы находитесь», «как оплатить» - бот отвечает мгновенно и снимает с вас поток одинаковых сообщений.
Выдача материалов
Прайс, каталог, инструкция, промокод в обмен на контакт - бот отдаёт нужное сам, без вашего участия.
Уведомления вам и клиенту
Новая заявка падает вам в личку, а клиенту уходит напоминание о визите. Ничего не теряется в потоке переписки.

Заметьте: во всех примерах бот делает что-то конкретное для конкретного дела. Это важно - именно от того, насколько чётко вы сформулируете задачу, зависит, получите вы рабочий инструмент или пустую игрушку. Ниже увидим это на живом прогоне. Но сначала заведём самого бота.

Шаг у BotFather

Как за пять минут «создать» самого бота у BotFather?

Это та часть, где кода нет вообще, - обычная переписка в Телеграме. В Телеграме есть служебный бот @BotFather (официальный, с синей галочкой): он создаёт и настраивает все остальные боты. Порядок такой:

Всё, бот существует - его уже можно найти в Телеграме по логину. Но пока он немой: если написать ему, он не ответит, потому что мы ещё не задали поведение. За поведение отвечает код, и вот тут в дело вступает нейросеть.

Ловушка новичка

Что будет, если просто попросить нейросеть «сделать бота»?

Соблазн такой: раз нейросеть пишет код, напишу ей коротко - «сделай бота», а дальше разберусь. Я проверил, что из этого выходит. Взял бесплатный DeepSeek (открывается из России без карты) и написал ровно так, как чаще всего пишет новичок:

Напиши мне бота для телеграма

Нейросеть охотно выдала полный код - вот только вот какого бота она за меня придумала (привожу фрагмент её ответа как есть):

DeepSeek, 22.08.2026, фрагмент ответа

«Вот полный рабочий код бота с несколькими полезными функциями. Что умеет этот бот: отвечает на команды /start и /help; повторяет ваши сообщения (эхо); показывает ваше ID; генерирует случайное число; имеет простую клавиатуру».

Формально всё честно: код рабочий, библиотека свежая. Но это бот-пустышка - он повторяет за вами сообщения и выдаёт случайные числа. Для дела он бесполезен, потому что нейросеть не знала, зачем вам бот, и придумала назначение сама. Так и рождается разочарование: «попробовал, получил ерунду». Лечится это ровно тем же, чем и в любой другой задаче нейросети, - конкретикой.

Живой прогон

Как получить рабочий код бота под свою задачу?

Теперь тот же DeepSeek, но я описал задачу так, будто объясняю новому сотруднику: что за бизнес, что бот должен спрашивать, куда складывать результат, какой библиотекой пользоваться. Вот запрос - можете взять его как шаблон и подставить своё:

Ты Python-разработчик. Напиши полный готовый код Telegram-бота на библиотеке aiogram версии 3 для маленькой автомойки. По команде /start бот здоровается и кнопкой предлагает записаться; после нажатия спрашивает имя, затем телефон, затем сохраняет заявку в файл zayavki.txt и отвечает «Спасибо, записал, перезвоним». После кода объясни по шагам для новичка без опыта: где взять токен у BotFather, как установить Python и библиотеку, как запустить бота на своём компьютере. Все комментарии в коде на русском.

Ответ пришёл за секунды: сначала цельный файл с кодом, потом пошаговая инструкция по запуску. Приведу сердцевину кода - как бот ведёт диалог и сохраняет заявку (сократил, но это реальные строки из ответа):

DeepSeek, 22.08.2026, фрагмент кода на aiogram 3
# Обработчик ввода телефона
@dp.message(StateFilter(OrderForm.waiting_for_phone))
async def process_phone(message, state):
    await state.update_data(phone=message.text)
    data = await state.get_data()
    order = f"Новая заявка:\nИмя: {data['name']}\nТелефон: {data['phone']}\n"

    # Сохраняем заявку в файл zayavki.txt
    with open("zayavki.txt", "a", encoding="utf-8") as f:
        f.write(order + "-" * 40 + "\n")

    await message.answer("✅ Спасибо, записал, перезвоним!")
    await state.clear()

Это уже не игрушка, а рабочая заготовка: бот по шагам спрашивает имя и телефон, аккуратно дописывает каждую заявку в файл zayavki.txt и отвечает клиенту. Я прочитал весь код целиком - он полный и корректный: после того как вы вставите свой токен и установите библиотеку, он запускается и делает ровно то, что просили. Отдельно нейросеть сама, без напоминания, приписала честную оговорку: заявки хранятся в памяти, при перезапуске незавершённые диалоги сбросятся, а для работы без перерывов нужен сервер. Запомните эту фразу - к ней мы вернёмся. Единственное правило, которое стоит забрать из этого прогона: хороший запрос - это роль, задача, конкретика и инструмент. Кем нейросеть выступает («Python-разработчик»), что делает бот, какие поля и файл, какая библиотека и версия. Дадите эти четыре вещи - получите код под себя, а не пустышку. Собрать такие заготовки под свои задачи помогает бесплатный гайд «Нейросеть в телеграме: задача с телефона, работа на компьютере».

Запуск

Как запустить бота на своём компьютере по шагам?

Код есть, бот заведён - осталось их соединить. Нейросеть в том же ответе расписала запуск для новичка, я сверил каждый шаг. Порядок такой:

Если на каком-то шаге выскочила ошибка - это нормально, так у всех. Не переписывайте всё заново: скопируйте текст ошибки целиком и отдайте его той же нейросети вот таким запросом:

Я запускаю телеграм-бота на Python и получаю ошибку. Вот она целиком: [вставьте текст ошибки]. Объясни простыми словами, что не так и как это починить, по шагам. Я не программист.

В девяти случаях из десяти дело в мелочи: не установлена библиотека (лечится командой pip install) или при копировании потерялась кавычка. Нейросеть, которая написала код, лучше всех и починит его - по одной ошибке за раз.

Честно

Почему бот выключается, стоит закрыть ноутбук?

Вот та самая оговорка, которую нейросеть приписала сама. Пока вы запускаете бота на своём компьютере, он живёт ровно столько, сколько работает программа. Закрыли окно, выключили ноутбук, ушёл интернет - бот замолчал, и клиент, написавший ночью, ответа не получит. Для проверки идеи и разовых задач этого хватает. Но как только бот становится частью продаж, всплывают вещи, которые уже не решаются одним запросом к нейросети:

Работа без перерывов
Чтобы бот отвечал круглосуточно, его переносят на сервер (хостинг), который включён всегда. Это аренда, настройка автозапуска и присмотр, чтобы бот не «падал».
Приём оплат
Кнопка «оплатить» внутри бота - это подключение платёжной системы, договор и проверка. Нейросеть напишет каркас, но за деньги клиентов отвечаете вы.
Связки с вашими системами
Чтобы заявка падала не в текстовый файл, а в вашу CRM, календарь записи или таблицу, нужны интеграции. Каждая - отдельная настройка и доступы.
Нагрузка и сбои
Один-два клиента файл переживёт. Поток обращений, повторы, сообщения не по сценарию - здесь простой код начинает ошибаться, и нужен тот, кто это предусмотрел.
Безопасность и поддержка
Токен нельзя потерять, персональные данные клиентов надо хранить по закону, а бота - обновлять. Это не разовая сборка, а присмотр вдолгую.

Ничего из этого не значит «не делайте сами». Наоборот: собрать бота своими руками - лучший способ понять, что вам вообще нужно, и не переплатить за лишнее. Просто честно держите в голове границу: бесплатный путь отлично закрывает «попробовать и понять», а надёжную ежедневную работу с деньгами и клиентами дешевле один раз собрать как следует.

Что дальше

Что оставить нейросети, а что доверить человеку?

Разделите работу - и не будете ни переплачивать, ни терять заявки на сбоях. Нейросети смело отдавайте черновую сборку: код простого бота, объяснение ошибок, доработку готового. Например, чтобы бот после заявки сразу писал вам в личку, попросите так:

Вот код моего телеграм-бота: [вставьте код]. Добавь, чтобы после сохранения заявки бот присылал её текст мне в личку (мой Telegram ID подставлю сам). Покажи только изменённые куски и объясни, куда именно их вставить.

А человеку - то, где цена ошибки высокая: круглосуточный сервер, приём оплат, связку с вашей CRM и присмотр за работой. Если бот вам нужен именно для записи клиентов и важно, чтобы он не терял ни одного ночного обращения, посмотрите разбор телеграм-бот для записи клиентов - там тот же инструмент, но уже под ключ и без забот о сервере. А как встроить бота в общий поток заявок и не завести зоопарк из десяти ботов - в разборе чат-бот для бизнеса: с чего начать.

Памятка

Памятка: как сделать телеграм-бота с нуля?

Частые вопросы

Частые вопросы

Можно ли создать телеграм-бота без программиста? Да. Самого бота вы регистрируете за пять минут у @BotFather - он выдаёт токен. А код, задающий поведение, за вас пишет нейросеть: объясняете задачу обычными словами, получаете готовый файл и инструкцию по запуску. Простой бот для заявок или ответов реально собрать за вечер.

Что такое токен и где его взять? Токен - длинная строка вида 1234567890:ABCdef…, ключ, по которому Telegram узнаёт ваш бот. Его выдаёт @BotFather после команды /newbot. Токен вставляют в код вместо заглушки и никому не показывают: с ним можно управлять ботом.

На каком языке и библиотеке проще всего? Для новичка - Python и библиотека aiogram (версия 3) или python-telegram-bot. Обе бесплатны и хорошо описаны, а код под них нейросеть выдаёт готовым. Главное - указать в запросе конкретную библиотеку и версию, иначе можно получить код под старую версию, который не запустится.

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

Сколько стоит сделать бота самому? Сам бот, код от нейросети и запуск на своём компьютере - бесплатно. Деньги нужны для «взрослой» части: сервер для работы 24/7, приём оплат, интеграции. Для проверки идеи хватает бесплатного; когда бот становится частью продаж, надёжную сборку дешевле заказать.

Что делать, если код не запускается? Скопируйте текст ошибки целиком и отправьте той же нейросети: «объясни простыми словами, что не так и как починить». Чаще всего это не установленная библиотека (команда pip install) или потерянная при копировании кавычка. Чинится по одной ошибке за раз, переписывать всё заново не нужно.

Что выбрать - конструктор телеграм ботов или код от нейросети? Смотрите, кто будет жить с ботом дальше. Конструктор берут за скорость и за то, что сервер остаётся чужой заботой: собрали мышкой - бот отвечает круглосуточно. Свой код дольше. Зато у него нет чужого потолка: особенность вашей задачи закладывается прямо в поведение, и бот остаётся вашим целиком.

Чат-бот и телеграм-бот - это одно и то же? Одно и то же. Чат-ботом его зовут, когда упор на переписку: отвечает на вопросы, ведёт по шагам, собирает заявки. Внутри от этого ничего не меняется - те же @BotFather, токен и код, который задаёт поведение и который вы правите когда захотите.

Читайте также

Вы собрали бота своими руками - дальше решает, для чего он вам. Если нужна надёжная запись клиентов без забот о сервере, смотрите телеграм-бот для записи клиентов. Как встроить бота в общий поток обращений - в разборе чат-бот для бизнеса. А чтобы нейросеть всегда была под рукой прямо в Телеграме и писала код и тексты по одному сообщению, поставьте руку по бесплатному гайду «Нейросеть в телеграме: задача с телефона, работа на компьютере». Что такое вайбкодинг и почему форма на странице без сервера не принимает заявки - подробный разбор. А если приложение нужно не боту, а себе на телефон подробный разбор.

Пригодился разбор? Отправьте тому, кому он сейчас нужен:
ПоделитьсяTelegramWhatsAppVK
Ещё разборы
Мой дневник

Большие компании раздают обучение и инструменты даром - я проверяю это на себе

В канале - живой ход: нахожу бесплатное вроде 188 уроков Майкрософта, прохожу сам по вечерам и пишу, что сработало, а что пшик. Три поста в неделю, без курсов и «успешного успеха». Мне 45, разбираюсь с нуля - как раз если вы тоже только начинаете.

Зайти в Telegram-канал →
А если вы бизнес и хотите внедрить это под ключ - обсудить проект →