Для хороших рассылок нужны хорошие помощники, которые упростят настройку сообщений и в целом ускорят все процессы. Чат-боты в Telegram идеально подходят для этой роли.
В статье расскажем, какие бывают боты в Telegram и как они работают, дадим топовую подборку чат-ботов от редакции Sendsay. Бонусом объясним, как настроить рассылку через чат-бота в Telegram.
Что такое чат-боты и для чего они нужны
Чат-бот наряду с рекламой и стикерами – один из инструментов мессенджер-маркетинга.
Определение чат-бота уже прослеживается в его названии. «Чат» – общаться, «бот» – собственно, бот. То есть это общение через бот, а именно – общение компании с пользователем через бот.
Чат-бот – это программа, которая ведет диалог с пользователем от лица компании.
Можно сказать, что чат-бот – это виртуальный помощник, и вот как он помогает:
- Быстро решает проблемы клиентов. Чат-бот работает как ускоренная служба поддержки: оперативно обрабатывает запросы покупателей и помогает разбираться в проблемах. Кстати, 64 % потребителей считают, что круглосуточное обслуживание — самая ценная функция чат-ботов, а 65 % клиентов чувствуют себя комфортно, решая проблему без участия человека. Так что, чат-боты здорово разгружают колл-центр и службу поддержки, а еще помогают клиентам меньше переживать.
- Отвечает на часто задаваемые вопросы. Иногда нужно быстро уточнить, как работает салон красоты в праздники, можно ли заселиться в отель с собакой, есть ли в магазине нужная книга – чат-боты помогают и с этим. Кстати, 69 % потребителей предпочитают использовать чат-ботов именно потому, что они дают мгновенные ответы. Не нужно никуда звонить и ждать очереди на линии.
- Принимает заказы.41 % чат-ботов используется для продаж. И это объяснимо: с помощью чат-бота легко продвигать людей по воронке продаж. Например, человек может перейти в чат-бот, чтобы скачать подборку от стилиста, а через какое-то время заказать одежду на сайте.
- Собирает данные клиентов. Чат-бот позволяет органично собирать информацию о новых пользователях. Например, компания может поинтересоваться, как лучше обращаться к человеку, или уточнить его предпочтения по товарам.
🧰 Телеграмм бот отвечающий на команды. Используя WebHooks — часть 1, пишем бота.
На страже персональных данных
- Дублирует функционал сайта. Чат-бот можно связать с разными разделами сайта. Например, человек может запросить у чат-бота подборку статей, которые вышли в блоге на неделе, а бот их пришлет.
- Собирает обратную связь. Через чат-боты удобно собирать отзывы о товарах и услугах. Для отработки негативной обратной можно переводить пользователя на оператора. Кстати, если говорить об опыте использования самих чат-ботов, 80 % клиентов оценивают его как положительный.
- Развлекает клиентов. В чат-ботах можно проводить викторины, опросы, прочие интерактивы и там же дарить призы за их прохождение.
- Делает рассылки. В чат-боте можно настроить рассылку для текущих и потенциальных клиентов – почти так же, как в сервисе рассылок. Подробнее остановимся на этой возможности дальше.
Пример опроса в телеграм-канале Полезный Маркетинг
Это не все функции чат-ботов, но основные. Чат-бот может сочетать несколько функций или делать что-то одно.
В любом случае чат-боты помогают бизнесу улучшать клиентский опыт, автоматизировать процессы и увеличивать прибыль. Кстати, 57 % руководителей компаний утверждают, что чат-боты приносят значительную рентабельность инвестиций с минимумом усилий.
Какому бизнесу полезно настроить чат-бота
Статистика по сегментам говорит, что B2B-компании используют чат-боты чаще (58 %), чем B2C-компании (42 %).
В сегменте B2C чат-боты особенно подходят:
- интернет-магазинам
- косметологическим центрам
- медицинским центрам
- банкам
- гостиничному бизнесу
- агентствам разного профиля
- инфобизнесу
На B2B рынке чат-боты используют в сферах:
- ритейла
- финансов
- страхования
- недвижимости
- информационных технологий
Если брать вид бизнеса, то на долю крупных организаций приходится более 46 % рынка чат-ботов.
А если говорить о потребностях бизнеса, то чат-боты особенно помогут компаниям, у которых:
- Пользователи часто не могут найти нужную информацию на сайте или в соцсетях – из-за этого сильно нагружены операторы.
- Не получается быстро обрабатывать запросы пользователей – из-за этого «утекают» потенциальные клиенты.
- У сотрудников уходит много времени на рутинные и однотипные задачи, которые можно автоматизировать.
Вообще, чат-боты – это мастхэв для любой компании, которая хочет упростить свою работу и общаться с клиентами продуктивнее ⬇️
Как настроить чат-бота за 4 шага
Допустим, вы компания, и поняли, что чат-бот вам необходим. Вот краткая инструкция в помощь:
1. Получите токен в BotFather
BotFather – единственный бот, который правит другими ботами, используйте его для создания новых ботов и управления существующими – так переводится описание с английского
В BotFather нужно получить токен – уникальное название чат-бота для интеграции через HTTP API с другими сервисами. Интеграция нужна, чтобы добавить в бот нужные функции.
Получить токен можно всего за 3 шага: нажать команду /newbot, выбрать название бота и выбрать юзернейм
Не отходя далеко, здесь же можно добавить к чат-боту описание, которое увидят пользователи до запуска (команда /setdescription), и аватарку (команда /setuserpic).
Так выглядит полный список команд для настройки чат-бота в BotFather
2. Перейдите с токеном в конструктор или сервис
Чтобы настроить функционал бота, понадобится сторонний ресурс. Это может быть конструктор. А если говорить про чат-бота для рассылок – сервис рассылок, в нашем случае Sendsay.
Зарегистрируйтесь в конструкторе или сервисе и привяжите к нему чат-бота: просто укажите токен, который получили в BotFather.
В Sendsay подключение бота выглядит так
3. Продумайте сценарий
Теперь нужно решить, какие реплики будет выдавать бот и в какой поочередности – то есть создать сценарий.
При создании сценария отталкивайтесь от задачи: сделать рассылку, проконсультировать покупателя, запросить обратную связь, собрать контакты. Если это ваш первый чат-бот, лучше остановиться на одной задаче.
Сценарий создается в конструкторе или в сервисе рассылок – в общем, там, куда вы привязали своего чат-бота.
В любом случае навыки программирования вам не понадобятся. В конструкторах интуитивно понятный интерфейс и мощная служба поддержки. Функционала достаточно для создания ботов с типичными задачами – записать на сеанс, помочь выбрать товар.
Если выбрали сервис рассылок, здесь тоже все в порядке. Например, в Sendsay для создания рассылки в Telegram есть простой интерфейс и инструкции, доступны функции персонализации и верстки, а также есть возможность подключить аналитику. Подробнее о создании рассылки через Sendsay расскажем дальше. А пока – к заключительному шагу.
4. Запустите чат-бот
Теперь осталось протестировать готовый сценарий и рассказать о нем пользователям. Все, чат-бот готов!
7 топовых чат-ботов в помощь маркетологу: подборка от Sendsay
Чат-боты в Telegram главным образом экономят время и нервы на создание контента. Одни находят подходящие картинки, другие проверяют или даже генерируют текст, третьи делают мемы. Если вы еще не пользуетесь этими чат-ботами – горячо рекомендуем ⬇️
Итак, мы узнали, что такое чат-бот, и поняли, как его сделать. Сохранили топовую подборку чат-ботов от редакции Sendsay. Теперь пришло время узнать, как запустить рассылку в Telegram по базе подписчиков ⬇️
Как запустить рассылку через чат-бота в Telegram
Как и обещали в начале статьи, расскажем подробнее про одну из задач чат-ботов – создание рассылок. Вообще, это чуть ли не самая значимая и часто используемая функция чат-ботов, потому что:
- Это удобно. Не нужно собирать базу контактов с нуля. Если вы уже пользуетесь сервисом рассылок, например, Sendsay, просто объедините в карточке подписчика его email с Telegram-контактом. Один из способов сделать это – мотивировать пользователя перейти по ссылке из письма в чат-бот. Подробнее рассказали в базе знаний.
- Это эффективно. По статистике, сообщения в Telegram просматривают чаще, чем в электронной почте. Средняя открываемость в мессенджерах доходит до 95 %, а в почте – до 20 %.
- Это технически просто. Сам по себе Telegram не предполагает супер дизайна или захватывающей анимации – пока это все же мессенджер с упором на текст. И получается, что настроить рассылку в Telegram намного проще, хотя бы потому, что не нужно тратить время на верстку и дизайн.
- Это привычно. Как и в email-рассылках, в Telegram можно сегментировать базу подписчиков, персонализировать рассылки, создавать цепочки писем, задавать время отправки. По характеру рассылки могут быть такими же, как в email-маркетинге: информационные, продающие, реактивационные.
Выжимаем максимум из информационных рассылок: полезные рекомендации + 9 примеров
Итак, рассылка в Telegram – это сообщения, которые отправляются через чат-бота. Сначала чат-бота нужно подключить к сервису рассылок, после этого рассылку можно запускать по базе. Расскажем, как сделать это через Sendsay ⬇️
1. Создайте бота в Telegram
2. Подключите бота к Sendsay
С полученным токеном перейдите в личный кабинет Sendsay → раздел Подписчики → Telegram → Подключить бота.
Вставьте токен – и чат-бот подключен.
3. Привлеките аудиторию в чат-бот
Привлечь подписчиков в чат-бот можно разными способами:
- добавить ссылку на бот в email-рассылку
- сообщить о боте в своих соцсетях и мессенджерах
- добавить информацию о боте на свой сайт
- прорекламировать бот в Telegram и других каналах
Легальной будет только та рассылка, на которую пользователь согласился. В Telegram таким согласием считается действие пользователя – когда он сам запускает бот.
4. Продумайте содержимое рассылки
Подписчики есть – теперь нужно создать саму рассылку. Для начала определитесь, какой она будет (информационная, продающая, реактивационная или какая-то еще), из какого количества сообщений будет состоять.
Затем перейдите в Рассылки → Черновики, нажмите на плюсик и выберите «Telegram».
Рассылка в Telegram состоит из текста и картинок. В редакторе Sendsay текст можно форматировать: для этого того выделите нужный фрагмент и используйте настройки, которые появятся над ним. Также сообщение можно персонализировать – например, обратиться к читателю по имени. Для этого используйте иконку человечка рядом с текстом сообщения.
Сообщение для рассылки вы можете прописать в редакторе или можете скопировать готовое письмо из почты и адаптировать под мессенджер.
5. Сделайте тестовую рассылку (необязательно)
Чтобы убедиться, что рассылка работает корректно, отправьте тестовую копию на свой аккаунт в Telegram.
Также можно отправить тестовые копии некоторым подписчикам чат-бота. Для этого укажите ID подписчика (а не ник), который будет в списке подписчиков Telegram-бота.
6. Подключите аналитику (необязательно)
Чтобы отслеживать активность подписчиков, добавьте UTM-метки – специальные «хвосты» в ссылке, которые показывают источник трафика. Клики по ссылкам отобразятся в Google Analytics и Яндекс.Метрике.
6. Отправьте рассылку по всей базе
Готовую рассылку можно отправить сразу или запланировать отправку в подходящее время.
Подробную инструкцию про то, как сделать рассылку в Telegram через Sendsay, можно прочитать здесь. А вот тут можете узнать, как подключить бота к Sendsay.
На этом про чат-боты все. Если вдохновились на запуск своего, желаем успеха! А если захотели сделать рассылку в Telegram – обращайтесь, мы поможем
А мы напоминаем про наш телеграм-канал: делимся полезной информацией в сфере digital-маркетинга, а при подписке дарим книгу «Email-маркетинг для бизнеса». Подробнее о том, как ее получить, рассказали в закрепленном сообщении канала.
Источник: sendsay.ru
Команда и быстрые функции Telegram
Есть ли команды для бота в Телеграмме, помогающие упростить работу в мессенджере? Существуют ли горячие клавиши и другие дополнительные возможности, позволяющие пользоваться приложением эффективно и быстро? Мы расскажем подробно!
Работаем с ботами
Команды Telegram bot созданы для упрощения взаимодействия пользователя и электронного помощника. Вы можете управлять роботом в мессенджере с помощью простейших комбинаций слов и слэша!
Telegram Bot на Python 3
В данной статье мы напишем telegram bot на python, который сможет отвечать на наши сообщения, взаимодействовать с нами, предлагая варианты ответов в виде кнопок и обрабатывать выбранный нами результат, выполняя команды на сервере. Взаимодействовать с Telegram Bot Api мы будем с помощью библиотеки pyTelegramBotAPI (telebot) написанной на Python.
- Создание бота
- Установка Python и библиотеки pyTelegramBotAPI
- Пишем Telegram Bot на Python
- Использование прокси в telebot
- Ответы бота на сообщения пользователя
- Клавиатура в Telegram Bot API
- InLine клавиатура
- Конечный листинг
Создание бота
Для регистрации нового бота необходимо обратиться к боту BotFather. Для этого в строке поиска наберите BotFather и в показанных результатах найдите интересующего нас бота:
Обратите внимание на его имя, изображение и знак в виде галочки, говорящий о том, что это действительно отец всех ботов.
Выберите его и в диалоговом окне напишите команду /start и бот в ответном сообщение пришлет список всех доступных команд:
Нас интересует создание нового бота, поэтому выбираем команду /newbot. Команду можно как напечатать самостоятельно, так и выбрать мышью в сообщении и она автоматически отправится:
Первым шагом нам предлагают дать имя новому боту, оно может быть произвольным. Мы назовем его PocketAdmin:
Теперь требуется указать идентификатор бота (username), он должен заканчиваться на _bot и быть уникальным в системе. Мы укажем PocketAdminTech_bot:
На этом создание бота завершено. В последнем сообщении нам пришла ссылка на нашего нового бота t.me/PocketAdminTech_bot и токен (закрашен), необходимый для взаимодействия с API.
Обязательно сохраните токен и храните его в тайне!
Установка Python и библиотеки pyTelegramBotAPI
Скачать Python можно с официального сайта (как установить пакет на Centos 8 можно ознакомиться в данной заметке) и мы не будем заострять внимание на данном вопросе.
Чтобы установить пакет pyTelegramBotAPI воспользуемся pip:
pip install pytelegrambotapi
На этом подготовительная работа завершена, приступаем непосредственно к написанию нашего бота.
Пишем Telegram Bot на Python
Так как наш бот создается в ознакомительных целях и не будет содержать много кода, то писать я его буду сразу на сервере с установленной Centos 8 используя обычный редактор nano. Создадим файл bot.py, открыв его nano:
nano bot.py
Для начала импортируем библиотеку pyTelegramBotAPI:
import telebot
Затем зададим переменную token равную нашему токену, который мы получили от BotFather для взаимодействия с Telegram Bot Api:
token = ‘ваш token api’
bot = telebot.TeleBot(token)
Далее задается декоратор. Пока наш бот будет обрабатывать только команду start:
и в ответ писать нам “Привет!”:
def start_message(message): bot.send_message(message.chat.id, ‘Привет!’)
Чтобы бот постоянно ожидал запрос от пользователя в конце пропишем:
bot.polling()
В итоге мы получим код:
python bot.py
Затем откроем нашего бота (можно найти по имени) и напишем ему команду /start:
Поздравлю с первыми словами нашего бота PocketAdmin!
Использование прокси в telebot
При запуске скрипта может появиться ошибка следующего вида:
requests.exceptions.ConnectionError: (‘Connection aborted.’, ConnectionResetError(104, ‘Connection reset by peer’))
Чтобы исправить её, можно попробовать подключиться через прокси:
Если при использовании прокси возникают ошибки, подобные: Not supported proxy scheme socks5 или Missing dependencies for SOCKS support, то необходимо установить модули:
pip install requests[socks] PySocks
Ответы бота на сообщения пользователя
Аналогично хэндлерам для команд, в telegram bot api есть возможность обрабатывать сообщения от пользователя. Для этого используется тип text. Например, мы можем запрограммировать бота отвечать на определенные фразы или слова пользователя:
Думаю тут все понятно. На слово “Привет” бот будет отвечать “Ещё раз привет!”, а на “Пока” – “Пока!”. Весь код нашего telegram bot на python теперь будет выглядеть следующим образом:
Перезапустим скрипт и пообщаемся с ботом:
Таким образом мы можем описывать различные диалоги с ботом.
Клавиатура в Telegram Bot на Python
Апи телеграма позволяет использовать свою клавиатуру, а точнее быстрые кнопки, позволяющие пользователю отправлять текст по их нажатию.
Добавим в обработчик команды /start клавиатуру с кнопками “Привет “и “Пока”:
И запустим измененный скрипт. Как только мы отправим боту команду /start у нас внизу появится наша клавиатура:
Теперь для отправки сообщений достаточно лишь нажать на соответствующую кнопку. Это очень удобно в мобильной версии телеграма.
InLine клавиатура
На мой взгляд, наиболее интересной является InLine клавиатура. Она позволяет вместе с сообщением отправлять пользователю интерактивные кнопки, например с вариантами ответов, а после их нажатия обрабатывать результат.
Давайте добавим простой вопрос от бота на команду /test:
Переменная markup объявляет новую переменную с inline keyboard, а markup.add – создает отдельную кнопку. Основные параметры при создании кнопки – text и callback_data: первый отвечает за текст на кнопке, второй – данные, которые будут переданы боту при выборе пользователем определенного варианта ответа.
Запустим скрипт и напишем /test:
Отлично, бот прислал нам варианты ответов. Но при нажатии на кнопку ничего не произойдет, т.к. мы не описали обработку результатов. Исправим это:
bot.answer_callback_quer – это всплывающее окно, которое будет показано пользователю после нажатия кнопки. А в call.data будет передано значение, которое мы указывали при создании клавиатуры в параметре callback_data. Ответим боту, выбрав один из ответов:
Отлично, все работает. Но будет лучше, если после ответа, клавиатура будет исчезать из чата. Это можно сделать добавив в конец функции query_handler следующую строку:
bot.edit_message_reply_markup(call.message.chat.id, call.message.message_id)
Это функция редактирования клавиатуры, вызванная без указания объекта клавиатуры. Теперь после ответа пользователя клавиатура будет убрана ботом: