VJOURNAL

Маркетинг • Глобальная редакция •

Телеграм-бот для бизнеса: что это такое и что на нём можно построить

Телеграм-бот для бизнеса — это аккаунт, за который отвечает программа: он записывает клиентов, принимает заказы и оплату прямо в чате. Разбираем по документации Telegram, что бот умеет, где останавливается и что стоит за чатом.

Обложка VJOURNAL к материалу «Телеграм-бот для бизнеса: что это такое и что на нём можно построить»

Короткий ответ

Телеграм-бот — особый аккаунт, которым управляет программа на сервере владельца через Bot API; регистрируют его через BotFather. Компания строит на нём запись, заказы, оплату, поддержку и уведомления: вместо набора текста — кнопки и Mini Apps. Первым написать человеку бот не может, а FAQ Telegram задаёт лимиты на отправку, поэтому сценарий и согласие на сообщения продумывают до запуска.

9 источников
Телеграм-бот — особый аккаунт без номера телефона; им управляет программа на сервере владельца через Bot API.
Интерфейс бота — команды, клавиатуры и инлайн-кнопки, инлайн-режим, глубокие ссылки и Mini Apps на JavaScript.
Физические товары оплачивают через сторонних провайдеров без комиссии Telegram, цифровые — только за Telegram Stars.

Телеграм-бот — это аккаунт, за который отвечает программа

Кажется, что телеграм-бот для бизнеса — это готовый продукт, который покупают. Telegram описывает его проще. Во введении для разработчиков боты названы небольшими приложениями, которые целиком работают внутри Telegram, и особыми аккаунтами, которым не нужен номер телефона. Вместо статуса «в сети» у такого аккаунта стоит метка «бот», так что клиент всегда видит, кто ему отвечает. Там же сказано, что на платформе больше 10 миллионов ботов и она бесплатна и для пользователей, и для разработчиков.

Регистрируют бота в чате с @BotFather: он выдаёт токен, и введение предупреждает, что любой, у кого есть токен, полностью управляет ботом. За аккаунтом стоит сервер владельца, а программа на нём общается с Telegram по HTTPS через интерфейс, который называется Bot API. Клиент нажимает кнопку, Telegram передаёт нажатие вашей программе, программа заглядывает в таблицу записи и отвечает. Чат — это окно; логика бизнеса живёт по вашу сторону стекла.

Команды, кнопки, инлайн-режим и Mini Apps: что даёт интерфейс

Страница Telegram о возможностях ботов начинает с простого: команда — это слово после косой черты, которое говорит боту, что делать, а /start открывает разговор. Но печатать приходится редко. Клавиатура ответов заменяет обычную клавиатуру готовыми вариантами, а её кнопки умеют ещё и запросить контакт или геопозицию. Инлайн-клавиатуры показываются прямо под сообщением и при нажатии ничего не отправляют в чат. Для парикмахерской это три касания вместо письма: услуга, день, время.

Там же описаны глубокие ссылки: адрес вида t.me/your_bot?start=value передаёт боту параметр длиной до 64 символов, и бот понимает, что человек пришёл с листовки, а не с сайта. Инлайн-режим позволяет вызвать бота из любого чата: достаточно начать сообщение с его @имени. Когда кнопок мало, есть Mini Apps. Руководство по Mini Apps описывает их как интерфейсы на JavaScript, которые запускаются прямо внутри Telegram, и перечисляет семь способов их открыть.

Последняя часть — оплата. По странице Bot Payments API бот принимает деньги за физические товары и услуги из более чем 200 стран через более чем 20 провайдеров. Комиссии Telegram не берёт, хотя у большинства провайдеров она своя, а данные карты хранит провайдер — ни Telegram, ни разработчик их не видят. Цифровые товары — отдельный случай: руководство Telegram по оплате цифровых товаров требует принимать за них только Telegram Stars. В обоих случаях за споры с покупателем отвечает владелец бота.

Запись, заказы, поддержка и уведомления: где бот действительно нужен

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

Ещё два сценария менее очевидны. Первый смотрит внутрь компании: бот в рабочей группе принимает заявку на отпуск или присылает утренний список заказов. На странице возможностей объяснено, что в группах боты по умолчанию работают в режиме приватности и видят только то, что их касается: например, адресованные им команды и ответы на свои сообщения. Второй — для владельцев, которые отвечают клиентам с личного аккаунта: во введении сказано, что пользователи Telegram Business могут подключить бота, чтобы он обрабатывал сообщения и отвечал от их имени.

Бот не пишет первым: ограничения из документации Telegram

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

Вторая группа ограничений — скорость. В FAQ Telegram о ботах сказано, что боты пишут своим пользователям бесплатно, но в пределах лимитов: одно сообщение в секунду в одном чате, 20 сообщений в минуту в группе и около 30 сообщений в секунду при массовой рассылке. Дальше бот начинает получать ошибку 429. Большую рассылку FAQ советует растягивать на 8–12 часов. Платные рассылки поднимают потолок, но доступны только ботам, которые проходят по условиям Telegram: среди них — не меньше 100 000 активных пользователей в месяц. Правила платформы меняются, поэтому перед запуском цифры стоит перечитать.

Что стоит за чатом: сценарий, сервер, база данных и связи с системами

Клиент видит чат; компания платит за то, что за ним. Первое — сценарий: каждый вопрос, каждая кнопка и точка, где разговор забирает человек. Второе — программа, которая этот сценарий исполняет. По FAQ она получает обновления от Telegram одним из двух способов, long polling или вебхуки: либо сама спрашивает у Telegram, что нового, либо даёт ему адрес для вызова. В обоих случаях она работает круглосуточно, поэтому хостинг у бота есть всегда, даже если конструктор прячет его внутри тарифа.

Третье — данные: таблица или база с клиентами, записями и статусами. Хранить их придётся у себя: во введении отмечено, что облачное хранилище у ботов ограничено и старые сообщения сервер может удалить. Четвёртое — связи, и на них обычно уходит больше работы, чем на сам диалог: календарь, CRM, складские остатки, платёжный провайдер. Пятое — лицо бота, которое заполняют через @BotFather: имя, картинка, список команд и описание до 512 символов — его видит тот, кто открывает бота впервые.

Конструктор или свой код: какой бот какой компании подходит

О пороге входа Telegram говорит прямо: в его FAQ написано, что готового способа сделать рабочего бота, не будучи разработчиком, нет. Этот пробел закрывают сторонние конструкторы: сервисы, где чат-бота для мессенджера собирают без программиста. В конструкторе сценарий собирают на экране из готовых блоков, а работает бот на стороне сервиса.

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

Персональные данные и рассылки: согласие и понятная отписка

Бот узнаёт о людях многое: имя, контакт, которым они поделились, историю заказов. Базовые правила задают условия Telegram для разработчиков ботов. У каждого бота должна быть политика конфиденциальности, легко доступная пользователям; если разработчик её не дал, по умолчанию действует стандартная политика Telegram. Данные пользователя удаляют по его просьбе, а донимать людей непрошеными сообщениями боту запрещено. Значит, остановить рассылку человек должен одной кнопкой — в том же чате, где на неё соглашался.

Закон страны, где вы работаете, стоит выше условий платформы. Статья 18 российского закона «О рекламе» допускает рекламу по сетям электросвязи только при предварительном согласии абонента или адресата и обязывает немедленно прекратить её по требованию человека. В Евросоюзе статья 7 GDPR требует, чтобы отозвать согласие было так же легко, как дать. Как именно эти нормы применяются к вашему боту, зависит от того, что он собирает и рассылает, поэтому вопрос стоит задать юристу, который видит ваш случай, а не статье.

Запуск телеграм-бота по шагам и что подготовить до заказа

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

До заказа соберите то, что не придумает ни один исполнитель. Это десять самых частых вопросов клиентов с вашими настоящими ответами, правила записи или доставки, доступ к календарю или CRM, имя человека, который забирает диалог, и текст согласия. Простого бота с вопросами и ответами реально собрать самим. Когда телеграм-бот для бизнеса должен принимать оплату, связываться с внутренними системами или передавать разговоры операторам, его разумнее заказать. VITON13 Studio — одно из мест, где такую работу делают; цены есть в гайде по ссылке.

Практический чеклист

  • Запишите диалог бота на бумаге: каждый вопрос, каждую кнопку и точку, где разговор забирает человек.
  • Перечислите точки входа, где клиент найдёт бота: сайт, профиль, чек, QR-код на стойке.
  • Решите, где бот хранит записи и заказы и кто проверяет их каждый рабочий день.
  • Спрашивайте согласие на рекламные сообщения отдельной кнопкой и дайте отписку в одно касание.
  • Перед первой рассылкой перечитайте лимиты Telegram и растяните большое уведомление на несколько часов.

Вопросы и ответы

Может ли телеграм-бот написать клиенту, который ему не писал?

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

Берёт ли Telegram деньги с компании за работу бота?

Во введении платформа ботов названа бесплатной для пользователей и разработчиков, а в FAQ сказано, что в пределах лимитов боты пишут своим пользователям бесплатно. На странице о платежах добавлено, что комиссию с оплат Telegram не берёт. Компания платит за разработку, хостинг и комиссию платёжного провайдера — эти расходы разобраны в гайде по ссылке.

Можно ли принимать оплату картой в телеграм-боте?

За физические товары и услуги — да. Страница Bot Payments API описывает счёт с кнопкой оплаты, а данные карты остаются у платёжного провайдера. С цифровыми товарами и услугами иначе: руководство Telegram разрешает принимать за них только Telegram Stars. Возвраты и претензии остаются на владельце бота.

Чем телеграм-бот отличается от Mini App?

Бот разговаривает сообщениями, командами и кнопками. Mini App — это интерфейс на JavaScript, который открывается внутри Telegram: каталог, календарь, форма с множеством полей. Его выбирают, когда задача перестаёт помещаться в цепочку кнопок. Они работают вместе: во введении сказано, что боты могут размещать у себя Mini Apps.

Можно ли сделать телеграм-бота без программиста?

FAQ Telegram признаёт, что рабочему боту нужен разработчик. Для типовых сценариев этот пробел закрывают сторонние конструкторы: ответы на частые вопросы, форма заявки, простая запись. Связи с вашими системами, нестандартные ветки и Mini Apps обычно требуют своего кода.