Подписаться на рассылку

Бот — это электронный собеседник в Telegram, который автоматически присылает сообщения в ответ на запросы пользователя. Его можно использовать как посадочную страницу для рекламы и доводить пользователя до покупки с помощью интерактивного сценария. Также в боте можно настроить техподдержку или ответы на частые вопросы. Уверен, что после прочтения этой статьи вы сможете создать чат-бот в Telegram самостоятельно за пять-десять минут, притом бесплатно.

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

Зачем нужен чат-бот и чем он отличается от канала

Какие преимущества у бота по сравнению с Telegram-каналом:

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

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

  • В отличие от Telegram-канала, в бот необязательно регулярно добавлять новый контент. Достаточно один раз продумать сценарии и в будущем следить за их актуальностью.

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

А еще чат-бот помогает автоматизировать сразу два ключевых процесса в бизнесе — продажи и поддержку.

  • В продажах он берет на себя первый контакт с пользователем. Бот знакомит с продуктом, задает уточняющие вопросы, сегментирует аудиторию и собирает заявки. Например, в Smartbot Pro можно настроить сценарий, в котором бот передает контакт в CRM. Дополнительно можно подключить ИИ — например, ChatGPT. Тогда бот сможет отвечать не только по заготовленным сценариям, но и на свободные вопросы пользователей.

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

  • С eLama создать чат-бот в Telegram можно бесплатно.

Нужен собственный чат-бот, чтобы получать лиды из Telegram? У нас есть решение! Клиенты eLama могут бесплатно запустить чат-бот для Telegram в простых конструкторах, доступных на маркетплейсе.

Зарегистрироваться и начать работу с конструктором →

Какие бывают боты в Telegram

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

  1. Собеседники реагируют на заданные фразы и общаются по скрипту, а если на запрос не получается ответить заготовленной репликой, — зовут человека.
  2. Каталоги дают возможность продавать товары и услуги без перехода на сайт (BagginsCoffee_bot, G_Shop_bot).
  3. Помощники выполняют роль ассистентов для администраторов каналов: собирают статистику (Crosser_bot), позволяют форматировать текст, добавлять к нему кнопки, заданные реакции на выбор (ControllerBot), следят за активностью в чате, выдают предупреждения нарушителям, удаляют ботов и спам (Combot), выгружают списки лайкнувших пост для проведения розыгрышей (Getlikersbot) и т. д.
  4. Инструменты выполняют нетипичные функции: скачивают видео по ссылкам (URL Uploader) и посты из запрещенной соцсети (InstaBot), конвертируют видео в gif (Vgifbot), отслеживают цены на авиабилеты (AviasalesBot), распознают текст по аудио (SaluteSpeech Bot), переводят текст (YandexTranslate), шлют напоминания (Delorean_bot), подсказывают курсы валют (Kursator_bot) и мн. др.
  5. Поисковики ищут и позволяют бесплатно скачивать файлы — кино, книги, музыку. Время от времени система блокирует их как пиратские.
  6. Развлекательные — источник контента на любой вкус. Они подбирают фильмы (Kinomanbot), обучающие материалы (ArzamasBot), выдают записи радиоэфиров (Radiobot), делятся рецептами (The_chef_bot), присылают гороскопы (Zodiac_bot) и смешные стикеры (StickerStickyBot) и т. д.

Этапы создания бота: от BotFather до конструктора

Есть три способа:

  1. Написать его вручную. Для этого подходит любой язык программирования, от PHP до Java, самый легкий для усвоения и популярный вариант — Python.
  2. Заказать его у программиста, который напишет бот на одном из языков программирования по вашему ТЗ.
  3. Собрать его на специальной платформе. Это проще и быстрее, потому что не требует навыков написания кода. Бот по этому способу собирается как в конструкторе, поэтому он дает меньше возможностей. Благо, платформ немало — можно подобрать максимально подходящую функциональность.

Создать бота в Telegram можно, например, через:

  • Manybot — бесплатный конструктор в самом Telegram для создания простых ботов с многоуровневым меню, опцией отправки файлов и автопостинга, а также выдачей доступа администраторам. Из минусов — неотключаемая реклама.
  • Botobot — конструктор ботов для ecommerce: с каталогом, корзиной, встроенной оплатой и поддержкой. Есть возможность аналитики продаж. В бесплатной версии доступно создание одного бота с количеством товаров до 20, в платной — три тарифа: от 320 до 3700 руб. в месяц.
  • BorisBot позволяет строить автоворонки для разных сегментов аудитории на сайте, в соцсетях, в Telegram и других мессенджерах. Здесь можно создать специализированного бота для ресторана, коворкинга, комьюнити, мероприятия, экскурсии, образовательного проекта, а также телемедицины, поддержки пользователей и набора персонала. Либо выбрать готовое решение на маркетплейсе. Боты интегрируются с разными сервисами и обмениваются данными с CRM-системами. Есть бесплатная версия с ограничениями, платные в зависимости от специфики и объемов задач стоят от 990 до 7500 руб. в месяц.
  • Smartbot Pro — инструмент с готовыми сценариями чат-ботов для разных бизнес-задач, который интегрируется с CRM-системами и Google Таблицами. К боту в нем можно подключить прием оплаты, а для Telegram даже создать полнофункциональный интернет-магазин. Бесплатный тестовый доступ работает две недели, безлимитный доступ к конструктору стоит от 750 руб. в месяц.
BorisBot и Smartbot Pro — участники маркетплейса eLama, поэтому наши клиенты могут использовать их бесплатно.

Готовый бот вне зависимости от того, как он сделан, подключается к Telegram через BotFather — интерфейс для регистрации, настройки и управления другими ботами. В BotFather задается юзернейм, название и описание бота, загружается аватарка. О том, как это сделать, мы расскажем дальше. Сначала покажем, как работает конструктор.

Для этого соберем простой бот для лидогенерации в Smartbot Pro. Пусть он дает полезный контент и собирает заявки в зависимости от ответов пользователя. Например, присылает ссылку на чек-лист на сайте, сохраняет контакт и отправляет его в CRM менеджеру по продажам.

Чтобы создать чат-бот в Telegram через конструктор, нам потребуются:

  • Аккаунт в сервисе eLama, чтобы иметь бесплатный доступ к Smartbot Pro и BorisBot. Чтобы сохранять работоспособность бота, нужно каждый месяц заходить в конструктор с авторизацией через eLama.

  • Аккаунт в Google, чтобы сделать Google Форму.

  • Личный профиль в Telegram.

  • План, которого мы будем придерживаться. Сейчас будем делать всё по моей стратегии, а в будущем вы сможете придумать свою.

  • Пять—десять минут времени.

И знания о том, как пройти модерацию в Telegram, которые вы найдете в материале.

Далее будем двигаться по пунктам:

Шаг 1. Регистрация бота в BotFather и получение токена

Откройте Telegram и перейдите в бот BotFather. Нажмите кнопку Menu рядом с полем для ввода текста и выберите команду /newbot.

Затем добавьте:

  • Название бота — чтобы было ясно, чей бот или какому бренду он принадлежит. Это имя бота, которое отображается в списке диалогов и в шапке бота над всеми сообщениями. Из-за того, что в интерфейсе имя на виду, пользователи запоминают его и вбивают в строку поиска, чтобы найти бот.

  • Юзернейм — он должен оканчиваться на _bot, например: pashaisgreat_bot. Это ссылка, которая будет использована, например, в рекламных размещениях. По ней пользователи будут попадать в бот. Обычно ссылка скрыта от глаз и видна только в окне «Информация о боте», но в идеале должна быть похожа на название бота — по ней подписчики тоже могут искать его в поиске.

  • Аватарку — чтобы брендировать бота или визуально указать, что он принадлежит вам.

  • Описание бота — текст, который видит новый пользователь при запуске бота, обычно о том, что тот умеет делать.

  • Информацию о боте — чтобы объяснить, чем полезен бот.

Когда мы зададим название и юзернейм, BotFather пришлет нам токен из цифр и знаков.

Сохраните этот код — он понадобится, чтобы связать конструктор ботов с вашим ботом в BotFather.

Шаг 2. Выбор конструктора ботов: Smartbot Pro и аналоги

Авторизуйтесь в личном кабинете eLama и в меню слева выберите раздел «Маркетплейс инструментов». Затем найдите в списке Smartbot Pro и уверенно жмите «Использовать бесплатно» — как клиент eLama, вы сэкономите 9000 руб. в год.

Мы в eLama создаем бесплатный маркетплейс инструментов для работы с рекламой. Помимо Smartbot Pro и BorisBot, на нем есть решения для борьбы со скликиванием, сбора аудиторий ВКонтакте, увеличения продаж на товарных маркетплейсах, упрощения отчетности и другие возможности. eLama полностью оплачивает доступ к этим инструментам для своих клиентов.

Узнать о бесплатных инструментах —>

Создайте кабинет в конструкторе

Вы авторизовались в Smartbot Pro через eLama и видите приветственный интерфейс сервиса. Создайте собственный кабинет — введите его название и адрес. Можно выбрать любое название: оно не повлияет на функционирование бота.

Перейдите далее, чтобы настроить бота в Telegram

Выберите шаблон в разделе настроек — в правом верхнем углу нажмите «Использовать шаблон», выберите «Бот-визитка для бизнеса» и нажмите «Использовать».

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

Добавление токена бота из BotFather

На этом шаге понадобится токен из BotFather — вы получили его после создания бота.

Его нужно скопировать и вставить в поле «Токен» на вкладке «Канал» в настройках Smartbot Pro.

Затем отправьте боту, которого мы создали в Telegram, кодовое слово из меню настроек Smartbot Pro. Интеграция сервиса и Telegram-бота настроена.

Шаг 3. Настройка сценария и меню

Теперь возвращаемся к настройкам в Smartbot Pro, в которых нужно придумать сценарий. Лучше продумать тексты и логику заранее, и, предположим, они у вас уже есть. Например, бот здоровается с пользователем, предлагает в меню «Связаться» получить полезный чек-лист, а затем собирает контактную информацию в лид-форму для связи с отделом продаж.

Перед созданием бота определите цель, для чего вы будете его использовать. Если вы хотите запустить рекламу в Telegram Ads и использовать бота как посадочную страницу, важно привести его в соответствие со строгими правилами модерации. В частности, он должен быть полезным для людей, а не просто собирать их контакты. А еще он не может переводить пользователя на сторонние ресурсы без возможности остаться и узнать информацию на месте, а также быть назойливым в отправке сообщений. Еще одно требование — настроить кнопку «Что умеет данный бот» и опцию отключения уведомлений. Подробнее о правилах вы можете прочитать в материале о возможностях бота от самого Telegram. Если же вы планируете разместить ссылку на бот на сайте или в офлайн-рекламе, то таким строгим правилам следовать необязательно.

Теперь познакомимся с простым интерфейсом конструктора. Он выглядит так, только без красных стрелок, рамок и цифр, с помощью которых я объясню, где что находится:

1 — меню добавления событий и условий. В нем мы добавляем в шаблон новые элементы или блоки, из которых соберем сценарий чат-бота.

2 — блоки. Каждый блок — это событие: например, приветственное сообщение после запуска бота или сообщение с предложением оставить заявку.

3 — стрелочки, которые визуализируют связи между событиями сценария. По ним удобно отслеживать путь пользователя. В зависимости от того, какую кнопку пользователь нажимает в сообщении, бот ведет себя по-разному.

4 — кнопка публикации бота. Когда создадите события, выстроите их в последовательность и захотите посмотреть, как будет выглядеть бот, смело жмите на нее.

События будут срабатывать в зависимости от действия пользователя, времени, которое назначил владелец бота, или иных факторов. Например, приветственное сообщение бот пришлет сразу после того, как пользователь попадет в него и активирует по команде /start. А сообщение с дополнительной скидкой он может прислать через пару дней пользователю, который уже знаком с продукцией бренда, но еще не дошел до покупки.

Итак, мы изучили интерфейс Smartbot Pro. Теперь добавим тексты в блоки. У нас будет пять блоков:

  • приветственное сообщение;

  • выбор опций: оставить заявку, получить чек-лист, узнать контакты;

  • оставить заявку;

  • получить чек-лист;

  • узнать контакты.

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

Мысленно пройдите по стрелкам, чтобы проверить логику. Например, после кнопки «Оставить заявку» должна следовать наша Google Таблица, а из нее — два условия: в случае успеха и неуспеха. Каждое условие должно заканчиваться сообщением для пользователя или возвращать его на предыдущий этап.

Чтобы добавить блок «Добавление строки в Google Таблицу», заранее авторизуйтесь в Google, создайте таблицу и выберите нужный лист. Вы можете озаглавить столбцы данными, которые хотите в них собирать, или не делать заголовки и получать данные о пользователе в одной строке.

В Smartbot Pro в блоке «Добавление строки в Google Таблицу» добавьте поля «Запись в строку». Поставьте знак процента и выберите, какие данные о пользователях хотите собрать: имя, фамилию, пол, дату рождения, контакты. Если не планируете собирать телефоны, обязательно соберите данные с именем пользователя — username, датой — date и временем — time, чтобы хоть как-то его идентифицировать.

Авторизуйте Smartbot Pro в Google Таблицах, чтобы он мог отправлять данные в вашу таблицу. В нем доступны и другие способы работы с заявками — например, передача лида в amoCRM.

Шаг 4. Оформление: описание, аватарка и приветствие

  • Описание бота — это первое, что видит пользователь еще до захода в него. Его нужно заполнить в BotFather. Напишите в описании, что происходит в боте и зачем пользователю в него заходить.

  • В первом сообщении, которое отправляет бот после активации, попросите у пользователя разрешение на обработку персональных данных. Сохраняйте его контакты только после того, как он нажмет на кнопку «Разрешаю».

  • Используйте метки и сохраняйте их в отдельной таблице, чтобы понимать, откуда приходят пользователи в бот. Для этого добавьте к ссылке бота параметр start= и после знака равно впишите названия, по которым определите источник перехода. Например, при размещении рекламы бота «Еламыч» в канале «Русский маркетинг» добавьте к ссылке бота https://t.me/elama_choose_adv_bot метку с названием канала латиницей — ?start=russkiy_marketing. Должно получиться так: https://t.me/elama_choose_adv_bot?start=russkiy_marketing

Тогда вы сможете посчитать пользователей, которые придут с этого размещения.

  • Чтобы кнопки были удобными, размещайте их внутри сообщения. Для этого в Smartbot Pro есть специальная галочка «Показывать кнопки внутри сообщения inline». Если в кнопках длинные надписи, лучше пронумеровать их цифрами, буквами или эмодзи и приложить расшифровку знаков в посте. Слишком длинный текст может не отображаться на кнопке целиком и останется неясным для пользователя.

  • Когда предлагаете пользователю ввести номер телефона, предусмотрите несколько вариантов. Например, внутри Telegram есть функция, которая позволяет передать телефон одним нажатием кнопки.

Некоторые пользователи боятся нажимать ее из-за необычного вида. Также пользователь может привязать к Telegram не тот номер телефона, по которому ему удобно связываться. Поэтому предусмотрите возможность отправить телефон обычным сообщением.

Шаг 5. Проверка бота и запуск в работу

Наконец, нажмите «Опубликовать». Бот готов, теперь его нужно проверить — пройти все возможные сценарии в самом Telegram: получить полезный материал, оставить заявку, проверить, попала ли заявка в Google Таблицу, и напомнить менеджеру по продажам, что ему нужно заглядывать в эту таблицу. Также вы можете настроить уведомления о заявках в сам Telegram. Затем исправить ошибки, если они есть, а в дальнейшем — дорабатывать чат-бот под специфику своего продукта, анализировать его и улучшать.

Мы сделали бот с простым, но, по ощущениям, самым популярным сценарием. Теперь вы можете тестировать и запускать его или другие шаблоны из инструмента Smartbot Pro, бесплатного для клиентов eLama.

А чтобы привлечь первых пользователей в бот:

  1. Опубликуйте информацию о нем в соцсетях и расскажите, чем будет полезен бот аудитории.
  2. Отправьте ссылку на чат-бот в email-рассылке пользователям, которые пока не стали вашими клиентами.
  3. Запустите рекламу — например, в Telegram Ads. Через eLama это сделать проще и выгоднее, потому что стартовать можно без бюджета, в то время как для запуска через других реселлеров рекламной системы понадобится минимум 500 евро + комиссия 20% для большинства тематик + 22% НДС.

Продвинутые фишки: подключение ChatGPT и прием оплат

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

Подключение ИИ для ответов на вопросы

К боту можно подключить ИИ, например ChatGPT. Тогда он сможет отвечать не только по заранее прописанным сценариям, но и на свободные вопросы пользователей.

Это работает так:

  • пользователь задает вопрос в чате;

  • бот отправляет его через интеграцию, например webhook;

  • получает ответ от ИИ и возвращает его пользователю.

В Smartbot Pro это можно реализовать через блоки интеграции: бот передает сообщение во внешний сервис и получает ответ, который отправляет пользователю.

Бота можно обучить на ваших данных, чтобы он отвечал как живой менеджер. Для этого загрузите материалы, с которыми он будет работать: скрипты продаж, ответы на частые вопросы, материалы базы знаний, описание услуг или ссылку на сайт.

Прием оплат прямо в Telegram

Бот можно использовать как точку продажи и принимать оплату без перехода на сайт. В конструкторах вроде Smartbot Pro можно подключить платежные системы и настроить этот сценарий без разработки.

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

Аналитика: как понять, что бот работает

После запуска бота не забывайте отслеживать эффективность заданных сценариев. В Smartbot Pro для этого пригодится раздел «Статистика».

Здесь можно проанализировать, на каком этапе сценария пользователи совершают целевое действие или прекращают взаимодействие с ботом.

В интерфейсе раздела можно выбрать, что отображать на графике:

  • какие события;
  • по какому принципу — по количеству событий или пользователей, которые в них участвовали;
  • за какой период;
  • по каким каналам.

Также в статистике доступны данные по количеству сообщений от пользователей.

Примеры использования ботов в бизнесе

Чат-бот подходит для решения рутинных задач, не требующих вовлечения специалистов. Например, Telegram-бот могут использовать:

  1. Интернет-магазины. Бот может принимать заказы и оплату, помогать с навигацией по каталогу, отвечать на типовые вопросы и при необходимости соединять с оператором.
  2. Организаторы мероприятий. Бот проинформирует пользователей о программе, дате, месте и спикерах мероприятия, поможет забронировать места, вовремя напомнит об активностях и соберет обратную связь.
  3. Кафе, рестораны, гостиницы. Telegram-бот познакомит с меню и адресом, забронирует стол, примет сервисные заявки, если в номере чего-то не хватает или сломалось. Кроме того, в сценарий бота можно добавить геймификацию — тест или квиз с подарком или скидкой.
  4. СМИ. Бот может отправлять материалы по выбранному времени, настраивать подписку и отписывать пользователей по их желанию, принимать сообщения и передавать их редакции.
  5. Медицинские учреждения. Чат-бот запишет на прием, перенесет или отменит запись, подскажет, как подготовиться к процедурам, покажет все адреса клиник.
  6. Инфобизнес. Telegram-бот расскажет о курсе или вебинаре, «прогреет» материалами и сопроводит до покупки.

А еще чат-бот пригодится практически любому бизнесу, у которого есть:

  • служба поддержки. Бот может взять на себя повторяющиеся запросы и отвечать на них круглосуточно;
  • отделы продаж и маркетинга. Telegram-бот соберет контактные данные, проведет опрос для сегментирования аудитории и отправит релевантное предложение;
  • HR-отдел. Бот может рассказать о компании и открытых вакансиях, ответить на стандартные вопросы по условиям работы, провести скрининг резюме и отправить тестовое задание.

Больше о том, как чат-бот помогает бизнесу зарабатывать, читайте в другом нашем материале.

Не пропускайте новые публикации и кейсы в блоге eLama — подпишитесь на наш Telegram-канал!
По образованию юрист, в маркетинге больше 11 лет. Начав с создания сообществ во ВКонтакте, стал экспертом в таргетированной рекламе, интернет-маркетинге и веб-аналитике. Успешно прошел сертификацию myTarget, ВКонтакте и Яндекс Метрики. Сейчас евангелист eLama, провожу вебинары, выступаю на мероприятиях, пишу статьи и преподаю на курсах по таргетированной рекламе и маркетингу. Стараюсь обучать рынок всем премудростям digital без рассказов об успешном успехе. Люблю мир во всем мире, World of Warcraft, экспериментальную музыку, книги и старые фильмы.
eLama, евангелист eLama (до 2024 года)