консультация бесплатнаотклик ≈ 1 часОбсудить проект

Как создать бота в Telegram с нуля: пошаговая инструкция

Владиславобновлено 1 сентября 2026 г.5 мин чтения

Создать бота в Telegram может кто угодно за две минуты - имя и токен выдаёт официальный @BotFather, кода не надо. Вот только на этом бот просто существует и молчит. Настоящая работа начинается там, где бот должен принимать заявки, помнить пользователей и брать оплату. И вот тут выясняется, что между сделал бота и сделал рабочего бота - пропасть, которую многие обнаруживают уже потратив время и деньги.

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

Шаг 1. Создать бота через BotFather

  1. Откройте в Telegram @BotFather и отправьте /newbot.
  2. Введите имя бота (как он будет подписан) и username - он должен заканчиваться на bot.
  3. BotFather пришлёт токен - строку вида 12345:AA.... Это ключ доступа к боту.

Про токен важно: это не пароль, который можно поменять, это ключ, который даёт полный контроль над ботом. Утёк токен - бота могут увести вместе с базой пользователей. Не публикуйте его в коде на GitHub, не пересылайте в чатах. Если случайно засветили - через BotFather командой /revoke выпускаете новый.

Шаг 2. Настроить внешний вид

Через того же BotFather задаются описание, аватар, список команд и кнопка меню - командами /setdescription, /setuserpic, /setcommands. Это пять минут работы, но они заметно поднимают доверие. Пустой бот без описания выглядит как заброшенный, опрятный с командами и аватаром - как рабочий инструмент. Клиент это чувствует ещё до первого сообщения.

Шаг 3. Оживить бота - вот тут развилка

Чтобы бот отвечал и что-то делал, нужен код, который принимает сообщения и решает, что ответить. Два пути, и выбирают их обычно по стартовой цене, а платят потом.

Конструктор (BotHelp, Salebot). Соберёте простой сценарий мышкой, без программирования. Быстро, дёшево на старте. Но с ежемесячной подпиской и потолком по возможностям.

На коде. Бот пишется под задачу, работает на вашем сервере, остаётся вашим навсегда. Дороже на старте, без потолка и подписок.

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

Что реально получится сделать самому

ЗадачаСвоими силами
Бот с меню и текстамиДа, через конструктор
Простой квиз-заявкаДа, но с ограничениями
Приём оплатыСложно - нужна интеграция и сервер
База данных, личный кабинетНет, это разработка
ИИ-ответы, связка с CRMНет, это разработка

Если бот нужен для галочки, конструктора хватит. Если он должен приносить заявки и деньги, вы почти всегда упираетесь в код.

Где именно спотыкается самодельный бот

Три места, где DIY встаёт колом - и это не гипотеза, а то, с чем ко мне и приходят переделывать.

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

Хранение данных. Как только боту надо помнить пользователей и заказы, появляется база, а с ней сервер. Бот на компьютере работает, только пока компьютер включён. Про это - хостинг и запуск бота.

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

Типичный сценарий переезда

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

Создать бота - две минуты. Сделать бота, который приносит заявки и деньги, - другая история. Не путайте пустой бот из BotFather с рабочим инструментом, и считайте не стартовую цену, а стоимость на пару лет вперёд.

Чек-лист перед стартом

  • Бот для галочки или он будет приносить деньги.
  • Нужна ли оплата - сейчас или в перспективе.
  • Нужно ли хранить данные пользователей и заказы.
  • Будет ли расти трафик (от этого зависит, съест ли подписка выгоду конструктора).
  • Есть ли нестандартная логика или ИИ.

Ответили да хотя бы на два пункта из последних четырёх - вам в сторону кода. Всё нет - хватит конструктора.

С чего начать

Опишите, что бот должен делать и для кого - ТЗ не обязательно. Я скажу честно, реально ли собрать это самому, где нужна разработка, и посчитаю оба пути - конструктор и код - в деньгах на пару лет. Ориентиры по цене - в статье сколько стоит бот, а что боты умеют в целом - в пилларе.

Владислав · @chappo29

Fullstack-разработчик: делаю сайты, Telegram-ботов и автоматизацию для малого бизнеса. Больше 40 проектов, всё сдано в срок с оценкой 5.0 - профиль с отзывами на Kwork.

Написать

Нужен такой проект?

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