Как создать Telegram-бота: пошаговая инструкция и примеры

Подробный гайд про чат-боты в мессенджере: рассказали про преимущества, задачи и настройку сценариев

Мессенджер продолжает наращивать аудиторию в России: за год количество пользователей увеличилось на 26%, более 60 млн заходят в него ежедневно. Кроме того, Роскомнадзор ограничил доступ к WhatsApp, поэтому пока Telegram остаётся основным каналом коммуникации с коллегами, друзьями и брендами.

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

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

Чат-боты в Telegram: кому полезны и в чём преимущества для бизнеса

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

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

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

Какие задачи бизнеса решают боты в Telegram

Рассмотрим восемь процессов, которые можно передать чат-ботам и ИИ-ассистентам:

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

Ассистент команды разработчиков отвечает на типовые вопросы в Telegram-чате и разгружает команду
Бот ВкусВилл подбирает рецепты по запросу клиентов

2. Автоматизация продаж.Telegram-бот заменяет интернет-магазин для небольших компаний. Здесь можно создать каталог товаров, настроить оформление заказов, интеграцию с CRM и приём оплаты.

Каталог бота-магазина в Телеграм, который адаптировали для кафе и ресторанов

Кроме того, через чат-боты продают подписки, цифровые товары, курсы и услуги. Например, Premium-аккаунт в Telegram можно оплатить за 1 минуту.

Всего три шага и подписка активирована

3. Сбор данных и отзывов. Боты проводят опросы, получают информацию о пользователе, сохраняют её в CRM и отправляют менеджеру.

Короткий опрос в Telegram-боте помогает сегментировать аудиторию онлайн-школе Garment school

4. Регистрация в программе лояльности. Для бизнеса — это дополнительный канал коммуникаций, который позволяет оцифровать базу клиентов и улучшить покупательский опыт. 

Что умеет Telegram-бот с программой лояльности:

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

Благодаря Telegram-боту бизнес заменяет пластиковые карты, экономит на SMS-уведомлениях и упрощает взаимодействие с брендом. О других преимуществах программы лояльности в мессенджере рассказали в кейсе.

5. Привлечение и квалификация лидов. Чат-бот удерживает трафик с рекламы — здесь можно настроить воронку для прогрева аудитории: отправлять лид-магниты в обмен на контакты, знакомить с продуктом и подводить к покупке.

Больше примеров вовлекающих механик для Телеграм-бота и их результаты описали в кейсе Wazzup

6. Отправка рассылок и уведомлений. В Telegram-боте бизнес получает прямой контакт с покупателем: пользователь может сразу задать вопрос или оформить заказ без лишних переходов на сайт и в мобильное приложение.

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

7. Запись и бронирование. Чат-бот в Telegram помогает выбрать услугу, узнаёт предпочитаемое время и собирает нужные данные.

Бот салона красоты отвечает клиентам 24/7 и экономит время администратора

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

Игра в чат-боте к 23 Февраля

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

Как создать чат-бота в BotFather 

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

1. Перейдите в специальный встроенный сервис — BotFather. Нажмите кнопку или введите команду /start. BotFather предложит список команд, выберите /newbot.

2. Придумайте и напишите имя бота, его увидят пользователи. После введите @username — это уникальный ник, по которому чат-бот можно найти в Telegram. Он должен заканчиваться на bot.

3. BotFather отправит токен — это ключ, чтобы подключить бота к сторонним сервисам. Например, к сценарию, который вы создали на конструкторе. Также в сообщении будет ссылка на бота.

Сохраните токен и не передавайте его третьим лицам

Вы можете управлять Telegram-ботом через BotFather. Например, изменить имя, настроить меню команд, добавить описание.

Команды в BotFather

Расшифруем основные параметры для настройки бота в Telegram:

/setdescription — добавить или изменить описание, которое видит пользователь после перехода в бот.

Обычно в стартовом сообщении кратко рассказывают о возможностях

/setuserpic — загрузить аватарку для профиля бота. Формат изображения JPEG или PNG, размер — до 5 МБ.

/setabouttext — внести короткое описание в профиле бота. Например, «Онлайн-консультант магазина одежды "Вещь!"».

Профиль бота в Телеграм

/setcommands — помогает сделать меню команд в чат-боте. Нужно ввести название и описание каждого действия в BotFather.

Так меню выглядит в Telegram-боте:

/setname — изменить имя, которое пользователи видят в профиле.

В BotFather мы создаём только «оболочку» бота. Он не может выполнять команды и отправлять сообщения. Чтобы функции стали доступны для пользователей, нужно собрать сценарий чат-бота и подключить к мессенджеру с помощью токена от BotFather.

Как создать Telegram-бота в Smartbot Pro: пошаговая инструкция

В конструкторе есть готовые решения, которые можно адаптировать под свой проект за 10-15 минут: достаточно изменить контент и подключить интеграции. Чтобы показать больше возможностей Telegram-ботов, мы настроим каталог для кафе и добавим его в шаблон сценария.

Шаг 1: создаём магазин

В Smartbot Pro можно сделать мини-апп с каталогом товаров и встроить его в чат-бот без навыков программирования. Весь процесс займёт у вас 30-60 минут.

Выберите раздел «Магазины» в главном меню и нажмите на кнопку, как показано на скриншоте:

Откроется меню с настройками магазина. Заполните основные параметры:

  • название, которое будете использовать в конструкторе;
  • заголовок каталога — его увидят пользователи в Telegram; 
  • формат отображения категорий; 
  • вид каталога; 
  • размер карточек с товарами.

В окне превью вы увидите, как выглядит каталог для пользователей, когда меняются настройки.

Варианты меню бота-магазина в Телеграм: крупные карточки товаров или компактный список

Шаг 2: заполняем каталог

Есть два способа добавить товары: загрузить excel-файл или внести позиции в интерфейсе конструктора Telegram-ботов. Расскажем, как заполнить каталог вручную, чтобы показать работу с основными параметрами.

Сначала создайте одну категорию и добавьте в неё товар. Заполните ключевые характеристики: название, описание, цену, артикул и загрузите фото.

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

Шаг 3: добавляем магазин в сценарий чат-бота

Зайдите в раздел «Сценарии», нажмите «Использовать шаблон» и выберите «Магазин в Telegram с доставкой».

Если вам не нужна доставка, можно использовать сценарий «Магазин в Telegram простой»

В шаблоне уже настроены:

  • главное меню с каталогом товаров и информацией о компании;
  • оформление и подтверждение заказа с доставкой или самовывозом;
  • оплата товаров в один клик;
  • сбор контактных данных;
  • уведомление менеджеру в личные сообщения или групповой чат;
  • запись информации в Google-таблицу.
Готовый шаблон бота для продаж в Smartbot Pro

Чтобы пользователь открыл каталог товаров в Telegram-чате, нужно добавить магазин в сценарий. Выберите блок «Главное меню вашего магазина» и настройте кнопку для перехода:

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

Данные клиента автоматически сохраняются в переменные

Настройте следующие блоки в сценарии таким же способом. Разберём основные шаги:

1. После уведомления менеджеру бот предлагает пользователю выбрать способ получения заказа: 

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

В конструкторе есть подсказки, как работают блоки и где нужно добавить данные

Самовывоз. Если пользователь выбирает этот способ, бот отправляет адреса пунктов выдачи, уточняет телефон и ФИО.

Когда бот соберёт все необходимые данные, он отправит уведомление менеджеру, сохранит информацию в Google-таблицу и предложит клиенту оплатить заказ. Чтобы принимать платежи в Telegram, подключите готовые интеграции.

Выберите «Добавить терминал» и следуйте инструкциям в сервисе

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

Шаг 4: подключаем сценарий к Telegram

Откройте раздел «Каналы» в боковом меню, выберите мессенджер и вставьте токен от BotFather.

Справа будут все каналы, к которым привязан бот

Шаг 5: публикуем и тестируем сценарий

В верхнем меню нажмите кнопку «Опубликовать». Проверить работу бота можно с любого блока. Кликните на иконку с тремя точками и выберите команду «Тестировать».

Готово! Теперь бот нашего кафе доступен пользователям в Telegram.

Встроенный мини-апп с каталогом
Карточка товара и корзина
Оформление заказа

Как подключить ИИ к Telegram-боту

Чтобы усилить сценарий, настройте ИИ-ассистента. Он понимает естественную речь, запоминает контекст и последовательно ведёт диалог.

В Smartbot AI вы можете создавать ИИ-ассистентов на базе моделей ChatGPT и YandexGPT, обучать по вашим данным и устанавливать правила общения с пользователями. Например, не обсуждать конкурентов, отвечать в деловом стиле и строго следовать инструкциям.

Чтобы обучить модель, достаточно загрузить PDF-файл или ссылку на сайт

Как сделать чат-бота с ИИ в Telegram: 

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

  1. Добавляем в стартовый блок кнопку «Задать вопрос». 
  2. В разделе «Интеграции» выбираем «Общение со Smartbot AI».
  3. Кликаем на блок и в боковом меню настроек подключаем ИИ-бота.
  4. Соединяем стрелкой кнопку «Задать вопрос» и «Общение со Smartbot AI».

Подробную инструкцию, как настроить и обучить ИИ-ассистента, читайте в этой статье. 

Создавайте ботов в Telegram, чтобы автоматизировать продажи, сократить затраты на поддержку и улучшить качество сервиса. Если не хотите разбираться с настройками — обращайтесь в проектный офис Smartbot

Стоимость разработки бота начинается от 15 000 рублей. После запуска проекта остаёмся на связи, поддерживаем и консультируем.