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

Bang bang education

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

Для кого?

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

Что в итоге?

  1. два созданных чат-бота — для мессенджера Telegram и браузера,
  2. знание принципов создания чат-ботов для различных мессенджеров,
  3. знание способов поиска своих потенциальных клиентов,
  4. полезные чек-листы, в том числе рекомендации по назначению цены за услуги по разработке чат-ботов, скрипты
  5. для обработки возражений потенциальных клиентов и пр.

Кому нужны чат-боты

Кому нужны чат-боты

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

Вам нужен чат-бот, если:

  1. Вашему сервису приходится круглосуточно общаться с клиентами по телефону;

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

  3. Менеджеры большую часть своего времени тратят на ответы клиентам и решение их проблем;

  4. Клиентам приходится долго ждать ответа от вашего сервиса.

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

  • Ритейл (розничная торговля) — консультирование пользователей, помощь с покупкой и оплатой товаров, рассылка рекламных материалов.

  • Услуги — запись на консультацию к юристу, на прием к врачу или на маникюр в салон красоты.

  • Рекрутинговые агентства — анкетирование кандидатов, запись на собеседование с менеджером.

  • Кафе, рестораны, доставка еды — заказ доставки на дом, выбор блюд онлайн, бронирование столика.

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

Хотя чат-боты и обеспечивают поддержку пользователей, большинство компаний всё же не отказывается от call-центров. Не все клиенты умеют работать с ботом. Например, люди старше 50-ти лет могут испытывать затруднения. Они предпочтут позвонить реальному менеджеру и решить вопрос по телефону. Да и некоторые проблемы боты пока не умеют решать, для этого требуется человек.

LiveChat+ChatBot

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

ChatBot на своем продуктовом лендинге предлагает поболтать с ним

LiveChat — это чат с кучей фичей и возможностей, таких как: 

  • тикеты, 
  • аналитика, 
  • интеграции с Facebook, Slack, десятком CMS, сервисами для email и другими. 

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

Что умеет ChatBot

ChatBot используют как вместе с LiveChat, так и независимо от него. Можно создать бота не только для сайта, но и для Facebook и других мессенджеров. У сервиса простой и приятный современный интерфейс. 

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

Технически с его помощью просто:

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

Вам помогут подсказки:

Всплывающие подсказки при первой настройке бота в сервисе ChatBot

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

Цена: от $50 до $499 и выше

Создание одного бота будет стоить от $50, на тарифах от $499 можно создать неограниченное количество ботов. Точная стоимость зависит от количества диалогов в месяц. ChatBot считается дополнительным оператором, так что в рамках использования интеграции с LiveChat за него придется доплачивать, как за оператора. Стоимость самой ограниченной версии сервиса LiveChat — от $19 за оператора. 

Набор слов

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

  • словаря известных слов;
  • частот, с которыми каждое слово встречается в тексте.

Почему используется слово «набор»? Это связано с тем, что информация о порядке или структуре слов в тексте отбрасывается, и модель учитывает только то, как часто определенные слова встречаются в тексте, но не то, где именно они находятся.

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

Например, если словарь содержит слова {Learning, is, the, not, great} и мы хотим составить вектор предложения “Learning is great”, получится вектор (1, 1, 0, 0, 1).

Как определить, что перед вами бот

Чтобы выявить бота, стоит знать несколько выдающих его характеристик:

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

Как выявить бота:

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

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

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

Также существует прямая ссылка:

Диплинки

Как это выглядит:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Inline feedback

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

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

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

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

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

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

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

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

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

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

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

Telegram Login Widget

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

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

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

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

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

Подробнее о хендлерах

Давайте немножко упростим нашу функцию с приветствием:

Теперь мы передаём в конструктор ChatAction аргумент — это функция для фильтрации событий. Сюда мы перенесли условие. Теперь хендлер будет срабатывать только для нужных событий.

Также обратите внимание на функцию. Она отправляет сообщение в чат, из которого пришёл event

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

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

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

Продолжение следует.

Кому подходит ниша создания ботов?

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

Так кому может быть интересно обучение по конструированию чат-ботов?

На это вопрос можно ответить коротко – всем! Это перспективное направление по получению нескольких видов дохода, и освоить его может любой пользователь интернета и владелец смартфона.

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

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

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

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

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

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

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

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

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

В будущем чат-боты могут вытеснить сотрудников

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

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

Mike Pritula Academy

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

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

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

User.com

User.com — сервис для трекинга пользователей и омниканальной коммуникации. 

Сообщение от чат-бота на главной странице сайта User.com

Инструментами User.com могут воспользоваться команды маркетинга, продаж и поддержки. Среди них:

  • чат, 
  • email-рассылки, 
  • SMS и звонки, 
  • пуш-уведомления, 
  • простенькая CRM,
  • верхнеуровневая аналитика. 

Что умеет чат-бот User.com

Интерфейс сервиса. Раздел для создания чат-бота

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

Технически в сервисе можно:

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

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

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

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

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

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

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

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

Лимиты

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Юзерботы

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

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

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

Способы создания бота в Telegram

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

Как создать

Для начала вам нужно найти @Manybot и подписаться на него, нажав кнопку «Запустить»:

Чтобы не париться с языком – выбираем «Русский»:

Нажимаем «Добавить нового бота»:

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

Активируем его и щелкаем вот по этой команде:

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

Остается скопировать следующий API:

И прислать его Manybot:

Описываем назначение нашего бота или скипаем данный шаг.

Поздравляю, вы справились и сделали своего первого бота для чата или канала в Telegram! Теперь его можно подключать (добавить, как подписчика) и обучать различным командам.

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

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

скопировать «Имя пользователя»;

зайти в канал, нажать троеточие справа сверху и щелкнуть «Добавить участников». Вставить скопированное название и нажать «Добавить».

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

Прописываем команды

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

Чтобы прописать команду нужно:

набрать /commands и нажать «Создать команду»;

ввести подходящее название (обязательно на латинице, иначе не примет), отправить его и подобрать подходящий ответ: сообщение, картинку, файлик, после чего нажимаем «Сохранить»;

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

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

Как создать меню в боте

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

зайти в «Пользовательские команды» и нажать «Настроить гл. меню»;

нажать «Добавить»;

выбрать команду из списка и ввести название, под которым она будет отображаться;

на этом все. Данный пункт появится в меню и любой пользователь бота сможет им воспользоваться.

Если вам вдруг приспичило настроить внешний вид, переименовать кнопку или вовсе её удалить, нужно снова зайти в «Команды» и «Настройки меню», после чего нажать на желаемую клавишу. Дальше дело техники, а все возможные варианты настройки вам сразу же покажут:

Заключение

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

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

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

Заключение

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

Мы предлагаем вам стать проводником для внедрения новых технологий. Получайте удовольствия от того, чем вы занимаетесь. Увеличивайте свою личную доходность, поднимая прибыль вашим клиентам. А команда Chatforma сможет вам помочь на любом этапе развития и роста!