Сценарии чат ботов телеграмм

Как чат-бот в Телеграм помогает бизнесу

В октябре 2021 случился масштабный сбой работы продуктов Facebook, Telegram отчитался о 50 миллионах новых регистраций, а общее число пользователей мессенджера приблизилось к отметке в 600 миллионов. 

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

Что делает решает чат-бот в Телеграм

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

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

Какие задачи автоматизирует чат-бот в Телеграм

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

  • что делает продукт;
  • как использовать продукт;
  • чем ваше решение будет полезно клиенту.

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

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

Техническая поддержка — в бота можно заложить ссылки на нужные инструкции, а также шаблоны ответов на типичные возражения. Бот отправит форму заявки и позовет специалиста, если сам не поможет клиентам.

Возможности чат-бота телеграмм

Примеры сценариев для чат-ботов в Телеграм

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

Если вы нашли готовый сценарий, который закрывает ваши задачи — не стыдитесь его использовать. Однако мы советуем писать уникальный, который на 100% соответствует специфике вашей компании. Поэтому лучше смотреть на готовые скрипты как на примеры, которые помогут быстрее составить сценарий для вашего бота. Разберём несколько примеров.

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

интересные чат боты в телеграмме

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

Идеи для чат-бота в телеграме

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

Виды чат ботов для телеграм

Чтобы бот не раздражал клиентов: 

  • Сделайте кнопку Назад. Вдруг человек передумал, хочет снова увидеть главное меню или нажал не туда? 
  • Дайте возможность вызвать оператора. Всегда будут те, кто не выносит чат-ботов, поэтому кнопка с вызовом менеджера обязательна на любом этапе переписки.  
  • Соблюдайте Tone of voice. Будьте осторожнее с юмором, не панибратствуйте, пишите емко и кратко. В мессенджерах принято общаться короткими фразами, поэтому говорите по существу. 
  • Тестируйте сценарий. Составляйте сценарии на основе реальных чатов с клиентами и не забывайте о тестах. Проговорите вслух весь сценарий диалога, чтобы увидеть недочеты и исправить их до запуска бота.
  • Изучайте реакцию аудитории. Обратная связь клиентов покажет, что нужно добавить в бота, от чего отказаться.

Как создать чат-бот в Телеграме

Есть 2 способа разработать чат-бота для Telegram. Во-первых, написать бота самостоятельно помощью внутренних инструментов мессенджера. 

Шаг первый: найдите бота @BotFather в поиске мессенджера. Это официальный чат-бот Телеграм, который делает других чат-ботов.

чат бот телеграмм конструктор

Начав диалог, вы получите три набора команд для работы с ботами:

  • создание и редактирование;
  • настройка;
  • геймификация. 

Вбейте команду /newbot, чтобы создать нового чат-бота. Выберите имя бота и укажите его никнейм, который оканчивается на _bot.

Как сделать чат бот в телеграм бесплатно

Собственно, вот и все, бот создан, вы получите инструкции от @BotFather, а также ссылку и токен, чтобы связать инструмент с вашими сервисами. Дальнейшая настройка происходит с помощью команды типа Edit Bot и Bot Settings, а Телеграм поможет на всех этапах.

Второй вариант — воспользоваться сервисами для создания чат-ботов. К примеру, визуальный конструктор чат-ботов доступен во всех тарифах МультиЧата Callibri.

Конструктор чат-ботов в Телеграм

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

Сценарий для чат-ботов

Читайте кейс с подробностями и расчётами:

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

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

Чат-бот для сайта

Автоматически отвечайте клиентам и собирайте заявки даже по ночам и праздникам

Calibri сохраняет историю переписки. Все заявки и информация о клиентах попадают в сводный отчет — Единый Журнал Лидов. Выставляйте классы заявкам, оставляйте комментарии, фильтруйте и выгружайте отчет в нужном формате для дальнейшей работы.

Отчет по работе телеграм

Другие примеры сценариев для чат-ботов и обзор сервисов для создания ботов в Телеграм ищите в нашей оригинальной заметке для блога Амплифер. 

Заключение

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

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

У Callibri есть телеграм-канал — присоединяйтесь, чтобы не пропустить свежие кейсы, материалы блога и обновления сервисов.

Вы вряд ли найдете в интернете что-то про разработку ботов, кроме документаций к библиотекам, историй «как я создал такого-то бота» и туториалов вроде «как создать бота, который будет говорить hello world». При этом многие неочевидные моменты просто нигде не описаны.

Как вообще устроены боты? Как они взаимодействуют с пользователями? Что с их помощью можно реализовать, а что нельзя?

Подробный гайд о том, как работать с ботами — под катом.

Статья обновлена в январе 2022

  • Обновлена информация об id пользователей и чатов: теперь их нельзя хранить в 32-битном типе чисел.

  • Добавлен раздел о сообщениях от лица групп и каналов

  • Обновлена информация о различных меню команд для отдельных чатов и пользователей.

  • Добавлена информация о спойлерах в разметке сообщений.

  • Добавлен раздел об обновлениях Bot API.

Содержание

Начало работы
— Telegram API vs Telegram Bot API
— На чём пишут Телеграм-ботов
— Создание бота
— Юзернеймы
— Оформление бота

Сообщения и чаты
— Запуск бота пользователем
— Сообщения
— Куда может писать бот
— Супергруппы
— id пользователей и чатов
— id сообщений
— Видимость сообщений в группах
— Сообщения от лица групп и каналов
— Команды
— Разметка сообщений
— Кнопки

Взаимодействие с ботом
— Ссылки на бота
— Инлайн-режим
— Создание наборов стикеров
— Платежи через ботов
— HTML-игры в ботах
— Telegram Login Widget

Разработка ботов
— Какие апдейты можно получать
— Обновления API
— Лимиты
— Рассылка по пользователям
— Смена владельца бота
— Локальный сервер Bot API
— Юзерботы

Заключение

Начало работы

Telegram API vs Telegram Bot API

Рассказываю по порядку.

Телеграм использует собственный протокол шифрования MTProto. MTProto API (он же Telegram API) — это API, через который ваше приложение Телеграм связывается с сервером. Telegram API полностью открыт, так что любой разработчик может написать свой клиент мессенджера.

Для написания ботов был создан Telegram Bot API — надстройка над Telegram API. Перевод с официального сайта:

Чтобы использовать Bot API, вам не нужно ничего знать о том, как работает протокол шифрования MTProto — наш вспомогательный сервер будет сам обрабатывать все шифрование и связь с Telegram API. Вы соединяетесь с сервером через простой HTTPS-интерфейс, который предоставляет простую версию Telegram API.

Среди упрощений Bot API: работа через вебхуки, упрощенная разметка сообщений и прочее.

Почему-то мало кто знает о том, что боты могут работать напрямую через Telegram API. Более того, таким образом можно даже обойти некоторые ограничения, которые даёт Bot API.

Об авторизации ботов через Telegram API в официальной документации

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

На чём пишут Телеграм-ботов

Бот должен уметь отправлять запросы Телеграм-серверу и получать от него апдейты (updates, обновления).

Как получать апдейты в Bot API

Получать апдейты можно одним из двух способов:

  • Поллинг — просто регулярно отправлять запрос к серверу Телеграма для получения обновлений,

  • Вебхук — сделать так, чтобы Телеграм сам отправлял запросы по нужному URL.

Конечно, удобнее использовать библиотеки, чем делать http-запросы «руками».

Если вы попробуете загуглить, как написать Телеграм-бота на Python, вам предложат воспользоваться библиотеками python-telegram-bot и telebot. Но не стоит.

Ну, если вы только хотите познакомиться с разработкой ботов и написать своего hello-world-бота, то можете, конечно использовать и их. Но эти библиотеки могут далеко не всё. Среди разработчиков ботов лучшей библиотекой для ботов на Python считается aiogram. Она асинхронная, использует декораторы и содержит удобные инструменты для разработки. Ещё был хороший Rocketgram, но он давно не обновлялся.

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

Если же вы хотите использовать Telegram API, то можете воспользоваться Python’овскими Telethon и Pyrogram.

Пример кода бота

Если вы хотите получить какое-то представление о том, как вообще выглядит код бота, вот вам пример использования на aiogram с его странички на GitHub:

import asyncio
from aiogram import Bot, Dispatcher, types

async def start_handler(event: types.Message):
    await event.answer(
        f"Hello, {event.from_user.get_mention(as_html=True)} ?!",
        parse_mode=types.ParseMode.HTML,
    )

async def main():
    bot = Bot(token=BOT-TOKEN)
    try:
        disp = Dispatcher(bot=bot)
        disp.register_message_handler(start_handler, commands={"start", "restart"})
        await disp.start_polling()
    finally:
        await bot.close()

asyncio.run(main())

Этот бот будет отвечать на команды /start и и /restart.

Создание бота

Единственная информация о Телеграм-ботах, которой в интернете полным-полно: как создать бота. Это делается через специального бота BotFather. Когда вы создадите бота, BotFather даст вам его токен. Токен выглядит примерно так: 110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw. Именно с помощью токена вы сможете управлять ботом.

Один пользователь может создать до 20 ботов.

В BotFather удобно управлять ботами своими командой /mybots.

Юзернеймы

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

Как поменять юзернейм бота

Если у вас есть бот, и вы хотите дать ему более короткий юзернейм (который может быть занят неработающим ботом), то вы, теоретически, можете это сделать через @BotSupport.

Для этого бот должен (внезапно) быть рабочим, а также поддерживать английский язык.

Принято использовать такой формат обращения в поддержку:

  1. @old_username,

  2. @new_username,

  3. Что бот делает.

Если вы везунчик 9999 lvl — вам ответят.

Юзернейм бота выглядит как обычный юзернейм, но он должен заканчиваться на «bot».
Вы могли видеть ботов с именами @pic, @vid, @sticker, @gamee — это официальные боты Телеграма. Им можно нарушать все правила :)

Очень многие юзернеймы уже заняты. Свободных коротких юзернеймов осталось очень мало. И что самое грустное: почти все эти боты мертвы. Просто не отвечают на сообщения. Наверное, это просто разные любопытные люди хотят сделать бота, создают его, а потом забивают. У меня самого есть несколько лежащих ботов. Так что, думаю, лимит в 20 ботов на одного владельца вполне оправдан :)

Оформление бота

Открыв бота, пользователи могут увидеть его профиль.

Оформление бота настраивается в BotFather: меню /mybotsEdit Bot. Там можно изменить:

  1. Имя бота.

  2. Описание (Description) — это текст, который пользователи будут видеть в начале диалога с ботом под заголовком «Что может делать этот бот?»

  3. Информация (About) — это текст, который будет виден в профиле бота.

  4. Аватарка. Аватарки ботов, в отличие от аватарок пользователей и чатов, не могут быть анимированными. Только картинки.

  5. Команды — тут имеются ввиду подсказки команд в боте. Подробнее о командах ниже.

  6. Inline Placeholder — об инлайн-режиме см. ниже.

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

Сообщения и чаты

Запуск бота пользователем

Когда пользователь впервые открывает бота, он видит кнопку «Запустить» или «Начать» (зависит от платформы пользователя), на английском — «Start». Нажимая на эту кнопку, он отправляет команду /start.

Таким образом, первое сообщение от пользователя — это всегда /start (либо /start с параметрами, об этом ниже в разделе «Диплинки»).

…если пользователь использует официальный клиент

На стороне сервера это не проверяется, поэтому теоретически пользователь может отправить боту любое сообщение через Telegram API.

Сообщения

Понятно, что главная функция бота — отправлять и получать сообщения.

И то, и другое можно делать со всеми видами сообщений (фото и видео, файлы, опросы, голосовые сообщения и т. д.).

В Телеграме можно делиться файлами до 2 ГБ, но в Bot API более жесткие лимиты: боты могут скачивать файлы до 20 МБ и отправлять файлы до 50 МБ.

Работа с файлами в Bot API

Если бот уже загрузил файл на сервер Телеграма, то он может использовать file_id, чтобы отправлять этот файл.

Загружать файл на сервер можно в том числе и по URL файла.

Подробнее об отправке файлов в Bot API

Куда может писать бот

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

Боты не могут писать другим ботам.

Бота можно добавить в группу (если в BotFather включена соответствующая настройка). По умолчанию он видит не все сообщения (об этом ниже, в разделе «Видимость сообщений в группах»).

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

В одной группе может быть до 20 ботов. В публичные группы (группы с юзернеймом) ботов могут добавлять только админы.

Также бота можно добавить в канал, причем только как администратора. Самый частый способ использования ботов в каналах — добавление кнопок под постами («лайки», ссылки и прочее).

Как боты добавляют кнопки

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

Подробнее о кнопках тоже ниже.

Супергруппы

На самом деле многие группы в Телеграме являются супергруппами.

Почему так? Раньше было четкое разделение на группы и супергруппы. По задумке, супергруппы — это группы для сообществ. Супергруппы могут иметь больше участников, публичные ссылки и другие плюшки.

Со временем, видимо, решили, что это неудобная концепция. Теперь обычная группа становится супергруппой, когда у группы меняются какие-нибудь настройки (подробнее тут). Вот такой костыль.

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

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

id пользователей и чатов

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

В токене бота первая часть — это его id. Например, токен 110201874:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw принадлежит боту с id 110201874.

В Bot API перед id супергрупп и каналов пишется -100. Так, id 1356415630 превращается в -1001356415630.

Не следует хранить id пользователей и чатов в 32-битном типе числа: теперь id могут превышать 231-1.

id сообщений

Каждое сообщение в Телеграме имеет свой id. Это относится и к системным сообщениям (пользователь зашел в группу, изменилось название группы и т. д.)

Через Telegram API боты могут получать по запросу сообщения в любом чате по их id.

id сообщений в супергруппах и каналах уникальны для чата: первое сообщение в чате имеет номер 1, второе имеет номер 2 и так далее.

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

Видимость сообщений в группах

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

Но если боту нужно видеть все сообщения в группе (например, если это чат-бот или антиспам-бот), для него можно отключить Privacy mode.

Privacy mode — настройка в BotFather, которая по умолчанию включена. В таком режиме бот в группах видит только такие сообщения:

  • Сообщения с упоминанием бота,

  • Ответы на сообщение бота, ответы на ответы и так далее,

  • Системные сообщения,

  • Команды — о них в следующем пункте.

А если Privacy mode выключен, то бот видит все сообщения в группе.

Если бот — админ в группе, то он в любом случае видит все сообщения.

Бот, работающий через Bot API, в любом случае не будет видеть сообщения от других ботов.

Бот видит не все сообщения

Бот видит не все сообщения
Я включил Privacy mode, а он не работает

Нужно удалить бота из группы и добавить заново.

Исправленный баг с видимостью сообщений

Недавно был найден баг: боты не могли видеть некоторые сообщения от юзеров, если сообщения выглядят как команды с юзернеймом пользователя на конце.

Это могло нарушить работу антиспам- и других ботов.

Сейчас баг уже исправлен.

О Privacy mode в документации Bot API

Сообщения от лица групп и каналов

В группах могут быть не только сообщения от пользователей, но и:

  • Сообщения в группе из привязанного канала (с точки зрения API это пересланные сообщения)

  • Сообщения от лица группы от анонимных администраторов той же группы

  • Сообщения от лица публичных каналов от любых пользователей

Учитывайте это при разработке ботов для групп.

Команды

Часто используемый способ «общения» пользователей с ботом — команды. Команды начинаются на «/» и состоят из латинских букв (можно использовать цифры и нижние подчеркивания).

Команды подсвечиваются как ссылки: нажатие отправляет команду в чат.

В группах, чтобы различать команды от разных ботов, Телеграм предлагает ставить в конце команды юзернейм бота. Например: /start@examplebot.

В BotFather можно указать подсказки команд для бота. Он будут отображаться при вводе «/» и команд. Если есть подсказки, рядом с кнопкой «Отправить» появляется кнопка для открытия меню команд.

Если в подсказках команд есть /help, в профиле бота появляется кнопка «Помощь с ботом». Нажатие на кнопку отправляет эту команду.

Если в подсказках команд есть /settings, в профиле бота появляется кнопка «Настройки бота». Нажатие на кнопку отправляет эту команду.

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

Разметка сообщений

Как вы, наверное, знаете, сообщения в Телеграме могут содержать не только обычный текст, но и жирный, курсив и др. В Bot API разметку сообщений можно делать в HTML и Markdown.

Разметка в Telegram API

В Telegram API для разметки надо вместе с сообщением передавать entities (MessageEntityBold, MessageEntityItalic и так далее). Хорошие библиотеки сами превращают HTML/Markdown в текст и entities.

Способы выделения текста:

  • Жирный текст

  • Курсив

  • Подчёркнутый текст

  • Зачёркнутый текст

  • Моноширинный текст ("в строке" и "блоком")

  • Ссылка (встроенная в текст)

  • Спойлер — текст, который показывается только после нажатия на плашку

  • Упоминание пользователя — текст, похожий на ссылку, клик по которому открывает профиль пользователя. Если упомянуть в группе её участника, он получит уведомление.
    Чтобы вставить в сообщение упоминание пользователя, в Bot API нужно встроить ссылку на tg://user?id=123456789.

О разметке в документации Bot API

Кнопки

Инлайн-кнопки

Бот может оставлять кнопки под своими сообщениями.

Кнопки под сообщениями (они же inline keyboards / inline buttons) в основном бывают трёх видов:

  • URL button — кнопка с ссылкой.

  • Callback button. При нажатии на такую кнопку боту придёт апдейт. С созданием кнопки можно указать параметр, который будет указан в этом апдейте (до 64 байтов). Обычно после нажатий на такие кнопки боты изменяют исходное сообщение или показывают notification или alert.

  • Switch to inline button. Кнопка для переключения в инлайн-режим (об инлайн-режиме см. ниже). Кнопка может открывать инлайн в том же чате или открывать меню для выбора чата. Можно указать в кнопке запрос, который появится рядом с никнеймом бота при нажатии на кнопку.

Дополнительные виды кнопок

  • Login URL button — специальная кнопка для авторизации пользователей на сайте. Использовалась, например, в официальном боте @discussbot (до добавления нативных комментариев в Телеграм).

  • Callback game button — кнопка для открытия HTML-игры. См. пункт «HTML-игры».

  • Pay button — кнопка для платежей. См. пункт «Платежи через ботов».

Клавиатурные кнопки

Есть другой тип кнопок: keyboard buttons. Они отображаются вместо клавиатуры как подсказки. При нажатии на такую кнопку пользователь просто отправит этот текст.

При этом в личных чатах с помощью кнопки можно:

  • Запросить номер телефона пользователя,

  • Запросить геолокацию пользователя,

  • Открыть у пользователя меню создания опроса.

Есть опция resize_keyboard, которая отвечает за то, изменять ли высоту этой «клавиатуры из кнопок». По умолчанию она, почему-то, выключена, и тогда высота клавиатуры стандартная большая. Получаются кнопки как на этой картинке:

Чтобы показать клавиатурные кнопки, бот должен отправить сообщение. Можно отправить клавиатуру, которая свернётся (но не пропадёт) после нажатия на кнопку.

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

  • Для пользователей, юзернеймы которых были в тексте сообщения,

  • Если это ответ на другое сообщение: для пользователя, который его отправил.

Ещё о кнопках

Оба типа кнопок могут составлять несколько рядов, в каждом из которых по несколько кнопок. Ограничения: в ряду может быть до 8 кнопок, а всего с сообщением до 100 кнопок.

При отправке сообщения можно выбрать одно (но не больше) из следующих действий:

  • Добавить к сообщению инлайн-кнопки,

  • Показать клавиатурные кнопки,

  • Убрать все клавиатурные кнопки,

  • Force reply: автоматически заставить пользователя ответить на сообщение. Так произойдёт то же самое, что и при нажатии пользователем кнопки «Ответить». Это нужно для того, чтобы бот мог общаться с пользователями в группах, не нарушая Privacy mode.

Таким образом, нельзя показать оба типа кнопок одновременно.

Взаимодействие с ботом

Ссылки на бота

Юзернеймы ботов работают так же, как и любые другие юзернеймы в Телеграме: бота @examplebot можно открыть по ссылке t.me/examplebot.

Также существует прямая ссылка: tg://resolve?domain=examplebot

Подробнее о ссылках tg://

Такие ссылки могут не только заменять ссылки t.me, но и задавать свои действия. Например, tg://settings открывает настройки.

Список известных таких ссылок есть канале @DeepLink.

Ссылка на добавление в группу

По ссылке t.me/examplebot?startgroup=true у пользователя откроется меню: выбор группы для добавления бота.

Прямая ссылка: tg://resolve?domain=examplebot&startgroup=true

Диплинки

По ссылке t.me/examplebot?start=<ваш текст> пользователь может запустить бота с каким-то стартовым параметром (<ваш текст>).

Что происходит, когда пользователь переходит по такой ссылке:

  1. Бот открывается как обычно.

  2. Отображается кнопка «Запустить», даже если пользователь уже запускал бота.

  3. Пользователь нажимает на кнопку и видит сообщение /start (всё как обычно).

  4. Боту вместо этого приходит сообщение /start <ваш текст>

Так бот может отреагировать на запуск не как на обычный «/start», а другим способом.

Наглядная гифка:

Часто диплинки используются для реферальных программ (в качестве параметра можно передавать id пользователя, который поделился ссылкой). Есть и другие применения.

Прямая ссылка: tg://resolve?domain=examplebot&start=<ваш текст>

О диплинках в документации Bot API

Инлайн-режим

Инлайн-режим (inline mode) — это специальный режим работы бота, с помощью которого пользователь может использовать бота во всех чатах.

Выглядит это так: пользователь вводит юзернейм бота в поле для ввода сообщения. После юзернейма можно ещё записать запрос (текст до 256 символов).

Появляется менюшка с результатами. Выбирая результат, пользователь отправляет сообщение.

Инлайн-режим можно включить в BotFather, там же можно выбрать плейсхолдер вместо стандартного «Search…»

В группе можно запретить использовать инлайн всем или некоторым участникам. В официальных приложениях Телеграм это ограничение объединено с ограничением на отправку стикеров и GIF.

Страничка об инлайн-режиме на сайте Telegram

Результаты инлайн-режима

Результаты можно отображать двумя способами:

  • Сеткой. Удобно для выдачи картинок.

  • Вертикальным списком. Удобно для выдачи текста.

Можно совмещать два типа, но корректно отображается это только на Telegram Desktop.

Приватность и геопозиция в инлайне

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

Но зато если включить в BotFather настройку «Inline Location Data», то бот сможет видеть геопозицию пользователей, когда они используют инлайн (на мобильных устройствах). Перед этим у пользователей показывается предупреждение.

Inline feedback

Inline feedback — это апдейты о выбранных инлайн-результатах. Включаются через BotFather.

Предполагается использование inline feedback для сбора статистики, но не всегда он используется так. Inline feedback позволяет «подгружать» не все результаты сразу, а только выбранный. Например, если бот используется для поиска музыки, то он может загружать не все песни сразу, а только одну.

Важный момент: если вы получили апдейт об отправке инлайн-сообщения, то вы можете его редактировать, только если к нему прикреплены инлайн-кнопки. (Если кнопок нет, то в апдейте не указывается id инлайн-сообщения, по которому происходит редактирование).

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

Боты (и только боты!) могут создавать наборы стикеров. При этом каждый набор стикеров должен принадлежать какому-то пользователю. Посмотреть свои наборы стикеров пользователь может с помощью бота @Stickers.

Платежи через ботов

Телеграм предоставляет ботам возможность принимать платежи от пользователей. Это делается через провайдеров ЮMoney, Сбербанк, Stripe и ещё 7.

Эта возможность используются редко, потому что для использования провайдеров нужно юридическое лицо.

Страница Bot Payments API

UPD 04.2021. В новом обновлении появилось больше возможностей платежей для разработчиков. Теперь боты могут отправлять платежи не только в лс, но и в группы и в каналы. Это позволяет сделать из канала «витрину», на которой можно сразу купить товар. Вы можете посмотреть, как это выглядит, в официальном демо-канале.

HTML-игры в ботах

Боты могут позволять пользователям играть в HTML5-игры в чатах. Бот может отправлять сообщения-игры или создавать их через инлайн-режим. Как это работает, можно посмотреть на примере официального @gamebot.

Страница Bot Gaming Platform

Telegram Login Widget

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

  1. Пользователь должен будет ввести свой номер телефона.

  2. Бот Telegram попросит подтвердить вход.

  3. Пользователь авторизуется и нажимает на «Принять» на сайте.

Telegram Login Widget не связан с Login URL button (см. раздел про кнопки выше), а является его альтернативой.

О Telegram Login Widget на сайте Телеграм

Разработка ботов

Какие апдейты можно получать

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

Вы можете получать информацию о новых сообщениях в боте и других событиях, но только один раз. Вам придётся самим хранить список чатов, старых сообщений (если это зачем-то нужно) и так далее. Если вы случайно сотрёте/потеряете эту информацию, вы её больше никак не получите.

В Telegram API бот может чуточку больше: он может получать сообщения по id, получать список участников группы и прочее.

Получение апдейтов: Bot API vs Telegram API

Если вы получили апдейт в Bot API, то второй раз вы его уже не получите.

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

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

Ограничения Bot API не позволяют сделать то же самое.

Обновления API

Telegram API и Telegram Bot API обновляются с появлением новых фич в Телеграме. Все обновления Bot API описаны на отдельной странице в документации и в официальном канале BotNews.

Лимиты

Конечно, на запросы к серверу существуют лимиты. В Bots FAQ на сайте Telegram названы следующие:

  • Не больше одного сообщения в секунду в один чат,

  • Не больше 30 сообщений в секунду вообще,

  • Не больше 20 сообщений в минуту в одну группу.

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

Другие известные ограничения в Telegram собраны на limits.tginfo.me — см. раздел про ботов.

Рассылка по пользователям

Ниже в Bots FAQ сказано, что Bot API не позволяет рассылать сообщения всем юзерам одновременно и что в будущем, может быть, они что-то для этого сделают. И написано это уже несколько лет.

Они советуют растянуть рассылку на длительное время (8-12 часов) и замечают, что API не позволит отправлять сообщения более чем ~30 пользователям в секунду.

Смена владельца бота

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

Локальный сервер Bot API

Также осенью 2020 года исходники Bot API выложили на GitHub. Теперь вы можете поднять собственный сервер Bot API. На GitHub перечислены следующие преимущества:

  • Скачивание файлов с сервера без ограничения (ограничение на отправку файлов пользователями в Телеграме — 2 ГБ),

  • Загрузка файлов на сервер до 2000 МБ,

  • Загрузка файлов на сервер с помощью локального пути и URI файла,

  • Использование HTTP URL для вебхука,

  • Использование любого локального IP-адреса для вебхука,

  • Использование любого порта для вебхука,

  • Возможность увеличить максимальное число соединений до 100000,

  • Получение локального пути файла вместо загрузки файла с сервера.

Юзерботы

В начале статьи я рассказывал о том, что такое Telegram API и Telegram Bot API.

Telegram API используется не только для ботов — тогда в чём проблема управлять аккаунтами пользователей, как ботами? Люди это делают. Кто-то автоматически ставит текущее время себе на аватарку, кто-то скриптом реагирует на свои сообщения как на команды, кто-то сохраняет сообщения из публичных групп и каналов. Всё это называют юзерботами.

Юзерботов следует использовать аккуратно: за большую подозрительную активность аккаунт могут ограничить или забанить.

Заключение

Я постарался собрать в одном месте и структурировать информацию о всех возможностях Телеграм-ботов. Большое спасибо vanutp, NToneE и Grinrill за помощь с фактами. Если мы что-то забыли — пишите, исправлю.

Я специально не разделял большую статью на несколько постов, чтобы можно было быстро найти нужную информацию. К тому же, в начале статьи есть её содержание. Так что можете сохранить её к себе и использовать как справочник :)

Вообще интерфейс бота (то есть интерфейс чата) имеет много ограничений. Но плохо ли это? Действительно удобнее использовать инструмент, когда это часть привычной среды. Я часто прямо в переписке нахожу нужную картинку или информацию с помощью инлайн-ботов. Как заядлый пользователь Телеграма, я люблю использовать ботов. И создаю ботов. И вы создавайте.

Заполните форму и мы Вам напишем

Спасибо! Скоро мы с Вами свяжемся.

Ошибка. Попробуйте позже.

Администрация сайта https://lessondelivery.com постоянно заботится об обеспечении стандартов охраны, использования и обработки Ваших персональных данных, о защите их конфиденциальности.

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

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

Пожалуйста, внимательно прочтите нашу Политику конфиденциальности (обработки персональных данных). В случае, если Вы не согласны с её положениями, пользование сайтом https://lessondelivery.com (далее по тексту – Сайт) должно быть прекращено. Если Вы продолжаете использовать Сайт, то Вы приняли все условия и положения нижеизложенной Политики конфиденциальности (обработки персональных данных).

Политика конфиденциальности (обработки персональных данных)

1. Ответственное лицо за сбор, обработку и хранение персональных данных.

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

1.2. Обеспечение безопасности персональных данных является обязательной и неотъемлемой частью деятельности LessonDelivery.

1.3. Если у Вас возникли вопросы, предложения и/или замечания касательно защиты персональных данных, обратитесь с соответствующим письмом по адресу электронной почты lessondelivery.com@gmail.com. или отправьте письмо почтой по адресу: 51600, Украина, г. Верхнеднепровск, ул. Гагарина, 29/90.

2. Персональные данные, которые LessonDelivery собирает, обрабатывает и хранит.

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

2.2. LessonDelivery может получать и использовать следующие данные:

2.2.1. Информация об устройстве (компьютер, планшет, смартфон) и деятельности пользователя, к которой относятся: 

− Параметры и настройки: часовой пояс, язык и размер символа. 

− Техническая информация: тип устройства, название и версия операционной системы, производитель устройства, информация о браузере (тип, версия), разрешение экрана. 

− Грубая географическая информация: географическое положение (данные о местонахождении), полученное с IP-адреса.

2.2.2. Данные трафика, включающие следующие компоненты: 

− Информация об использовании Сайта: временная метка, URL посещаемой страницы, URL последней посещенной страницы перед посещением Сайта и его страниц, Файлы Сookies. 

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

2.2.3. Персональные данные, которые собираются на основании заполнения пользователем форм/анкет Сайта, либо путем подачи запроса, ведения переписки, заключения договоров и вследствие другого индивидуализированного взаимодействия пользователя с LessonDelivery и физическим лицом-предпринимателем Лапенко Е. В. 

В зависимости от обстоятельств информация может включать: 

− Любую переписку, которая создается на основании Вашего обращения в LessonDelivery и к физическому лицу-предпринимателю Лапенко Е. В.

− Фамилию имя отчество. 

− Контактный номер телефона. 

− Адрес электронной почты (e-mail). 

− Информацию об используемом браузере. 

− IP-адрес.

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

2.3. Передача данных и сообщений по электронной почте через Интернет, как правило, не зашифрована, и поэтому она не защищена от доступа третьих лиц. Когда вы обращаетесь к LessonDelivery и физическому лицу-предпринимателю Лапенко Е. В. по электронной почте, конфиденциальность предоставленной информации не может быть гарантирована во время её передачи. Поэтому, мы рекомендуем направлять конфиденциальную информацию исключительно каналами почтовой связи.

2.4. LessonDelivery и физическое лицо-предпринимателю Лапенко Е. В. имеет право использовать адрес электронной почты и контактный номер телефона для направления рекламной информации об услугах LessonDelivery. Пользователь может в любой момент отказаться от такой рассылки в порядке, предусмотренном п. 4.1.6. данной Политики конфиденциальности.

2.5. Сайте применяется анонимность IP-адресов Google Analytics. Данная функция была разработана Google с целью соответствия сайта правилам и требованиям конфиденциальности, в частности с целью обеспечения хранения исключительно фрагмента IP-адреса.

Такая анонимизация или маскировка IP-адреса происходит с момента поступления IP-адреса в сеть сбора данных Google Analytics и осуществляется до тех пор, пока данные не будут сохранены или обработаны.

С более подробной информацией об анонимности IP-адреса Вы можете ознакомиться по ссылке: https://support.google.com/analytics/answer/2763052?hl=ru.

3. Цели обработки Персональных данных.

3.1. Персональную информацию пользователей LessonDelivery обрабатывает со следующей целью:

3.1.1. Идентификации пользователя на Сайте.

3.1.2. Установления и поддержания связи между пользователем и LessonDelivery, консультирования по вопросам предоставления услуг.

3.1.3. Выполнения LessonDelivery и физическим лицом-предпринимателем Лапенко Е. В. обязательств, предусмотренных соглашениями, заключенными между пользователем и ФЛП Лапенко Е. В.

3.1.4. Направления пользователю сообщений рекламного характера; таргетирования рекламных материалов.

3.1.5. Проведения статистических и иных исследований на основе обезличенных данных. 

3.1.6. Оптимизации маркетинговых решений LessonDelivery.

3.1.7. Анализа качества Сайта и его отдельных текстовых, графических и функциональных элементов.

4. Права пользователей Сайта. 

4.1. К правам пользователей Сайта принадлежат следующие:

4.1.1. Запрашивать информацию о том, какие данные хранятся о Вас в порядке, предусмотренном действующим законодательством Украины.

4.1.2. Требовать исправления, удаления и ограничения обработки (блокировки) Ваших персональных данных, если это является юридически допустимым и возможным в рамках существующих договорных правоотношений и технических возможностей LessonDelivery и физического лица-предпринимателя Лапенко Е. В.

4.1.3. Обратиться в порядке, предусмотренном п. 1.3 данной Политики конфиденциальности и действующим законодательством, к назначенному лицу по защите персональных данных – Лапенко Е. В.

4.1.4. Передавать персональные данные на основании выраженного согласия или договорных правоотношений с физическим лицом-предпринимателем Лапенко Е. В. в порядке, предусмотренном разделом 6 настоящей Политики конфиденциальности.

4.1.5. Отменить и отозвать согласие на обработку персональных данных в любое время. Отзыв согласия не влияет на законность обработки путем предоставления согласия до его отмены.

4.1.6. Отказаться от рекламной рассылки путем направления письма в произвольной форме на адрес, указанный в п. 4.2. данной Политики конфиденциальности, или путем использования процедуры отказа от рассылки, указанной в конце рекламного письма.

4.2. Для того, чтобы воспользоваться своими правами, отправьте письмо по адресу электронной почты lessondelivery.com@gmail.com или отправьте письмо почтой по адресу: 51600, Украина, г. Верхнеднепровск, ул. Гагарина, 29/90.

5. Гарантии и ответственность пользователей Сайта. 

5.1. Вы заявляете и гарантируете, что имеете право передавать персональные данные LessonDelivery и физическому лицу-предпринимателю Лапенко Е. В. с целью получения услуг; и что Вы несете полную ответственность за получение всех необходимых разрешений от третьих лиц до передачи их персональных данных

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

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

5.4. Вы соглашаетесь возместить LessonDelivery и физическому лицу-предпринимателю Лапенко Е. В. разумные расходы, связанные с урегулированием любых претензий, которые будут предъявлены третьими лицами в связи с несанкционированным доступом, случайной утратой, повреждением или раскрытием персональных данных этих лиц, в случае если такие претензии будут связаны с совершением Вами действий, нарушающих положения данной Политики конфиденциальности и норм действующего законодательства Украины.

6. Порядок раскрытия персональных данных третьим лицам.

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

6.2. LessonDelivery и физическое лицо-предприниматель Лапенко Е. В. могут передавать третьим лицам обезличенные статистические данные для проведения исследований, выполнения работ или оказания услуг по поручению LessonDelivery и физического лица-предпринимателя Лапенко Е. В.

6.3. Внешние поставщики услуг, которые обрабатывают данные для LessonDelivery и физического лица-предпринимателя Лапенко Е. В., тщательно подбираются нами и действуют в соответствии с нормами действующего законодательства и наших инструкций, которые обеспечиваются строгими контрактными правилами, техническими и организационными мерами и дополнительным контролем.

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

7. Использование Cookies.

7.1. На Сайте используются Cookies. «Cookies» — это небольшие текстовые файлы в которых можно хранить персональные данные.

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

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

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

Ниже приведены ссылки на процедуру отключения файлов Cookies в наиболее распространенных и используемых браузерах:

7.5. Сайтом используются файлы Cookies, которые собираются с момента Вашего посещения Сайта и хранятся до завершения предусмотренного срока их хранения.

Такие файлы Сookies можно условно разделить на следующие категории:

Необходимые (обязательные) файлы Сookies – обеспечивают удобство пользования Сайтом, позволяя реализовать основные функции, такие как: хранение сессии, предпочтительный язык, настройки пользователя. Сайт не может нормально функционировать без данных файлов Сookies, поэтому их отключение невозможно.

Статистические Сookies – предоставляют возможность определить порядок взаимодействия пользователей с Сайтом путем сбора и обработки обезличенных данных. К статистическим относятся также Сookies Google Analytics, Metrika Yandex.

Маркетинговые Сookies – используются для отслеживания перемещения пользователей по сайтам. Целью таких действий является показ рекламных объявлений, которые актуализированы под конкретных пользователей (целевую аудиторию), что, в свою очередь, увеличивает ценность собранной информации для издателей и сторонних рекламодателей. К маркетинговым относятся также Сookies Facebook Pixel.

7.6. Для сбора, обработки и хранения персональных данных используются сервисы Google Analytics, Facebook Pixel, Metrika Yandex.

7.7. Для формирования целостного представления о сборе, использовании и обработке Ваших персональных данных указанными в п. 7.7. сервисами рекомендуем посетить следующие ссылки:

8. Сроки и порядок хранения персональных данных. 

8.1. Мы принимаем все необходимые, доступные, возможные и достаточные меры для защиты персональных данных от неправомерного либо случайного доступа, уничтожения, искажения, блокирования, копирования, распространения, а также от иных неправомерных действий, осуществленных с ними третьими лицами. Хранение персональных данных обеспечивается максимальной защитой.

8.1.1. Мы храним персональные данные на серверах Beget и в базе данных физического лица-предпринимателя Лапенко Е. В. С целью ознакомления с порядком хранения персональных данных на серверах Beget рекомендуем посетить следующую ссылку: https://beget.com/ru/documents.

