Как сделать смс бота

Обновлено: 06.07.2024

На всеми известной конференции Traffic and Conversion Summit в Сан-Диего обсуждали тренды маркетинга, причём не только на год вперёд, но и на 5-10 лет.

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

Примеры реализации чат-бота

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

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

Если ранее пользовался большой популярностью e-mail маркетинг, то сейчас интерес качнулся в сторону социальных сетей и мессенджеров (viber, whatsapp, telegram и т.д.).

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

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

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

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

  1. Ограниченные. Те, которые отвечают на минимальное количество фраз и делают это только при точном совпадении запроса;
  2. Саморазвивающиеся. Как модно сейчас говорить, “искусственная нейронная сеть”, которая при диалоге с клиентом самообучается и может улавливать контекст разговора.

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

  1. Оказывать техподдержку;
  2. Помогать в выборе продукта;
  3. Консультировать по вопросам;
  4. Собирать лидов;
  5. Прогревать клиентов до покупки;
  6. Оформлять заказы;
  7. Развлекать посетителей.

Уже после этого списка у Вас могут появиться идеи в голове, как это реализовать у себя.

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

Здесь мы собрали ответы на самые популярные вопросы, связанные с Robochat.

Вы можете подключить к Robochat только администратируемые вами сообщества — прав модератора будет недостаточно.

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

Если это не помогает, отпишитесь от отсутствующей в списке группы во ВКонтакте, подпишитесь на неё обратно и ещё раз обновите список сообществ в Robochat.

Это обязательное условие работы бота с кнопками во ВКонтакте.

Баланс пользователя делается с помощью пользовательской числовой переменной.

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

Для правильности действия следует в левое окошко изменения переменной в шаге Действие вводить переменную баланс, а в правом поле ввести значение переменной (например, 0).

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

К сожалению на текущий момент поддержка бесед в конструкторе отсутствует.

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

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

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

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

Вероятнее всего вы вставили некорректную ссылку в поле настройки клавиатуры. Проверьте ваши настройки ещё раз.

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

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

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

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

Процесс запуска бота:

Читайте подробнее в материале.

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

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

Более подробно ознакомиться с ними вы можете в официальных записях поддержки ВКонтакте для администраторов:

Общие сведения

Что могут делать боты?

Вот несколько примеров использования ботов:

Как работают боты?

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

Рекомендуем также ознакомиться с подробным описанием Bot API.

The Botfather

Как создать бота?

Для этого есть. Бот. Просто напишите пользователю @BotFather и следуйте его инструкциям. Как только вы создали бота и получили свой ключ (токен) авторизации, переходите в раздел документации Bot API, чтобы начать настраивать вашего бота.

Чем бот отличается от обычного аккаунта?

Суперспособности

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

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

Введите имя пользователя бота, затем ключевое слово

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

Новый рекорд в чате
Внутриигровой счёт

Под капотом у игр — HTML5, поэтому вы можете создавать игры любой сложности. На данный момент командой Telegram созданы несколько демо-игр:

Клавиатуры

Клавиатура для бота опросов
Клавиатура бота викторин
Клавиатура бота-калькулятора. Просто потому что.

За более подробной информацией обращайтесь к описанию метода sendMessage.

Команды

Команды представляют собой более гибкий способ общения с ботом. Рекомендуется следующий синтаксис:

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

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

Глобальные команды

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

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

Пустая история переписки с ботом
Профильная страница бота

Режим приватности

Внешнее связывание

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

Допустимо использование символов A-Z , a-z , 0-9 , _ и - . Мы рекомендуем использовать base64url для кодирования параметров.

В PAYLOAD будет значение параметра start или startgroup , который был передан в ссылке.

Пример реализации внешнего связывания

BotFather

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

Напишите команду /newbot , чтобы создать нового робота. BotFather спросит у вас имя нового бота и предложит придумать username.

Имя (name) будет отображаться в контактах и чатах.

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

Если вы потеряли или утратили доступ к токену, отправьте команду /token , чтобы сгенерировать новый.

Настройки

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

Сайт про Telegram на русском (неофициальный).

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

GetResults — сервис лидогенерации
(название изменено из-за соглашения о неразглашении).


GetResults использовал связку из другого робота-оператора и сервиса смс-рассылок:

  • 1. Робот делал холодные звонки и выявлял заинтересованных клиентов;
  • 2. По окончании обзвона менеджеры GetResults выгружали номера заинтересованных;
  • 3. По этим номерам менеджеры запускали смс-рассылку со ссылкой на рекламное предложение.

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

Основные показатели до ообращения в Zvonobot

Конверсия в переход
по ссылке из смс

Время между звонком
и отправкой смс

Автоматизировать отправку смс клиентам
после звонка робота


Предложение, которое Звонобот делал клиентам GetResults


Звонобот сделал 12 716 холодных звонков, выявил 456 заинтересованных клиентов и прислал им смс в течение 2 минут после звонка. 273 человека перешли по ссылке из смс.

Звонобот отправлял смс
через 1 минуту после звонка
и повысил конверсию в
открытие смс до 60%

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

51 % клиентов, по данным чат-бота Ubisend, ожидает, что бизнес будет доступен в режиме 24/7.

Еще немного статистики:

  • подавляющее большинство пользователей (87,2 %) имеет нейтральный или положительный опыт общения с чат-ботами; , в 2021 году количество уникальных чат-ботов приблизилось к 1,8 миллиардам единиц. Глобальный рынок чат-ботов оценен более чем в 600 миллиардов долларов;
  • в то же время 60 % пользователей предпочли бы дождаться, пока им ответит живой сотрудник. Чат-боты кажутся этим людям примитивными и неспособными решать проблемы клиентов.

Топ-8 сценариев для чат-бота

Использовать чат-бот в Telegram можно по-разному:

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

Это самые очевидные сценарии использования чат-бота в Telegram. Однако разработчик может настроить бот для решения практически любой задачи.

6 особенностей чат-ботов в Telegram

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

Создаются и управляются боты с помощью другого бота BotFather.

Чтобы создать чат-бота, выполните следующие действия:

  • установите десктоп-версию Telegram и запустите ее;
  • откройте Controller Bot;
  • нажмите START внизу экрана:

Как создать чат-бот в Telegram: от настроек до запуска

  • Используйте команду добавления нового канала:

Как создать чат-бот в Telegram: от настроек до запуска

  • Получите подробную инструкцию, как подключить нового бота:

Как создать чат-бот в Telegram: от настроек до запуска

  • Следуя инструкции, отправьтесь в BotFather и нажмите START внизу экрана:

Как создать чат-бот в Telegram: от настроек до запуска

Как создать чат-бот в Telegram: от настроек до запуска

Как создать чат-бот в Telegram: от настроек до запуска

  • Теперь дайте боту ник. Ник должен оканчиваться на слово bot:

Как создать чат-бот в Telegram: от настроек до запуска

  • Получите уникальный токен и скопируйте его. В случае потери или удаления диалога не нужно паниковать. Снова отправьте /token в диалог, и новый вариант кода будет сразу же создан.
  • Вернитесь в ControllerBot и отправьте токен в диалог:

Как создать чат-бот в Telegram: от настроек до запуска

Для этого создайте новый публичный канал через левое меню, нажав кнопку New Chanel:

Как создать чат-бот в Telegram: от настроек до запуска

Чтобы добавить созданного бота в администраторы канала, нужно выбрать его в чатах и нажать кнопку Manage Channel:

Как создать чат-бот в Telegram: от настроек до запуска

. и назначить администратора:

Как создать чат-бот в Telegram: от настроек до запуска

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

Как создать чат-бот в Telegram: от настроек до запуска

Как создать чат-бот в Telegram: от настроек до запуска

Как создать чат-бот в Telegram: от настроек до запуска

Бот предложит настроить форматирование. В 95 % случаев подойдет Markdown (прим. ред. – облегченный язык разметки):

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

ControllerBot возвратит отправленную запись и предложит задействовать дополнительные инструменты:

Как создать чат-бот в Telegram: от настроек до запуска

  • Если нужно привязать к кнопке ссылку, воспользуйтесь этой функцией:

Как создать чат-бот в Telegram: от настроек до запуска

Как создать чат-бот в Telegram: от настроек до запуска

Как создать чат-бот в Telegram: от настроек до запуска

. и выберите предпочтительный сценарий публикации:

Доступно несколько вариантов публикации: мгновенная и отложенная. Можно поставить таймер для удаления записи

Синтаксис. Команды. Настройки

Главные команды запомнить несложно:

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

Соблюдайте синтаксис: /команда [необязательный] [аргумент]. Например, так мы получаем статистику по боту: /get_messages_stats

О некоторых параметрах BotFather мы уже говорили. Это:

Важные команды для чат-ботов

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

Теперь посмотрим основные команды BotFather.

Читайте также: