Как создать Telegram-бота: три способа и во что упирается каждый
Способ первый: @BotFather за десять минут
В Telegram есть служебный бот @BotFather. Команда /newbot, затем имя и адрес вида @yourname_bot — и вы получаете токен. Формально бот создан.
Дальше выясняется главное: он ничего не умеет. Токен — это ключ доступа к Bot API, а не программа. Чтобы бот начал отвечать, нужен код или платформа, которые этим ключом воспользуются.
Поэтому фраза «создал бота за десять минут» верна ровно наполовину. Создана оболочка. Смысл в этом шаге есть, когда нужно занять красивое имя заранее или разобраться, как устроен API.
Способ второй: конструктор
No-code платформы позволяют собрать диалог мышкой: приветствие, кнопки, вопросы, пересылка ответа в рабочий чат. Стоит это от 15 000 ₸ в месяц, собирается за вечер, программист не нужен.
Для большого числа задач этого достаточно с запасом. Заявка по анкете из пяти вопросов, меню услуг, ответы на частые вопросы, рассылка по подписчикам, запись без занятости мастеров и накладок по времени — всё это конструктор закрывает надёжно, и заказывать под такое разработку нечестно по отношению к бюджету.
Отдельно стоит случай проверки гипотезы. Пока неизвестно, будут ли люди вообще пользоваться ботом, платить за разработку рано: соберите на платформе, посмотрите на живых пользователях, потом решайте.
Способ третий: разработка на своём коде
Нужна там, где боту требуются ваши настоящие данные, а не форма. Остатки по складам с резервом, цены по типу клиента, история заказов, роли и смены, расчёт стоимости по объёму и весу.
Конструктор умеет отправить вебхук, но не умеет разобраться в вашей 1С. Как только на этот вопрос нужен настоящий ответ, начинается код.
Ориентир по деньгам — от 500 000 ₸ и 3-4 недели до запуска. Интеграция с учётной системой считается отдельно: её стоимость зависит от состояния базы, а не от желания заказчика. Подробнее — на странице разработка Telegram-бота.
Где проходит граница между платформой и кодом
Практический признак простой. Если бот только собирает информацию и передаёт её человеку — это конструктор. Если бот должен что-то знать о вашем бизнесе в момент разговора — это разработка.
Второй признак — деньги. Как только бот принимает оплату, добавляются приём платежа, привязка к заказу и сверка. В Казахстане это почти всегда Kaspi внутри бота, и здесь есть нюанс: договор на приём платежей оформляет ваша компания на своё юрлицо. Подрядчик сделать это за вас не может, и обычно это самый долгий шаг.
Третий признак — данные. В конструкторе они лежат на серверах платформы, чаще всего за пределами Казахстана. Для части заказчиков это стоп-фактор сам по себе.
Сколько стоит владение
Считать надо не первый месяц, а второй год. Конструктор на рабочем тарифе для компании с потоком заявок — 25-40 тысяч тенге в месяц. За два года это около 600 тысяч: тенге в тенге разработка, только без исходного кода на выходе.
Разработка — от 500 000 ₸ разово плюс хостинг от 10 тысяч в месяц. Код ваш, платформа никуда не денется, доработки считаются по часам.
Вывод отсюда не «разработка всегда выгоднее». Вывод в том, что разница меньше, чем кажется по первому счёту, и выбирать надо по возможностям. Сравнение по пунктам, с признаками перехода и порядком переноса, — в материале конструктор Telegram-ботов или разработка.
Что решить до старта
Что бот делает через год, а не в первую неделю. Именно это определяет способ, а не цена первого месяца.
С какими системами он связан. Список интеграций — самая непредсказуемая часть сметы, и составить его надо до, а не после.
Кто ведёт бота после запуска. Боты живут: меняются цены, появляются сценарии, ломается чужое API. Это либо ваш разработчик, либо поддержка подрядчика — и это строка в бюджете, а не разовая трата.
Если после этих трёх ответов задача выглядит типовой, честный вывод — конструктор. Мы говорим об этом прямо, хотя такой ответ уменьшает наш чек.
Частые вопросы
Как создать Telegram-бота бесплатно?
Через служебный бот @BotFather: команда /newbot, имя и адрес — вы получите токен. Но это оболочка: токен даёт доступ к API, а отвечать бот начнёт только когда к нему подключат код или платформу.
Нужен ли программист, чтобы сделать бота?
Для анкеты, меню услуг, рассылки и простой записи — нет, хватит конструктора от 15 000 ₸ в месяц. Программист нужен, когда боту требуются остатки, цены по типу клиента, роли или приём оплаты.
Сколько стоит разработка Telegram-бота в Казахстане?
От 500 000 ₸ и 3-4 недели до запуска. Интеграция с учётной системой считается отдельно и зависит от состояния базы.
Можно ли принимать оплату Kaspi в боте?
Да, для казахстанской аудитории это основной способ. Договор на приём платежей оформляет ваша компания на своё юрлицо — это обычно самый долгий шаг, поэтому начинать стоит с него.
Мы собрали бота на конструкторе. Придётся переписывать всё заново?
Нет. Сценарии переносятся почти дословно, база подписчиков экспортируется. Перенос обычно занимает 2-3 недели против четырёх у разработки с нуля.