8.2. Собранные персональные данные хранятся до тех пор, пока это необходимо для выполнения цели, для которой они были собраны, либо если определенный срок хранения предусмотрен действующим законодательством.

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

8.2.2. Все иные предоставленные Вами персональные данные будут удалены в сроки, предусмотренные действующим законодательством, как только они больше не будут использоваться в целях, для которых они были собраны.

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

8.2.4. Уничтожение персональных данных осуществляется также при наличии оснований, закрепленных в статье 15 Закона Украины «О защите персональных данных».

9. Иные положения.

9.1. Все возможные споры между пользователями и физическим лицом-предпринимателем Лапенко Е. В. подлежат разрешению в соответствии с требованиями действующего законодательства Украины.

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

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

9.4. Мы постоянно адаптируем Политику конфиденциальности к измененным функциональным возможностям Сайта, обновлениям действующего законодательства Украины и международно-правовых актов. 

Изменения в Политику конфиденциальности вносятся нами без предварительного согласования с пользователями Сайта и вступают в силу с момента опубликования на Сайте.

9.5. Соглашаясь с положениями вышеизложенной Политики конфиденциальности, Вы обязуетесь самостоятельно следить за её обновлениями.

Договір публічної оферти

про надання платних послуг

Цей документ, розміщений в мережі Інтернет за адресою https://lessondelivery.com/, є пропозицією фізичної особи-підприємця Лапенко О. В. (далі за текстом — Виконавець), зареєстрованого та діючого на підставі законодавства України, укласти Договір на надання платних послуг (далі за текстом — Договір) з будь-якою зацікавленою в отриманні таких послуг фізичною або юридичною особою, фізичною особою-підприємцем (далі за текстом — Клієнт).

Цей документ є публічною офертою відповідно до статей 633, 641 Цивільного кодексу України.

Належним акцептом цієї Оферти відповідно до норм чинного законодавства України вважається здійснення Клієнтом:

1. Заповнення форми на надання послуги.

2. Ознайомлення з умовами Договору публічної оферти про надання платних послуг.

3. Ознайомлення із Політикою конфіденційності (обробки персональних даних) Сайту.

4. Вираження згоди на отримання послуг на умовах Договору та інших документів, розміщених на Сайті, наданої Клієнтом, шляхом проставлення галочки в чек-боксі «Приймаю Договір публічної оферти й надаю згоду на обробку моїх персональних даних» та подальшого натискання кнопки «Надіслати».

5. Датою укладення Договору про надання платних послуг є дата проставлення Клієнтом галочки в чек-боксі «Приймаю Договір публічної оферти й надаю згоду на обробку моїх персональних даних» та подальшого натискання кнопки «Надіслати».

6. Оплати обраної послуги.

1. Терміни та визначення

1.1. Для цілей цієї Оферти на надання платних послуг (далі по тексту — Оферта) нижченаведені терміни мають таке значення:

«Сайт» — Інтернет-ресурс, розташований в мережі Інтернет за адресою: https://lessondelivery.com/, який є офіційним джерелом інформування Клієнтів про Виконавця та послуги, які їм надаються.

«Оферта» — пропозиція Виконавця, адресована будь-якій фізичній особі або суб’єкту господарювання, укласти з ним договір на тих же істотних умовах, що містяться в цій Оферті, включаючи всі її додатки і доповнення;

«Послуги» — перелік спеціалізованих послуг у сфері адміністрування навчальних курсів у рамках дистанційної освіти, консультування з питань інформатизації та користування програмним забезпеченням, що надаються Виконавцем в порядку і на умовах, визначених цим Договором.

«Виконавець» — фізична особа-підприємець Лапенко О. В., яка зареєстрована та діє відповідно до норм чинного законодавства України й надає платні Послуги.

«Клієнт» — фізична особа, яка досягла 18-ти річного віку, або суб’єкт господарювання, яка/який здійснила/в Акцепт Оферти Виконавця, викладеної в цьому Договорі, й сплатила/в вартість Послуг.

«Договір» — договір про надання Виконавцем Клієнту платних Послуг, укладений між Виконавцем і Клієнтом на умовах цієї Оферти в момент акцепту Клієнтом умов Оферти.

«Акцепт» — повне і беззастережне прийняття Клієнтом умов цієї Оферти, Політики конфіденційності (обробки персональних даних) Сайту, вчинене шляхом, заповнення форм і оплати Послуг.

2. Предмет Договору

2.1. Виконавець зобов’язується надати Клієнту Послуги в сфері адміністрування навчальних курсів у рамках дистанційної освіти, а саме організацію отримання Клієнтом Послуг, представлених на Сайті Виконавця на платній основі, відповідно до умов цього Договору, а Клієнт, у свою чергу, зобов’язується прийняти та здійснити оплату таких Послуг.

2.2. Клієнт зобов’язується оплатити Виконавцю вартість Послуги, вказану на Сайті на момент укладення Договору.

2.3. Клієнт отримує Послуги після внесення повної оплати за Послуги.

2.4. Сторони погоджуються, що Виконавець не надає жодних фінансових або інших гарантій щодо результатів використання Клієнтом наданих Виконавцем Послуг у своїй діяльності.

2.5. Жодні претензії, пов’язані із результативністю господарської діяльності Клієнта, після отримання останнім Послуг не можуть бути пред’явлені Виконавцеві.

Відповідальність за подальше використання результатів надання Послуг цілком і повністю покладається на Клієнта.

2.6. Послуга надається Виконавцем самостійно або за допомогою залучення третіх осіб відповідно до умов договірних правовідносин.

2.7. Надання Послуг проводиться з використанням дистанційних технологій на базі Messenger Telegram.

Для доступу до Послуг Виконавець створює для кожного Клієнта у рамках обраного ним окремого переліку Послуг умови для адміністрування навчальних курсів у рамках дистанційної освіти та для користування програмним забезпеченням.

2.8. Клієнт підтверджує та гарантує, що не буде намагатися отримати Послуги способами, що не відповідають умовам цього Договору, Політиці конфіденційності Сайту та такими, що суперечать чинному законодавству, а також не використовуватиме Послуги Виконавця для завдання будь-якого збитку Виконавцю й/або третім особам.

2.9. Виконавець має право відмовитися від подальшого надання Послуг, якщо Клієнт порушує положення цього Договору, норми чинного законодавства України та/або міжнародних нормативно-правових актів.

2.10. Клієнт може відмовитися від отримання Послуг Виконавця у будь-який час, шляхом відправки повідомлення на адресу електронної пошти lessondelivery.com@gmail.com.

Якщо Клієнт виражає намір відмовитися від Послуг Виконавця він є повідомленим про те, що у разі відмови Клієнта від Послуг, якщо це сталося не з вини Виконавця, кошти, сплачені за надання Послуг, Виконавцем не повертаються.

2.11. Використовуючи Послуги, Клієнт визнає і погоджується з тим, що весь вміст Сайту, структура його вмісту, програмне забезпечення й всі Послуги захищені авторським правом та правами на об’єкти інтелектуальної власності.

Клієнт погоджується з тим, що зазначені права є дійсними і охороняються у всіх формах, на всіх носіях і по відношенню до всіх технологій, як тих що існують зараз, так і розроблених або створених згодом.

2.12. За результатами отримання Послуг Виконавця до Клієнта не переходять жодні права на будь-який вміст Послуги, включаючи програмне забезпечення та інші об’єкти інтелектуальної власності.

Клієнту Послуги надаються виключно для цільового використання — адміністрування навчальних курсів у рамках дистанційної освіти та користування програмним забезпеченням. Передача у власність жодних об’єктів за цим Договором не передбачена.

2.13. Клієнту забороняється копіювати, модифікувати, змінювати, видаляти, доповнювати, публікувати, передавати об’єкти виняткових і особистих немайнових прав, створювати похідні роботи, виготовляти або продавати продукти на їх основі, відтворювати, відображати або будь-яким іншим чином експлуатувати або використовувати такі права, які містяться у Послугах без прямого дозволу їх власників і Виконавця.

3. Права та обов’язки Виконавця

3.1. Виконавець зобов’язується:

3.1.1. Надавати Клієнту Послуги в обсязі й на умовах укладеного Договору, відповідно до інформації, розміщеної на Сайті, а також норм чинного законодавства України.

3.1.2. Інформувати Клієнта про порядок надання Послуг, їх зміст, про права та обов’язки Клієнта під час отримання Послуг.

3.1.3. За необхідності надати Клієнті інформаційно-методичну підтримку щодо процесу отримання Послуг.

3.1.4. Створити Клієнту необхідні умови для використання наданої Послуги.

3.1.5. Виконувати вимоги чинного законодавства України та цього Договору.

3.2. Виконавець має право:

3.2.1. Запитувати та отримувати від Клієнта інформацію, необхідну та достатню для належного надання Послуг за цим Договором.

3.2.2. Отримувати оплату за надані Послуги у розмірах та протягом строків, передбачених цим Договором та відповідною інформацією про вартість Послуги, розміщеної на Сайті.

3.2.3. Вносити зміни в Послугу, обумовлені об’єктивною необхідністю (зокрема, появою нових підходів і технологій до надання Послуг і т.п.) із обов’язковим повідомленням про це Клієнта.

3.2.4. Залучати для надання Послуг третіх осіб на свій розсуд без погодження із Клієнтом.

3.2.5. Виконавець має також інші права, передбачені чинним законодавством України.

4. Права та обов’язки Клієнта

4.1. Клієнт зобов’язується:

4.1.1. Надавати Виконавцю інформацію, необхідну та достатню для належного й своєчасного надання Послуг за цим Договором.

4.1.2. Оплатити Послуги Виконавця у розмірі й строки, які закріплені у цьому Договорі та вказані у інформації, що розміщена на Сайті.

4.1.3. Самостійно забезпечити стабільний доступ до мережі Інтернет під час отримання та використання Послуг Виконавця.

4.1.4. З моменту укладення цього Договору дотримуватися прав на об’єкти інтелектуальної власності третіх осіб та Виконавця.

4.1.5. Не надавати свої дані третім особам для їх доступу до Послуг Виконавця.

4.1.6. Під час надання йому Послуги утримуватися від дій, які можуть створити будь-які перешкодити для інших Клієнтів щодо отримання Послуг Виконавця.

4.1.7. Виконувати інші вимоги чинного законодавства України та цього Договору.

4.2. Клієнт має право:

4.2.1. Отримати придбану Послугу відповідно до положень та умов цього Договору та чинного законодавства України.

4.2.2. Вимагати належного виконання Виконавцем своїх зобов’язань з надання Послуг відповідно до цього Договору та норм чинного законодавства України.

4.2.3. Звертатися до Виконавця за консультацією з питань, що стосуються надання Послуг за цим Договором.

4.2.4. Клієнт має також інші права, передбачені чинним законодавством України.

5. Вартість й оплата Послуг

5.1. Оплата послуг може бути здійснена одним із наступних осіб:

— Повністю дієздатним Клієнтом;

— Недієздатним або частково дієздатним Клієнтом за згодою законного представника;

— Третьою особою, яка не є Клієнтом, однак на яку покладено виконання грошового зобов’язання;

— Суб’єктом господарювання.

5.2. Вартість наданих Послуг визначається Виконавцем в односторонньому порядку в гривнях і розміщується на Сайті.

Виконавець має право публікації вартості Послуг в інших валютах, однак, розрахунки за Договором проводитимуться у гривнях відповідно до чинного законодавства України.

5.3. Виконавець має право в односторонньому порядку змінювати ціни на надані Послуги, інформація про які оприлюднюється на Сайті, водночас, повною мірою надавши раніше оплачений обсяг Послуг за попередньо погодженими тарифами.

У разі зміни вартості Послуг у сторону зменшення (у тому числі в рамках акцій, бонусних програм та знижок), Виконавець залишає за собою право відмовити Клієнту, який вже оплатив Послугу або подав заявку на її надання за попередньою ціною, у зміні умов надання Послуги.

5.4. Для проведення грошових розрахунків між сторонами Договору Виконавець може залучати сторонні організації, за дії яких він несе обмежену відповідальність у рамках своїх повноважень.

Всі взаєморозрахунки з такими організаціями в рамках цього Договору Виконавець здійснює самостійно.

5.5. Оплата проводиться у вигляді перерахування Клієнтом встановленої Виконавцем суми грошових коштів за надання Послуг за допомогою електронних платіжних систем, розміщених на Сайті.

Послуга вважається оплаченою Клієнтом, коли виконані зобов’язання по оплаті доступу до такої Послуги, а також дотримані всі необхідні процедури, передбачені для надання даної Послуги.

5.6. Виконавець має право відмовити Клієнту в наданні Послуг у разі несплати або неповної оплати вартості Послуги.

5.7. Обов’язок по оплаті вважається виконаним Клієнтом після надходження коштів у розмірі, що відповідає вартості обраної Клієнтом Послуги, на особовий рахунок Виконавця на Інтернет-сервісі прийому електронних платежів, оплата через який організована на Сайті.

5.8. Після отримання Клієнтом доступу до Послуги грошові кошти поверненню не підлягають.

6. Відповідальність сторін

6.1. За невиконання або неналежне виконання зобов’язань за цим Договором Сторони несуть відповідальність, передбачену нормами чинного законодавства України.

6.2. Послуги Виконавцем надаються «як є», без гарантування комерційної вигоди.

Виконавець не надає жодних гарантій, у тому числі комерційної придатності, а також гарантій, що випливають з ділових відносин або звичаїв ділового обороту.

6.3. Клієнт визнає, що здійснює доступ до Послуг на власний ризик.

6.4. У максимально дозволеній законодавством України мірі Виконавець не несе відповідальності за непрямі, побічні, фактичні, непрямі або прямі збитки, прямо або опосередковано упущену вигоду або неотримання доходів, втрату даних, експлуатаційних якостей, гудвілу або інших нематеріальних цінностей, пов’язані

а) із доступом Клієнта до Послуг, а також їх використанням або неможливістю такого доступу або використання;

б) з несанкціонованим доступом, використанням або зміною Послуг Клієнта або інформації.

Ні в якому разі сума сукупної відповідальності за всіма претензіями щодо Послуг не може перевищувати розмір загальної суми, отриманої від Клієнта за використання платних Послуг.

6.5. Клієнт погоджується, що відмова від гарантій і обмеження відповідальності, викладені в даному Договорі, відображають розумний і справедливий розподіл ризиків, а також є необхідною умовою для надання Послуг Виконавцем за доступну плату.

6.6. Клієнт погоджується, що будь-який позов, пов’язаний з наданням Послуг, повинен бути переданий до суду протягом строку позовної давності в розмірі одного (1) року після виникнення підстав для нього, в іншому випадку така підстава вважається недійсною.

7. Строк та порядок розірвання Договору

7.1. Договір діє з моменту його укладення, яким вважається дата акцепту оферти Клієнтом, і до дати закінчення періоду надання Послуг відповідно до положень цієї Оферти.

7.2. Строк Договору може бути змінено з урахуванням пролонгації надання Послуг відповідно до положень цієї Оферти, інформації, розміщеної на Сайті та норм чинного законодавства України.

7.3. Договір може бути змінений або розірваний у порядку, встановленому чинним законодавством України.

7.4. Договір може бути розірваний Виконавцем, а доступ до Послуги Клієнта обмежений в односторонньому порядку в разі недотримання Клієнтом умов Договору, норм чинного законодавства України, відмови або відкликання згоди на обробку персональних даних, а також недотримання умов прийнятих ним Договорів й правил, опублікованих на Сайті.

7.5. У разі одностороннього розірвання Договору Виконавець направляє повідомлення Клієнту на будь-який із повідомлених Клієнтом канал зв’язку.

7.6. Договір може бути розірваний Клієнтом в односторонньому порядку з обов’язковим письмовим повідомленням Виконавця.

Датою розірвання Договору є дата отримання повідомлення Виконавцем.

7.7. У разі одностороннього розірвання Договору Клієнтом внесені ним кошти не повертаються, за винятком випадків, коли причиною розірвання Договору є порушення Виконавцем зобов’язань.

8. Форс-мажор

8.1. Жодна із Сторін не несе відповідальності за повне або часткове невиконання своїх зобов’язань згідно з цим Договором, якщо невиконання буде наслідком обставин непереборної сили, таких, як повінь, пожежа, землетрус та інші стихійні лиха, війна або військові дії, дії державних органів, що виникли для Сторін після укладення Договору та не залежать від волі Сторін.

8.2. Сторона, яка в зв’язку з виникненням форс-мажорних обставин не може виконати свої зобов’язання, зобов’язана не пізніше 5 (п’яти) днів з моменту їх настання в письмовій формі повідомити про це іншу Сторону, а також про передбачуваний термін дії і припинення обставин непереборної сили.

8.3. Неповідомлення або несвоєчасне повідомлення позбавляє відповідну Сторону права посилатися на обставини непереборної сили як на підставу, що звільняє від відповідальності за невиконання зобов’язань за цим договором. Належним доказом будуть служити свідоцтва уповноважених державних органів.

8.4. Якщо зазначені обставини триватимуть понад два місяці, будь-яка із Сторін має право розірвати повністю або частково цей Договір з поверненням переданого і фактично належить за цим Договором.

Збитки, що виникли внаслідок таких обставин, не відшкодовуються.

9. Інші положення

9.1. У разі виникнення будь-яких розбіжностей між Клієнтом та Виконавцем щодо виконання кожної зі сторін умов Договору, а також будь-яких інших розбіжностей, такі розбіжності повинні бути врегульовані із застосуванням обов’язкового досудового претензійного порядку.

Виконавець зобов’язується направити Клієнту претензію в електронному вигляді на адресу електронної пошти, вказану Клієнтом при заповненні форми на Сайті.

Клієнт зобов’язується направити Виконавцю претензію в електронному вигляді на адресу електронної пошти lessondelivery.com@gmail.com.

Термін відповіді на претензію — 30 (тридцять) робочих днів з моменту отримання відповідної претензії.

При недотриманні будь-якої з сторін всіх перерахованих вище умов, обов’язковий претензійний порядок не вважається дотриманою.

9.2. При недосягненні згоди з приводу врегулювання спору, такий спір підлягає розгляду та вирішенню в суді відповідно до вимог чинного законодавства України.

9.3. Акцептуючи дану Оферту Клієнт погоджується, що всі суперечки, пов’язані з даним Договором, будуть розглядатися відповідно до законодавства України без урахування норм колізійного права.

Клієнт також погоджується, що всі такі суперечки знаходяться у виключній компетенції судів України.

9.4. Сторони дійшли згоди, що якщо інше прямо не передбачено законодавством України або Договором, будь-які повідомлення, повідомлення і документи у вигляді скан- або фотокопій, придатному для сприйняття людиною, спрямовані Сторонами виключно з електронних адрес Виконавця з домену lessondelivery.com/ і Клієнта — з адреси електронної пошти, вказаної ним при заповненні форми на Сайті https://lessondelivery.com/, мають юридичну силу відповідних документів на паперовому носії, і створюють для Сторін всі права і обов’язки, передбачені Договором.

9.5. Акцептуючи цю Оферту, Клієнт дає свою згоду на обробку наданих ним під час заповнення форм на Сайті Виконавця й у процесі надання Послуг персональних даних на умовах, передбачених Політикою конфіденційності (обробки персональних даних) Виконавця.

9.6. Акцептуючи цю Оферту, Клієнт також висловлює згоду на отримання інформаційних розсилок і рекламних матеріалів від Виконавця на адресу електронної пошти, контактний телефон, зазначені Клієнтом під час заповнення форми на Сайті або у процесі надання Послуг

9.7. Текст цієї Оферти може бути в будь-який час змінений Виконавцем в односторонньому порядку, актуальною вважатиметься версія, розміщена на Сайті Виконавця за адресою https://lessondelivery.com/.

Умови Договору залишаються незмінними для Клієнта, який акцептував Оферту до внесення до неї змін з боку Виконавця.

10. Реквізити Виконавця

10.1. Фізична особа-підприємець: Лапенко О. В.

10.4. Електронна пошта: lessondelivery.com@gmail.com.

10.5. Адреса для листування: 51600, Україна, м. Верхньодніпровськ, вул. Гагаріна, буд. 29/90.

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

Чат-бот в Telegram — эффективный инструмент для продвижения бизнеса в соцсетях и мессенджерах. Он может вести клиента по воронке продаж от первого касания и знакомства с брендом до оформления заказа и мотивации к повторным продажам.

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

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

Зачем бизнесу чат-боты

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

Основные задачи, которые решают чат-боты в мессенджер-маркетинге

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

Ответы респондентов на вопрос «Сколько вы готовы ждать ответа от компании в соцсетях?». 18% ждут немедленного ответа, 28% готовы прождать час, 37% — в течение дня

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

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

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

Благодаря быстрым ответам и интеграции с базами данных бот становится эффективным каналом автоматизации продаж.

Пользователи могут самостоятельно узнать наличие и стоимость продукта, оформить заказ, записаться на услугу и получить консультацию специалиста.

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

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

Возможности чат-ботов

У бота-помощника есть две основные функции — рассылка писем и совершение запрограммированных действий.

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

Разберем подробнее возможности ботов для разных задач бизнеса.

Продажи и запись на услуги

Через бот можно настроить сбор данных для заявки или полностью передать ему возможность оформления заказа или записи на услуги. Для этого может понадобиться интеграция с CRM-системой или базой учета товаров.

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

Вопросы, которые задает чат-бот при сборе информации о товарном знаке

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

Подписчики конкурсной рассылки получают цепочку писем о компании. В настройки последнего письма добавляем функцию «Добавить подписчиков в список «Теплые». Благодаря этому подписчики попадают в список, по которому мы уже рассылаем продающие письма.

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

Виктория Мингинос, контент-менеджер Студии Чижова

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

Пример магазина на базе Telegram: есть каталог, корзина, форма заказа и функция онлайн-оплаты

Коммуникация

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

Еще несколько возможностей бота для взаимодействия с клиентом

Например, для сети магазинов FMCG-товаров или товаров для дома «Улыбка радуги» мы подключили бот к API клиента, чтобы клиенты самостоятельно проверяли баланс бонусных баллов, узнавали актуальные скидки и находили адреса ближайших магазинов.

Проверка баллов по карте лояльности проходит через авторизацию по номеру телефона

Привлечение новой аудитории

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

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

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

Вовлечение и геймификация

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

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

  • сдал задание вовремя — 5 баллов,
  • нашел кодовое слово в уроке — 10 баллов,
  • помог сокурсникам в общем чате — 15 баллов.

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

Примеры вовлекающей механики, где пользователь зарабатывает криптовалюту TON за выполнение заданий, а также мини-версия игры в ферму

Игры можно адаптировать под увеличение продаж и знакомство с ассортиментом. К таким заданиям можно отнести совершение покупки с чеком-подтверждением, викторину на знание каталога, охоту за скидками и прочее.

Техподдержка

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

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

На некоторые вопросы бот отвечает ссылкой на базу знаний, на другие предлагает авторизоваться в сервисе для проверки информации и решения проблемы

Инструкция, как запустить чат-бот в Telegram

1. Определить цель

Ранее мы уже выделили основные цели чат-бота в Telegram: продажи, коммуникация, привлечение и вовлечение аудитории, техподдержка. Нужно выбрать, на что именно будет упор.

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

Это далеко не весь список возможностей чат-ботов в Telegram

2. Определить место чат-бота в воронке продаж

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

Удобная и эффективная воронка, которую мы часто используем для проектов Студии Чижова

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

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

Выбор контента и механики бота зависит от ниши бизнеса и ключевых задач

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

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

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

Пример рассылки и помощника, который собирает данные для создания заявки

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

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

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

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

3. Проанализировать конкурентов

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

Анализ конкурентов поможет понять, с чего можно начать настройку бота

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

4.1 Разработать механику действий чат-бота

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

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

Сценарий — это путь, который ведет пользователя к целевому действию.

Чтобы лучше проработать сценарий, можно сделать анализ мотивов аудитории по методу Jobs To be Done. Так вы сможете продумать цепочку действий и понимать, что нужно клиенту.

Пример разбора мотивов поведения клиентов в сфере общепита

Создание карты похоже на работу с алгоритмом условия «если». Например:

  • если написал сообщение, то информация передается менеджеру;
  • если сообщение отправилось, то через час отправится следующее;
  • если не совершил действие, то через 15 минут приходит сообщение с напоминанием.

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

Схему составляют в mind-картах. Мы используем сервис Miro, в котором составляем одну воронку для клиента и одну для программиста. Затем все переносим в сервис для создания и управления ботами в Telegram.

Пример сложной механики бота с разными вариантами ответов и действий

Разберем коротко, как создавать сценарии и карты бота для разных целевых действий.

Продажи и запись на услуги

Для этого готовят 3 списка:

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

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

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

Пример карты бота, который собирает информацию о заявке для дальнейшего контакта с менеджером

Подбор товара или услуги

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

Для начала можно определиться с критериями сортировки и от этого отталкиваться в подборе товара. Например:

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

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

Схема для подбора тура с учетом разной сложности маршрута

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

Чтобы угадать Грегори Хауса из миллиона возможных персонажей, боту понадобилось 20 вопросов

Ответы на частые вопросы

Для этого также понадобятся списки:

  • вопросы менеджерам,
  • скрипты продаж с отработкой основных возражений,
  • данные анализа аудитории и проекта.

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

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

