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

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

Telegram Ads

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

Какие преимущества у бота по сравнению с 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.

Ввод команды /newbot в BotFather

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

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

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

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

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

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

Блок с информацией о боте

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

Сообщение BotFather с токеном бота

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

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

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

Smartbot Pro в маркетплейсе инструментов eLama

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

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

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

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

Создание кабинета в Smartbot Pro

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

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

Выбор шаблона бота в Smartbot Pro

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

Вкладка «Канал» в настройках бота Smartbot Pro

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

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

Токен бота, полученный в BotFather

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

Поле для вставки токена в Smartbot Pro

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

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

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

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

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

Интерфейс конструктора бота в Smartbot Pro

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

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

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

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

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

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

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

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

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

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

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

Настройка формы в конструкторе Smartbot Pro

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

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

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

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

Настройка сбора данных пользователей в Smartbot Pro

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

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

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

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

  • Используйте метки и сохраняйте их в отдельной таблице, чтобы понимать, откуда приходят пользователи в бот. Для этого добавьте к ссылке бота параметр 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 и прием оплат

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

Дополнительные возможности чат-бота в Smartbot Pro

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

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

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

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

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

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

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

Настройка интеграции чат-бота с ИИ

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

Загрузка данных для обучения чат-бота

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

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

Настройка приема оплат в Telegram-боте

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

Пример сценария продаж через Telegram-бота

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

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

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

Статистика чат-бота в Telegram в конструкторе

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

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

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

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

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

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

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

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

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

Не пропускайте новые публикации и кейсы в блоге eLama — подпишитесь на наш Telegram-канал!
eLama, евангелист eLama (до 2024 года)
Партнерская программа
Telegram Ads
Авито Реклама (20 и 15%)
VK Реклама
Инфлюенс
Яндекс Бизнес скидка
Яндекс Директ
Маркетплейс