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

В чем же фишка чат-ботов?

Бот – сокращение от слова “робот”. Ну а слово “чат” отсылает нас к онлайн-общению. Что прекрасно описывает функции чат-бота. Ну а если вдаваться в подробности, то это специальная программа, встроенная в директ соцсети или мессенджера. Ее главная задача – дать пользователю ответ после ввода определенной команды. При этом бот не имитирует реального человека в полном смысле этого слова. Пользователь понимает, что общается с бездушной машиной. Однако его это ни капли не смущает. Ведь в общении с ботом много плюсов. Он отвечает быстро, по делу и в любое время суток. Да и при необходимости вы можете перейти в чат с реальным человеком. Но обычно функционала бота хватает, чтобы пользователь решил свои вопросы.

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

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

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

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

Тем более не важно, насколько продвинут чат-бот. Он никогда не заменит человека на 100%

Что мне нужно для создания успешного автоответчика Telegram?

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

Следовательно, чтобы отвечающий робот имел долгую жизнь в Telegram, он должен включать следующие параметры:

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

Конструкторы для настройки ботов

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

Популярные конструкторы для создания ботов Telegram:

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

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

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

При этом важно понимать основы программирования: переменные, циклы и условия. Есть премиальная версия по подписке

Станьте разработчиком на Python и решайте самые разные задачи: от написания кода до автоматизации процессов

Подробнее

Как создать бота в телеграм: инструкция

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

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

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

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

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

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

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

В чат-боте BotFather напишите команду /mybots и выбирите кнопку «Edit bot», затем «Edit Description». Туда нужно внести описание бота, которое будет видно в телеграме. Можно добавить боту и картинку. Для этого нужно нажать на кнопку «Edit Botpic» и выбрать картинку.

Возвращаемся в конструктор Leadtex. Разговор с ботом начинается с кнопки /start. Первый блок создается автоматически.

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

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

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

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

В первой цепочке в варианте ответа «Кто такие эти боты?» вставляем ссылку, которую бот отправит пользователю. Если пользователю хватило информации, то он может нажать на «Спасибо», после которой бот вернется к цепочке «Что тебе интересно узнать о чат-ботах?» (для этого ставим стрелочку обратно к нужному блоку). Так пользователю не придется заново начинать диалог с ботом, чтобы вернуться к выбору тем.

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

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

Мы добавили еще несколько материалов по тому же принципу. Последнее сообщение цепочки вернет пользователя к блоку «Что тебе интересно узнать о чат-ботах?»

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

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

Для программистов мы создаем блок со ссылками на туториалы по созданию чат-ботов на разных языках: Python, Java, PHP, Ruby и C##. Для новичков — блок со ссылками на конструкторы ботов.

В последнем блоке (если пользователь несколько раз нажимал «Хочу еще») вместо ссылки ставим фразу «А у меня больше ничего нет». И делаем этот блок финальным — залинкуем его с блоком «Что тебе интересно узнать о чат-ботах?».

Можно тестировать бот от Bubble.

Особенности чат-ботов в Телеграме

Чат-бот можно настроить на разных площадках. Выбирайте: ВКонтакте или небезызвестная соцсеть с картинками? А то и вовсе используйте ваш сайт, где бот будет оформлен в виде онлайн-чата. Или, может, вам больше нравится что-то из мессенджеров? Практически все популярные каналы общения с целевой аудиторией оснащены ботами. Но я хочу поговорить именно про Телеграм. Для этого есть несколько причин. Во-первых, из-за блокировки некоторых соцсетей Телеграм нынче является наиболее перспективной площадкой продвижения. В 2022 году он стал чем-то вроде островка стабильности. Места, за которое точно не стоит переживать. Ведь Телеграм пару лет назад тоже пытались блокировать, да как-то не получилось.

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

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

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

Примеры чат-ботов для продаж

Ниже несколько примеров:

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

Пример опций чат-бота для салона красоты, созданный в TextBack: здесь встроены активные кнопки, функция «Позвонить», прайс-лист и т. д.

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

В нише недвижимости. Благодаря использованию чат-бота в этом бизнесе удается снизить цену за лид почти вдвое — стоимость лида изначально очень высокая (3000-5000 р в зависимости от класса недвижимости). Робот общается с пользователями и приводит к менеджеру «горячих» клиентов, получивших почти все ответы на свои вопросы. Таким образом, чат-бот в сфере недвижимости квалифицирует потенциальных клиентов, отправляет им PDF-файл с планировкой дома и презентацией жилого комплекса, уточняет бюджет, рассказывает про действующие скидки и акции.

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

В соцсетях. Например, сервис «Одноклассники» благодаря чат-боту экономит до 42 млн. рублей в год. Робот успешно отвечает на популярные вопросы пользователей, заменяя операторов.

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

Чат-бот для ресторанного бизнеса, встречающий клиентов чашкой кофе разного типа

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

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

Джонатан Грудин из отдела исследований Майкрософт, разделил чат-ботов на три большие группы:

  • простой бот для решения конкретной задачи — например, таким является Dom Pizza Bot, который используют многие пиццерии;
  • интеллектуальный помощник — способен вести от 1 до 3 этапов диалога (Siri, Alexa, Google Assistant);
  • полноценный виртуальный помощник — проводит диалог почти как человек (Cleverbot, ELIZA).

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

Простой вариант — использовать конструктор

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

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

Но появляются и свои риски и особенности:

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

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

Это наш выбор.

Где создать чат-бот

Самый простой вариант — онлайн-конструктор.

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

Сервис Aimylogiс предлагает создать ботов на базе машинного обучения. На платформе есть уже готовые шаблоны. Например, не нужно тратить время на создание бота, который будет делать телефонные опросы о качестве работы кафе (как, например, сделала «Додо Пицца»). Aimylogic предоставляет четыре шаблона ИИ-ботов: чат-ботов, ботов для обзвона, умных IVR (боты-оперторы) и создание навыков для голосовых ассистентов. Ботов можно установить в мессенджеры, социальные сети, онлайн-чаты и голосовые помощники. Базовый тариф бесплатный.

Leadtex поможет создать бота для телеграма, WhatsApp, «ВКонтакте» и Viber. Конструктор ориентирован на создание бота для онлайн-продаж. Бот умеет автоматически формировать воронки продаж, анализировать рекламные каналы и объявления, принимать оплату и вести базу клиентов. По словам его авторов, функционал обновляют каждую неделю. Семь дней сервисом можно пользоваться бесплатно, затем — от $14 в месяц.

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

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

Шаг первый: регистрируем бота

Все боты в Telegram курирует официальный «Бот Отец» или «@BotFather» со смешной аватаркой Дона Корлеоне. Создавать новых ботов и удалять ненужных можно только через него. Для редактирования есть другие пути, но и это можно делать через «Отца».

Чтобы зарегистрировать своего бота, начните чат с «BotFather». Он кратко расскажет на английском о том, что может и даст полезные ссылки на подробные мануалы.

После нажатия на кнопку «Start» «Отец» выдаст весь список команд для работы с ним. Следует выбрать /newbot

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

Верховный бот выдаст для вашего «новорожденного» HTTP API

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

Собираем экраны «Предложить новость» и «Предложить статью»

Логика экрана будет такой:

  1. Пишем текст с пояснением, что нужно сделать — написать текст новости или дать ссылку на неё.
  2. Сохраняем ответ в отдельной переменной news1.
  3. Отправляем в наш новостной чат сообщение от бота с именем посетителя, который написал новость, и текст самой новости.
  4. Чтобы сообщения не слипались, вдогонку отправляем в тот же чат отбивку — линию-разделитель из нескольких дефисов.
  5. Если мы дошли до последнего пункта и всё прошло без ошибок — показываем посетителю экран «Всё хорошо», а если на каком-то этапе была ошибка — сразу перебрасываем его на экран «Что-то не так».

Сначала посмотрим на готовый экран, а потом разберём его по шагам:

Первые два экрана соответствуют тому, что мы писали в алгоритме, а два остальных — это и есть наша отправка сообщений в чат

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

В нашем случае все запросы используют метод sendMessage, у которого всегда есть два параметра:

  1. ID получателя.
  2. Текст сообщения.

В общем виде команда выглядит так:

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

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

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

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

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

Точно так же собираем экран «Предложить статью»:

Единственное, что поменялось на этом экране — приветственный текст и имя переменной

Шаги по созданию и настройке чат-бота Telegram, которым пользуются многие люди

Шаги, необходимые для создания и настройки чат-бота Telegram, следующие:

  • Открываем Telegram и пишем “@BotFather” .
  • Выбираем первый вариант, который появится с проверкой Telegram.
  • Он сообщит нам, что может делать этот бот, а затем мы выберем начало в нижней части экрана.
  • Мы увидим список команд, которые мы можем использовать.
  • Мы выбираем первый вариант: ” / newbot “ .
  • Он попросит нас выбрать имя, если он занят, он попросит нас выбрать другое, пока мы не получим правильное. Помните, что это должно заканчиваться «Бот» Где ” _bot “ .
  • Мы пишем “/ Setprivacy” ciнижние белье , чтобы настроить уровень конфиденциальности, который мы будем иметь, имея возможность получать сообщения от кого-либо в группе или в частном порядке.

В данный момент, нам нужно будет выбрать функции что мы хотим добавить к нему.

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

  • @Botfather
  • /новыйбот
  • Выбираем имя
  • Копируем число, которое появляется в «Используйте этот токен для доступа к HTTP API:»
  • Мы входим «МэниБот»
  • Мы пишем “/ Начинать”
  • Ищем и нажимаем на «Аддбот»
  • Вставляем скопированное шестнадцатеричное число в BotFather
  • Нажимаем на “Отправлять”
  • Выбираем в один клик имя нашего бота
  • Нажимаем на “НАЧНИТЕ”
  • Затем мы пишем “/ Начинать”
  • Ищем вариант “Настройки” и выберите “/ Автопостинг”
  • Мы выбрали «Индивидуальные заказы»
  • Нажимаем на «Создать заказ»
  • Мы пишем “/ “
  • Если мы хотим, мы можем добавить опцию “Добавить вопрос”
  • выбрать “Записывать”
  • Если мы хотим, чтобы эта команда появилась, нам придется вернуться в BotFather и выбрать “/ Setcommands”
  • Пишем имя нашего бота

№3. Создаем бота техподдержку с искусственным интеллектом

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

Инструкция: 

Переходим на сайт платформы , регистрируемся и тыкаем на кнопку “+ Create Agent”. 

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

Жмякаем на кнопку Create и переходим в раздел Integrations, пролистываем вниз и находим Telegram.

Нажимаем на кнопку и добавляем токен бота из BotFather в специальное поле. После чего нажимаем кнопку Start.

Теперь переходим в раздел Intents, нажимаем на синюю кнопку Create Intent и добавляем Training Phrases (фразы, которые будут заставлять бота пересылать те или иные ответы) и Responses (те самые ответы на Training Phrases). 

Если объяснять совсем просто, то в раздел с Training Phrases нужно добавить возможные вопросы пользователей, а в раздел с Responses — ответы на них. Под каждую проблему пользователя нужно создавать отдельный Intent. 

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

Шаг второй: заполняем информацию о боте

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

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

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

Поделитесь в социальных сетях:FacebookXВКонтакте
Напишите комментарий