Пример бота с ответами на вопросы: все рассортировано по тематикам, есть возможность вернуться в предыдущее меню и оценить ответ

Геймификация

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

Лучше всего придумать игровой персонаж и сюжет, который будет объединять все задания. Например, для сети магазинов «Улыбка радуги» мы создали онлайн-симулятор директора магазина, в котором пользователям нужно было выполнять задания, чтобы увеличивать выручку. Лучшие игроки получали ценные призы.

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

Одни задания работают на продажи, другие — на изучение аудитории, третьи — на вовлечение и общение

Еще пример хорошей игры в Telegram — бот стилиста Ханны Ганеши. Игра идет от имени героини, которая ищет свой стиль. Пользователь попадает в разные ситуации, где нужно принять решение, от которых зависит развитие сюжета.

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

4.2 Разработать механику рассылки

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

Для продаж и коммуникации — разовые рассылки.

Для знакомства с аудиторией — цепочки писем.

Для большей эффективности можно использовать обе рассылки

Разовые рассылки

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

Такие письма подходят для работы с лояльной аудиторией, которая знает вас и продукт, ей не надо объяснять, в чем ваши плюсы. Подписчикам достаточно дать дополнительную мотивацию к покупке, и продажи пойдут.

Механики для разовых сообщений, как правило, не настраиваются. Есть повод — отправляется письмо, к которому добавляют ссылки, кнопки действия с переходом на сайт.

Примеры акционных писем с кнопками действий и мотивацией прийти в офлайн-точку

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

Анализ действий подписчиков помогает улучшить конверсию. Например, на одном проекте мы заметили, что из писем с подборками переходов больше, чем из писем с одним товаром. Причем количество кликов на одну ссылку возрастало в среднем в 1,5 раза.

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

Елена Груздева, контент-менеджер Студии Чижова

Цепочки писем

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

Распространенные варианты цепочки писем в мессенджерах

Приветственная цепочка

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

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

  • подарок за покупку;
  • скидка на покупку;
  • полезный гайд, чек-лист, методичка;
  • бесплатный пробный продукт;
  • сертификат.

Цепочка не должна быть длинной. Наш опыт показывает, что после третьего письма охваты начинают снижаться, поэтому рекомендуем готовить 3–4 письма для приветственной рассылки.

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

Продающие письма

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

Примеры цепочек, которые может использовать бизнес

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

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

При этом мы заметили, что покупки из рассылки совершали пользователи, которые хотели определенную модель дивана, но сомневались в покупке. А при получении скидки в рассылке совершали заказ. Таким образом, скидка в рассылке становилась решающим фактором в принятии решения.

Елена Груздева, контент-менеджер Студии Чижова

Полезные письма

Такие цепочки хорошо работают в сложных нишах, где нужно доказать свою экспертность, повысить уровень доверия или сформировать сообщество по интересам. Полезные рассылки могут быть более длинные — 6–8 писем, но интерес подписчика нужно постоянно поддерживать и готовить разнообразный контент.

Чтобы рассылка приносила продажи, покажите решение проблем клиентов с помощью вашего продукта или услуги

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

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

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

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

5. Настроить и протестировать чат-бот

Проще всего настроить и запустить бот с помощью конструкторов. Мы используем конструктор SaleBot — удобный сервис с понятным функционалом, который работает со всеми крупными мессенджерами. В нем есть:

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

Настройка разовых писем и простых цепочек

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

Пример цепочки писем с простым функционалом

В SaleBot можно добавить кнопки для сбора информации без дополнительных интеграций с CRM-системой. Для этого в нужно в настройках блока сообщения выбрать «Состояние диалога» и задать вопрос подписчику. Потом задать тип соединения «Пользователь вводит данные». В конце цепочки нужно выбрать блок «Конец сбора данных». Вся введенная информация будет собираться и передаваться менеджеру на почту или в мессенджер.

Тип блока выбирается в конструкторе чат-бота

Настройка чат-бота с учетом действий пользователя

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

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

Цепочки, основанные на действиях, можно настраивать с переменными и без

Использование переменных позволяет сразу персонализировать общение с пользователем и собирать важную информацию о нем

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

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

При схеме без использования переменных каждое действие запускает свое собственное сообщение. Например, при подборе тура у пользователя есть три варианта: Кавказ, Алтай и Карелия. Если пользователь нажал кнопку «Кавказ», то ему по очереди отправляется несколько сообщений про тур, способы оформления и оплату заказа.

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

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

Схематично карта действий без переменных похожа на корни дерева с параллельными корнями-цепочками

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

Пример карты бота с многоуровневым меню, реализованным через переменные

Данные переменных можно как передавать из бота в базы данных, так и автоматически выгружать по запросу. Например, для регистрации в программе лояльности через бот Telegram мы подключили API заказчика, чтобы сохранять информацию о новых клиентах.

Можно хранить переменные по клиенту в списках, также можно выборочно сохранять данные в Google Sheets или загружать в базу MySQL. Интеграция с CRM реализуется как через стандартный функционал SaleBot, так и через API CRM.

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

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

Клиентов с помощью CRM и чат-бота можно оповещать об изменении стадии заказа, выполнять определенные механики (например, согласовать стоимость или какие-то условия заказа), собирать обратную связь, выставлять счет на оплату и принимать платежи.

Александр Демеш, программист Студии Чижова

Основные переменные при настройке чат-бота

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

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

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

Александр Демеш, программист Студии Чижова

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

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

Схематичное изображение цепочки действий бота для меню

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

Тестирование чат-бота

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

Рекомендации по работе с чат-ботами

Оставлять возможность связаться с менеджером

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

Сделать кнопку «Назад» и «Отмена»

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

Напоминать о незавершенном диалоге

Если для продолжения цепочки от пользователя требуется действие, но он его не совершает, напомните о себе. После каждого действия бота добавьте сообщение с таймером и условием, что письмо-напоминание отправится в случае, если пользователь не совершил действие в течение часа или 15 минут.

Делать паузы в ответах

Паузы в 1–3 секунды между сообщениями делают общение более похожим на общение в мессенджерах. Если у вас за раз отправляется несколько сообщений, то добавляйте паузы, чтобы пользователю не сыпалась пачка сообщений.

Писать персонализованно

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

Писать так, как говорят ваши клиенты

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

Соблюдать Tone of Voice

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

Отслеживать, как бот решает поставленные задачи

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

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

Некоторые метрики, которые помогут улучшить работу чат-бота

Обращайте внимание, на этапы, которые чаще или, наоборот, реже ведут к совершению целевых действий и корректируйте воронку с учетом этой информации.

Доходимость до конца цепочки важна для линейных ботов. У нелинейных конец цепочки достаточно условен.

Еще один важный показатель эффективности бота — если растет число вопросов, которые люди ему задают. Это значит, бот полезен и свои задачи решает.

Михаил Прозоров, контент-менеджер Студии Чижова

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

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

Если вам понадобится в этом помощь, обращайтесь в Студию Чижова. Мы знаем, как работать с ботами в Telegram и получать результат.

С 2020 года, особенно в период пандемии, чат-боты стали набирать популярность не только среди крупных компаний, таких как Альфа Банк, Okko, Porsche или Бургер Кинг, но и среди малого бизнеса.

Проблема в том, что не все из них понимают, как создать эффективного чат-бота под свою нишу, который будет приводить клиентов и доводить их до продажи. Также до сих пор среди предпринимателей есть убеждение, что для создания чат-бота нужно вложить неоправданно много ресурсов и нанимать программиста. Но так ли это? Давайте разберемся.

Если у вас мало времени для чтения статьи, скачайте презентацию — краткую версию статьи.

Навигация по статье

  • Чем чат-боты полезны бизнесу и зачем нужны?
  • Как создать эффективного чат-бота. Правила настройки
  • Сценарии чат-ботов для разных бизнесов
  • Как привлечь трафик в чат-бота? Онлайн и офлайн способы
  • Как быстро создать собственного чат-бота?

Чем чат-боты полезны бизнесу и зачем нужны?

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

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

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

Как показывает практика отдела маркетинга в TextBack, около 80% клиентов готовы общаться с чат-ботом и только оставшиеся 20% отнесутся к нему негативно. Но эту проблему мы решили: в наших чат-ботах мы даем возможность связаться с менеджером в любой момент и наш специалист подключается к диалогу в течение 1 минуты.

Чем чат-бот поможет вам:

  • Будет встречать, квалифицировать и сегментировать лидов. Чат-бот может работать 24/7, без перерывов и выходных.
  • Ответит на часто задаваемые вопросы. Когда клиент обращается в компанию, он не хочет ждать час, пока освободится менеджер или начнется рабочий день. Он хочет моментально закрыть свой вопрос. В чат-бот вы можете «вшить» FAQ с ответами на популярные вопросы клиентов.
  • Расскажет о вашем продукте и отправит полезный контент. Процесс презентации вашего товара/услуги можно автоматизировать. Вы можете отправлять как текстовые материалы, так и фото с картинками, PDF-документы, презентации и видео.
  • «Разгрузит» менеджеров и автоматизирует их работу. Благодаря автоматизации ответов на часто встречающиеся вопросы, менеджеры могут заняться более сложными задачами, с которыми чат-бот не справится.
  • Прогреет лида и доведет до этапа продажи. Чат-бот может сделать несколько «касаний» с пользователями за вас и передаст «горячих» лидов в отдел продаж. А также напомнит старым клиентам о вас и подтолкнет к повторной покупке.

Правила настройки эффективного чат-бота

Чат-бот будет эффективно решать ваши задачи, только если он заранее продуман и хорошо проработан. Прежде всего, чат-бот должен:

  • Иметь четкую цель. Например, встретить и квалифицировать лида для последующей передачи менеджеру отдела продаж или поддержки.
  • Решать проблему и закрывать боль пользователя, а также соответствовать его ожиданиям. Когда пользователь обращается к вам в мессенджер, он хочет получить конкретный и понятный ответ на свой вопрос. Если он спрашивает, какие есть варианты доставки, не нужно писать ему о том, как оплатить покупку.
  • Давать пользу и ценность: интересный контент или информацию, которая отвечает на типовые вопросы.
  • Не перегружать пользователя огромными текстами: сообщения должны быть лаконичными, понятными и конкретными.
  • Состоять из 15-20 «касаний» с пользователем. Сейчас недостаточно 6-8 «касаний» с пользователем, его нужно увлечь контентом и полезными материалами.
  • Прогревать аудиторию. Чтобы пользователь не «остыл» и не забыл про вас, его нужно прогревать контентом. Например, можно отправлять чек-листы, которые помогут совершить выгодную сделку или делиться интересными кейсами.
  • Давать возможность связаться с «живым» человеком, чтобы проконсультироваться. Добавьте к своим сообщениям кнопки «Связаться с менеджером» и оперативно реагируйте на такие запросы.

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

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

Команда мультимедийного сервиса Okko в своем кейсе поделилась, как можно использовать развлекательного чат-бота в Telegram и WhatsApp. Они провели викторину, раздали 2679 промокодов и получили 90% новых пользователей в сервисе. Впечатляющий результат, советуем ознакомиться.

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

Сценарии чат-ботов для разных бизнесов

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

Салон красоты

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

  • Ответить на часто задаваемые вопросы об услугах и их стоимости;
  • Уведомить клиентов об акции, специальном предложении в салоне;
  • Отправить портфолио работ мастеров;
  • Рассказать о продолжительности процедур, оказываемых в салоне;
  • Отправить прайс-лист PDF-файлом или картинкой;
  • Выслать купон или промокод на скидку;
  • Записать клиента на стрижку или маникюр;
  • Провести опрос клиентов и узнать их предпочтения.

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

Пример чат-бота для салона красоты, собранный на платформе TextBack
undefined
Пример чат-бота для салона красоты в Facebook Messenger
Наш партнер — Андрей Монаков — в своем кейсе для салона красоты «Красивые люди», расположенного в центре Москвы, рассказал, как благодаря чат-боту в WhatsApp удалось собрать 200 лидов по 65 рублей за три дня. Обращений в салон было настолько много, что пришлось временно приостановить трафик.

Недвижимость

Рынок недвижимости — самая дорогая ниша в плане стоимости лидов. Цена за одного лида — потенциального клиента — может достигать до 3 000₽, а то и 5 000₽ в зависимости от класса недвижимости. Чат-бот может снизить стоимость лида как минимум в 2 раза и привести менеджеру уже «горячих» и отквалифицированных клиентов.
Например, чат-бот для агентства недвижимости:

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

Согласитесь, если менеджер будет выяснять все эти вопросы, это может занять как минимум несколько часов, а то и сутки. Клиент не хочет столько ждать, он остывает и уходит к конкурентам. Здесь выиграет тот, кто быстрее узнает потребности клиента и «обработает» его;

  • Отправит PDF-файл с планировкой помещения, документы, фотографии или презентацию жилого комплекса;
  • Выяснит, что пользователя останавливает при покупке недвижимости: недостаточно бюджета, не понравился район или срок сдачи дома. Чат-бот предложит альтернативный вариант;
  • Расскажет клиенту про действующие акции или выгодные финансовые условия.

Мы спроектировали свой вариант чат-бота для агентства недвижимости. А вот так он выглядит в визуальном редакторе чат-ботов в TextBack:undefined

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

Кафе, рестораны

Теперь давайте создадим с вами чат-ботов для кафе, баров и ресторанов. Основные «боли» ресторанного бизнеса — мало новых клиентов, постоянные клиенты редко приходят и часто бывает низкая загрузка, особенно в будние дни.

Вы точно выиграете у своих конкурентов, если в вашем арсенале появится чат-бот, который сможет решить эти проблемы:

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

Так может выглядеть чат-бот для ресторанного бизнеса, которого мы собрали буквально за 5-10 минут:undefined

Пример чат-бота для кофейни
undefined
Пример чат-бота для кофейни в Telegram
Благодаря такому, казалось бы, простому сценарию, вы за 1-2 минуты получаете новый заказ.

Турагенства и авиакомпании

Турфирмы и авиакомпании столкнулись с проблемой в своем бизнесе — нужно всегда быть онлайн, 24/7 быть готовыми ответить на вопросы клиентов. Поэтому в этой сфере стали очень популярны чат-боты — они помогают автоматизировать подбор турпутевок и авиабилетов для клиентов.

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

  • Расскажет о курортах и подберет подходящие туры, учитывая бюджет и предпочтения клиентов;
  • Поможет квалифицировать клиента. Например, выяснит, какую страну или город хочет посетить пользователь, сколько человек собирается в путешествие и т.д.;
  • Расскажет о лучших отелях с самым высоким рейтингом в рамках бюджета клиента;
  • Учтет пожелания путешественников. Например, проживание в номере с видом на море, с питанием или без;
  • Напомнит дату путешествия или уведомит о регистрации на рейс;
  • Оформит заявку, примет оплату и выдаст путевку на Кипр.

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

Пример чат-бота для турагентства
undefined
Пример чат-бота для турагентства в Telegram

Фитнес

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

  • Новым посетителям расскажет о фитнес клубе, о местоположении и услугах;
  • Может провести экскурсию: покажет имеющиеся в зале тренажеры и расскажет, какие упражнения можно на них выполнять;
  • Поможет выбрать время и записаться к личному тренеру;
  • Поможет оформить абонемент;
  • Отправит программу упражнений. К сообщениям можно добавить тематические картинки или даже видео;
  • Отправит рецепты с правильным и полезным питанием, подберет подходящую диету;
  • Расскажет про акции и скидки. Например, скидка студентам 10%.

Наш партнер — Ульяна Жеринова — в своем кейсе подробно разобрала, как для фитнес-клуба в Москве удалось собрать 595 лидов за 3 месяца с помощью рассылок и чат-бота во ВКонтакте, используя платные и бесплатные способы продвижения. Интересный кейс, советуем почитать.

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

undefined

Пример чат-бота для фитнес-клуба
undefined
Пример чат-бота для фитнес-клуба во ВКонтакте

Автобизнес

Грамотно спроектированный чат-бот поможет автодилерам, продавцам автозапчастей и автосервису получать больше лидов как минимум на 15-20%. А вот примеры, как можно применить чат-бота автобизнесу:

Автосалон

  • Расскажет о наличии автомобиля в автосалоне;
  • Предоставит информацию об автомобилях, комплектации и ценах;
  • Автоматизирует запись пользователей на тест-драйв.

Автомагазин

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

Автосервис

  • Упростит запись на сервисное обслуживание и ремонт автомобиля;
  • Отправит информацию о ценах на сервисные услуги.

Мы спроектировали чат-бота на примере автосалона, конечная цель которого — пригласить пользователя на тест-драйв.undefined

Пример чат-бота для автосалона
undefined
Пример чат-бота для автосалона в Telegram

Как привлечь трафик в чат-бота? Онлайн и офлайн способы

Онлайн способы

  • Виджеты на сайте. В TextBack есть 4 вида виджетов: приветствия, чата, подписок и WhatsApp Hunter. Коротко о каждом.

Виджет приветствия — это активное приглашение связаться с менеджером в любом удобном для пользователя мессенджере. По статистике наших клиентов, с виджетом приветствия количество новых диалогов увеличивается в среднем на 50%.
undefined

Виджет приветствия
Виджет чата — это блок на сайте, который позволит вам отвечать на вопросы клиентов в удобном им канале, не пропускать ни одного сообщения и расширять свою базу подписчиков.undefined
Виджет чата
Виджет подписок — это иконки мессенджеров в виде списка, где пользователь может подписаться на уведомления от вас или также написать вам сообщение, как и в предыдущих виджетах. Разница лишь в том, что этот виджет можно использовать при создании мини-лендингов или сделать в виде popup (всплывающего окна) на сайте.undefined
Виджет подписок
WhatsApp Hunter — это виджет, который можно использовать только для WhatsApp. Когда пользователь оставляет свой номер телефона, ему моментально приходит сообщение. Его также, как и виджет подписок, можно установить на сайте, добавить в мини-лендинге или сделать в виде popup (всплывающего окна).undefined
WhatsApp Hunter, установленный на сайте
По всем пользователям, которые обратились к вам в мессенджеры через перечисленные виджеты, вы также сможете отправлять рассылки.

  • Мини-лендинги — это отдельная страница сайта, у которой есть шапка, заголовок, описание и кнопки подписки в мессенджеры.

Вы можете использовать мини-лендинги в рассылках, таргетированной и контекстной рекламе, статьях, кейсах и т.д.undefined

Мини-лендинг с виджетом подписок

  • Рассылки — отличный способ пригласить пользователей в чат-бот. По нашему опыту, 80% пользователей отвечают положительно, когда им предлагают решить их вопрос с помощью чат-бота.

undefined

Рассылка в WhatsApp, запускающая чат-бота по кнопке «Подробнее»

Офлайн способы

  • Разместите QR-код с ссылкой на чат-бота на визитке, листовке или в соцсетях;

undefined

  • Разместите QR-код с ссылкой на чат-бота для сбора отзывов возле кассы или в меню ресторана. Также это можно сделать на стенде во время оффлайн-мероприятия.

undefined

Тейбл-тент с QR-кодом. Пример использования агентства мессенджер-маркетинга
undefined
Стенд TextBack на конференции АМОКОНФ с QR-кодом, ведущим на чат-бота

Как создать собственного чат-бота?

  • Прочитайте «Гайд по продажам с помощью чат-бота». Мы подготовили для вас пошаговый план, в которой подробно рассказываем, как подготовиться к созданию чат-бота и что для этого нужно, как спроектировать и оценить эффективность работы бота. Прежде чем начать создание чат-бота, советуем ознакомиться со статьей.

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

  • Бесплатно в течение 14 дней пользуйтесь визуальным редактором чат-ботов в TexBack. Уже сейчас вы можете создать своего собственного чат-бота за 5 минут без навыков программирования. Зарегистрируйтесь на сайте TextBack и попробуйте собрать своего чат-бота. А в комментариях напишите, как быстро вам удалось это сделать. Будем рады вашей обратной связи. :)

Напоминаем, что у нас есть презентация со сценариями чат-ботов для разных бизнесов.

#Руководства

  • 16 июн 2022

  • 0

Рассказываем, зачем нужны боты в Telegram, как на них зарабатывают и какой конструктор выбрать для создания бота.

Иллюстрация: Telegram / Colowgee для Skillbox Media

Герман Хватков

Редактор Skillbox Media. Пишет о бизнесе и маркетинге вместе с экспертами.

Боты в Telegram разнообразны. С помощью некоторых из них компании общаются с клиентами — настраивают в таких ботах рассылки или даже создают небольшие интернет-магазины.

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

  • какими бывают боты в Telegram;
  • как сделать своего бота;
  • какой конструктор бота в Telegram выбрать.

Чат-боты. Это алгоритмы, которые отвечают на вопросы клиентов и помогают им решать задачи — например, оформлять заказы.

Боты-помощники, которые общаются с клиентами в сообщениях, — это повсеместный тренд. Согласно опросам Oracle, более 50% покупателей ожидают, что бизнес будет доступен 24/7. Для крупных компаний боты в мобильных приложениях, социальных сетях и мессенджерах стали практически обязательны. В банке «Тинькофф», например, с помощью бота обрабатывают уже около 65% запросов клиентов.

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

Чат-бот сервиса доставки продуктов «Самокат». В компании признают, что он несовершенен, поэтому, если что-то идёт не так, к диалогу присоединяется оператор
Скриншот: чат-бот «Самоката» в Telegram

Чат-бот сервиса доставки продуктов «Самокат». В компании признают, что он несовершенен, поэтому, если что-то идёт не так, к диалогу присоединяется оператор
Скриншот: чат-бот «Самоката» в Telegram

Для чего нужны чат-боты:

  • Они оперативно решают проблемы клиентов: обрабатывают сообщения покупателей и передают оператору информацию о запросах.
  • В них можно настроить рассылку на действующих или потенциальных клиентов — точно так же, как это происходит в сервисах email-рассылки.
  • Они могут принимать заказы. В алгоритм можно добавить ответы на самые частые вопросы о продукте, чтобы ускорить закрытие сделки.
  • Они подойдут для того, чтобы обеспечить коммуникацию сотрудников. Компании, которые занимаются доставкой, настраивают через 1C автоматические уведомления курьерам в Telegram. Бот сообщает курьерам о новых заказах, а они принимают заказы и отмечают статус выполнения.

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

Бот KinomanBot подбирает кино на вечер. Он ищет фильмы и сериалы и даёт ссылки, по которым их можно посмотреть. Кроме того, он следит за киноафишами и ищет кинотеатры, близкие к локации.

Многие из таких ботов созданы для заработка на рекламе — но не все. Так, «Сбер» запустил бота, который генерирует картинки на основе запросов пользователя. Бот работает на основе нейросети для генерации изображений ruDALL-E. Для пользователей такой бот — развлечение, но для корпорации это PR и тестирование ИИ-системы.

Скриншот: бот ruDALL-E Malevich (XL) в  Telegram

Для чего нужны подобные боты:

  • Для заработка на рекламе — в этом они похожи на Telegram-каналы. Рекламодатели обращаются за платным размещением в лентах популярных ботов.
  • Для продвижения других каналов того же проекта. Можно создать развлекательного бота, который будет просить пользователей подписаться на другие каналы.
  • Для PR и повышения узнаваемости бренда. Например, в «Альфа-Банке» создали бота, который показывает ближайший банкомат, отделение, курсы валют и результаты поиска с сайта банка.

Боты-инструменты. Они выполняют сложные функции. Один из таких ботов — Yandex.Translate. Он переводит слова и предложения на английский и русский в Telegram, без перехода в браузер. Ещё один полезный бот — URL Uploader. Он позволяет загружать файлы в Telegram. Чтобы загрузить файл, достаточно прислать боту URL документа.

Есть и боты с более широкими возможностями. Andy English Bot, например, обучает новым английским словам, предлагает потренировать устную речь и даже поиграть в мини-игры на английском.

Как работает Andy English Bot
Видео: предоставлено автором

Для чего нужны боты-инструменты:

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

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

Один из таких — CrosserBot, бот для администраторов Telegram-каналов. Его бесплатная версия позволяет анализировать аудиторию Telegram-каналов и подбирать похожие по аудитории каналы и чаты.

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

Меню бота-магазина в Telegram
Скриншот: бот магазина G-Shop в Telegram

Иногда боты работают как полноценные онлайн-сервисы. Один из них — бот «Деньги за задания». Он продаёт услуги по накрутке Telegram-каналов. Бот выступает посредником между администраторами, которые хотят дёшево привлечь подписчиков в канал, и людьми, готовыми нажать кнопку «Подписаться» за деньги.

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

Меню бота-магазина в Telegram
Скриншот: бот магазина G-Shop в Telegram

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

Посмотрим, как работать в BotFather. Сначала нужно нажать в нём кнопку «Запустить» и выбрать пункт /newbot из предложенного списка команд. Далее необходимо придумать имя для бота — оно может быть на любом языке — и юзернейм — название, которое будет отображаться в адресной строке. В конце юзернейма должно стоять слово bot.

На этом этапе BotFather создаст токен бота — он выделен на скриншоте выше. Это его уникальное название для интеграции через HTTP API. Интеграция со сторонними сервисами позволяет добавлять в бота нужные функции — об этом чуть ниже.

Чтобы установить аватарку бота, выберите команду /setuserpic; чтобы добавить описание — /setdescription. Описание бота особенно важно — это первое, что увидит пользователь ещё до того, как нажмёт «Запустить». Также стоит добавить небольшой текст о боте в шапку его профиля. Это делается через меню /setabouttext.

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

C конструкторами навыки программирования не понадобятся. Нужно зарегистрироваться в одном из конструкторов и привязать к нему своего бота, указав токен, полученный в BotFather. После этого можно работать в конструкторе: продумывать навигацию в боте и подключать нужные функции. Какие именно — расскажем в следующем разделе.

Когда для создания бота нужен программист? Функциональность ботов, собранных на конструкторах, ограничена. Функциональность самописного бота ограничена только возможностями самого Telegram. Программистов стоит привлечь, если у бизнеса есть задачи, которые нельзя решить с помощью конструкторов.

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

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

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

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

Настройки бота в меню Chatforma
Скриншот: сайт Chatforma

Стоимость: от 2000 рублей за месяц. Есть бесплатная версия на 15 дней.


Aimylogic — конструктор для ботов с искусственным интеллектом. Имеет более продвинутую функциональность: собирает и квалифицирует лиды, принимает платежи и реактивирует «спящих» клиентов — напоминает им о брошенной корзине. Может рассказать о специальных предложениях и поступлении нового товара.

Конструктор позволяет консолидировать обратную связь — собирает отзывы пользователей, которые они присылают в бот. Главные фишки платформы не связаны с Telegram, но упомянуть о них стоит.

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

Стоимость: от 5900 рублей за месяц. Есть бесплатная версия.


Puzzlebot — сервис, который подходит для создания сложных многофункциональных ботов. Здесь можно настраивать сценарии диалогов, собирать цепочки писем, как в email-рассылке, и модерировать действия подписчиков бота или Telegram-канала.

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

Конструктор даёт возможность создавать WebApp-боты. Это новый тип ботов в Telegram — сайты, интегрированные в мессенджер.

Пример WebApp-бота в Telegram от Puzzlebot
Скриншот: сайт Puzzlebot

Стоимость: от 552 рублей за месяц. Есть бесплатная версия.


Botobot — нишевый сервис, с помощью которого создают боты-магазины. Он позволяет сформировать витрину товаров, настроить рассылку новостей магазина и добавить онлайн-оплату. Есть возможность связать бота с CRM-системой и отслеживать показатели продаж.

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

Стоимость: от 320 рублей в месяц. Есть бесплатная версия.


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

Узнайте больше о технологиях в маркетинге

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

Участвовать

Научитесь: Мессенджер-маркетинг от Intellect Dialog
Узнать больше

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

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

Как сделать Telegram-бота в конструкторе

Я решила показать, как создать бота в Telegram, на примере сервиса ManyChat. Сервис на английском, но интуитивно понятен для новичка. К тому же бесплатная версия позволяет создать чат-бота для 1 000 пользователей, а без ограничений сервис можно попробовать бесплатно в течение 7 дней.

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

Начало работы

Чтобы воспользоваться возможностями сервиса, нужно сперва зарегистрироваться. Для этого нажмите на кнопку «Get Started Free».

pic

Бесплатный старт – то, что нам нужно

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

pic

Создаем бота для Telegram, соответственно, его и нужно выбирать

После этого необходимо будет авторизоваться с помощью мессенджера.

pic

Жмем на «Continue With Telegram»

Сервис направит вас в приложение Telegram, после перехода откроется диалог с ботом ManyChat. Нажмите кнопку «Запустить».

pic

Авторизация через Telegram необходима, чтобы можно было добавить бота в конструктор и затем редактировать его

Ссылка, которую пришлет бот, направит вас на страницу регистрации, где нужно будет ввести свой e-mail и нажать «Next» (следующий шаг).

pic

Подтверждение почтового ящика – обязательная процедура при регистрации новых аккаунтов

Теперь проверьте почтовый ящик, скопируйте код и вставьте его в появившееся поле.

pic

Если письмо не приходит, воспользуйтесь опцией «Change email address» (сменить e-mail)

Далее будет необходимо заполнить небольшую анкету. К каждому вопросу есть несколько вариантов на выбор. Необязательно указывать свои точные данные – достаточно, чтобы все поля просто были заполнены.

pic

Когда ответы готовы, нажимаем «Next»

Теперь нужно подключить существующего бота или добавить нового.

pic

Других ботов можно будет подключить уже в профиле

Если бот у вас уже есть, нужно ввести его токен. В противном случае выберите «Create New Bot». Хотя в любом случае сделать бота с нуля прямо в конструкторе нельзя — будут даны лишь инструкции по Telegram: начать диалог с @BotFather, отправить ему команду /newbot и следовать дальнейшим указаниям.

Когда бот будет готов, введите его токен в специальное поле и нажмите «Connect».

pic

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

Следующий шаг – предложение сервиса попробовать платную версию бесплатно в течение 7 дней. Если пока вам это не нужно, выберите «Skip For Now».

pic

При желании вы сможете оплатить полную версию позже в личном кабинете

На следующем этапе придется ответить еще на несколько вопросов. Сервис снова предлагает варианты, чтобы упростить нам выбор.

pic

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

Конечный шаг – вопрос разработчиков о том, как вы будете использовать сервис. Его можно пропустить – нажимаем «Skip».

pic

Каждый раз, когда видите опцию «Skip» (пропустить), выбирайте ее – она поможет сэкономить время

Регистрация завершена, мы попадаем в личный кабинет. Здесь нас прежде всего интересует конструктор, поэтому остановимся на вкладке «Automation» (автоматизация).

pic

У сервиса много полезных функций, но запустить первого чат-бота можно в меню «Automation»

Настройка приветственного сообщения

Для начала создадим приветственное сообщение бота. В разделе «Basic Automations» выбираем «Welcome Message».

pic

Welcome Message – то, что бот отправляет юзеру сразу после запуска

В области редактирования появится первый шаг — «Starting Step». При нажатии на элемент откроются настройки. Чтобы активировать приветственное сообщение, нажмите на переключатель. Иначе оно показываться не будет.

pic

Сперва жмем на «Starting Step», а затем активируем опцию

Чтобы редактировать элементы, кликните на «Edit Flow» в правой верхней части экрана.

pic

«Edit Flow» активирует режим редактирования сообщений

Теперь нужно добавить триггер – условие, при котором чат-бот должен прислать приветственное сообщение.

pic

Можно нажать на любую из этих кнопок

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

pic

«Telegram Keyword» – та самая нужная нам опция

Теперь щелкаем по кнопке, которая добавляет ключевые слова.

pic

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

Ключевых слов может быть несколько.

pic

Приветственное сообщение будет появляться каждый раз, как юзер отправит сообщение, которое содержит одно из ключевых слов, перечисленных в этом списке

Вовсе необязательно заставлять пользователя здороваться – можно придумать какую-то другую команду, которая будет вызывать меню. Например «меню» или «справка».

Выбор события

Следующий шаг – выбор события, которое произойдет, когда пользователь поздоровается с ботом. Нам доступно несколько вариантов. Выберем самый простой – сообщение в Telegram.

pic

Другие варианты нужны для создания более сложных ботов, их мы рассматривать не будем

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

На рабочей области появился новый элемент, связанный с предыдущим стрелочкой — «Next step» (следующий шаг). Это и есть наше сообщение. Нажмите на «Add a text», чтобы его отредактировать.

pic

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

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

pic

Кнопки и меню одновременно в одном сообщении создавать нельзя: придется выбрать что-то одно

Попробуем сделать приветствие с вызовом меню, чтобы сориентировать пользователя.

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

Так, в приветственном сообщении можно обратиться к человеку по имени. Чтобы добавить эту переменную, щелкните на значок со скобками и в открывшемся списке выберите «First Name».

pic

Можно выбрать и полное имя — «Full Name»

Вместе с текстом должно получиться примерно так:

pic

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

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

pic

При нажатии на кнопку юзер получит сообщение от бота

После этого появится новый элемент, который нужно будет отредактировать, как и предыдущий – добавить текст и все остальное при необходимости.

pic

Кнопка «Как сделать заказ» связана с элементом «Send Message #1» (прислать сообщение №1)

Добавим еще три кнопки и сохраним изменения. Для этого нажмите на «Publish» (опубликовать).

pic

Эту кнопку нужно нажимать обязательно, чтобы изменения вступили в силу

Теперь посмотрим, как это будет выглядеть в Telegram.

pic

Наше приветственное сообщение в Telegram

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

pic

«Select Existing Step» – выбрать существующий шаг

Главное, не перепутать и выбрать нужное сообщение в ответ на клик по соответствующей кнопке.

Вот как это будет выглядеть в мессенджере:

pic

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

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

pic

Вот как выглядит меню из обычных кнопок в Telegram

Настройка шаблонного ответа

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

pic

Выбираем Default Reply

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

pic

Кликните по Default Reply в стартовом шаге

Теперь нужно выбрать вариант «every time» (каждый раз).

pic

Две опции на выбор: каждый раз или каждые 24 часа

Тестируем работу бота: сообщение отправляется в ответ на любую комбинацию символов от юзера.

pic

Любое непонятное сообщение от пользователя будет вызывать стандартный ответ

Добавление реакций на ключевые слова

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

Чтобы создать новый сценарий, нужно нажать кнопку «New Flow».

pic

С помощью «New Flow» можно создать любой желаемый сценарий с нуля

В открывшемся окне введите название сценария и нажмите «Create» (создать).

pic

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

Здесь мы видим уже знакомую картину. Нажимаем на «Starting Step» и добавляем триггер, который вызовет сообщение бота. В данном случае им будет слово «справка».

pic

Можно перечислить несколько вариантов: «помощь», «поддержка» и так далее

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

Сервис позволяет также создавать цепочки сообщений. За них отвечает вкладка «Sequence» в разделе «Automation». Новую последовательность можно создать при помощи кнопки «New Sequence».

pic

Подобные последовательности могут быть полезны для информирования пользователей

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

pic

Не забудьте, что нужно также активировать сообщения с помощью переключателей в колонке «Active», чтобы бот начал выполнять свою работу

Бесплатная версия Manychat ограничена количеством контактов, с которыми взаимодействует бот (максимум 1 000). Посмотреть доступный лимит можно в нижнем левом углу личного кабинета.

pic

Если активировать полную версию, лимит будет увеличен

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

Где ещё можно создать чат-бота для Telegram, соцсетей, сайта

Manychat, на примере которого я создавала чат-бота для Telegram, — не единственный сервис. Рассказываю еще о 5 конкурентах, с которыми можно работать по похожему алгоритму.

Unisender

Простой и довольно удобный конструктор чат-ботов от известного сервиса email-рассылок.

pic

Рабочая область недостаточно большая из-за нагромождения меню, но по ней можно перемещаться

Плюсы:

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

Минусы:

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

Bot Kits

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

pic

Так выглядит шаблон бота, который отвечает на вопросы пользователя

Плюсы:

  • Доступная цена. Стандартный тариф стоит всего 390 рублей, а если нужен всего один бот, его можно создать бесплатно.
  • Сервис полностью на русском.
  • Есть два шаблона для старта: автоответчик и вопрос/ответ. Для самого простого бота этих сценариев достаточно.

Минусы:

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

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

pic

Чтобы воспользоваться конструктором после подключения бота, откройте верхнее меню

PuzzleBot

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

pic

Шаблон стартового сообщения, который предлагает PuzzleBot

Плюсы:

  • Русскоязычный интерфейс.
  • Удобное рабочее пространство, при запуске появляется шаблон стартового сообщения, который можно адаптировать под себя.
  • Помимо конструктора сервис предлагает другие полезные инструменты для Telegram. Например, отложенный постинг.
  • Есть база знаний, в которой можно найти ответ на любой вопрос, а также YouTube-канал с видеоуроками.

Минусы:

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

Aimylogic

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

pic

Инструкции для бота создаются в разделе «Сценарий»

Плюсы:

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

Минусы:

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

Flow XO

Многофункциональный конструктор чат-ботов с бесплатной версией для 500 подписчиков.

pic

Пример сценария FAQ, который предлагает конструктор

Плюсы:

  • Есть готовые шаблоны сценариев для бизнеса, которые можно немного подкорректировать и использовать для своих целей.
  • Доступна визуализация сценариев – не придется после каждого изменения заходить в Telegram, чтобы проверить, как все выглядит и работает.
  • Есть возможность детально посмотреть взаимодействие пользователей со сценариями в меню «Interactions».

Минусы:

  • Интерфейс на английском.
  • В бесплатном режиме можно создать не более 5 ботов или сценариев.

Поделиться

СВЕЖИЕ СТАТЬИ

Другие материалы из этой рубрики

документ

документ

Не пропускайте новые статьи

Подписывайтесь на соцсети

Делимся новостями и свежими статьями, рассказываем о новинках сервиса

Статьи почтой

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

unisender

Понравилась статья? Поделить с друзьями:
  • Сценарии театрализованного представления на пасху
  • Сценарии профилактика алкоголизма наркомании
  • Сценарии русских фольклорных праздников
  • Сценарии чат ботов примеры
  • Сценарии театр детям