Бот в Telegram — самый короткий путь от идеи до продукта, которым пользуются живые люди. Не нужны магазины приложений, установка и согласования: рабочий сценарий запускается за вечер.

Что вообще умеет бот

Прежде чем делать, стоит понять границы. Бот умеет:

  • принимать сообщения, команды и нажатия кнопок;
  • отправлять текст, картинки, файлы, геолокацию;
  • вести диалог по сценарию: спрашивать и запоминать ответы;
  • писать первым тем, кто хоть раз ему написал;
  • принимать оплату;
  • открывать mini app — полноценный интерфейс внутри мессенджера.

Чего бот не умеет: написать человеку, который никогда ему не писал, и читать чужие переписки. На этом ломаются половина идей вроде «бот будет рассылать всем подряд».

Шаг 1. Регистрация

Регистрация занимает минуту и делается внутри самого мессенджера:

  1. Найдите @BotFather — это официальный бот для создания ботов.
  2. Отправьте команду создания нового бота.
  3. Придумайте отображаемое имя — его видят люди.
  4. Придумайте адрес бота: он должен заканчиваться на слово «bot» и быть свободным.
  5. Получите токен — длинную строку с двоеточием.

Токен — это ключ от бота. У того, кто его получит, будет полный доступ: он сможет писать от вашего имени и читать сообщения. Не публикуйте его в открытом коде и не пересылайте в общие чаты.

Шаг 2. Выбор пути: конструктор или код

КонструкторСвой код
Скорость запускаЧасыДни
Нужны навыкиНетДа, базовое программирование
Сложная логикаОграниченаЛюбая
Связь с вашими системамиЧерез готовые интеграцииЛюбая
СтоимостьОбычно абонентская платаТолько хостинг
ЗависимостьОт сервисаОт себя

Разумный подход: проверить идею на конструкторе, а если бот прижился и логика усложняется — переписать на код. Многие проекты так и живут годами на конструкторе, и это нормально.

Шаг 3. Первый сценарий

Не начинайте с меню из двадцати пунктов. Рабочий бот обычно строится вокруг одного действия:

  • записать на приём: спросить услугу, дату, имя, телефон;
  • принять заявку: собрать вводные и отправить менеджеру;
  • ответить на частые вопросы: адрес, режим работы, цены;
  • выдать материал в обмен на контакт.

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

Шаг 4. Куда бот отправляет данные

Бот бесполезен, если заявки остаются внутри него. Обычно их отправляют:

  • в чат или канал, где сидят сотрудники;
  • в таблицу, чтобы вести список;
  • в CRM, если она есть;
  • на почту.

Лучше всего работает связка: уведомление сотруднику сразу и запись в таблицу или CRM для истории.

Шаг 5. Где его разместить

Бот на конструкторе работает на серверах сервиса — думать не о чем. Бот на своём коде должен где-то жить постоянно: на вашем компьютере он выключится вместе с ним.

Варианты: небольшой виртуальный сервер, платформа для запуска приложений или бесплатные тарифы облачных сервисов для лёгких ботов. Главное требование — бот должен переживать перезагрузку и автоматически подниматься после сбоя.

Что чаще всего ломается

  • Токен утёк в публичный репозиторий. Бота угоняют за часы. Токен хранят в переменных окружения, а не в коде.
  • Бот не отвечает после перезапуска сервера. Не настроен автозапуск.
  • Сценарий без выхода. Человек попал в ветку, откуда нельзя вернуться в начало. Всегда добавляйте команду возврата в меню.
  • Нет обработки неожиданного ввода. Бот просит дату, человек пишет «завтра». Решается подсказками и кнопками вместо свободного ввода.
  • Молчание при ошибке. Если что-то пошло не так, бот должен сказать об этом, а не замолчать.

Бот и закон

Если бот собирает имя, телефон или почту, это персональные данные. Значит нужны согласие на обработку и политика конфиденциальности — ровно как на сайте. Ссылку обычно дают в приветственном сообщении.

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

Сколько стоит запустить бота? Своими руками — только хостинг. На конструкторе — абонентская плата сервиса. Заказная разработка зависит от сложности сценария и интеграций.

Можно ли зарабатывать на ботах? Да, и это один из самых доступных входов в разработку: малому бизнесу постоянно нужны запись, заявки и ответы на типовые вопросы.

Чем mini app отличается от бота? Бот — это диалог сообщениями. Mini app — полноценный интерфейс с кнопками и экранами, открывающийся внутри мессенджера. Часто их используют вместе: бот принимает и уведомляет, mini app показывает каталог или личный кабинет.

Нужна такая же реклама для вашего бизнеса?

Разберу нишу, посчитаю бюджет и покажу, из чего сложится цена заявки.