3 Авг 2021

Telegram-бот: как создать и заработать на нем

telegram-бот

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

Прочитать позже или поделиться с друзьями

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

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

Что такое Telegram-бот

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

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

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

Боты — это кроссплатформенные приложения, поэтому вы можете использовать их в версии Telegram любой операционной системы (IOS, Android, Windows).

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

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

Шаг 1. Ищем в поиске @имя_бота.

Шаг.2 Знакомимся с описанием бота.

Шаг 3. Заходим в бот, изучаем описание меню. Если все нравится, нажимаем «Запустить».

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

Каждый бот можно настроить для определенной цели, например: 

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

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

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

Как создать Telegram-бота

Создать и настроить бота довольно просто. Для этого совсем не обязательно владеть языками программирования. 

Для начала нужно придумать имя, продумать команды, найти два Telegram-бота в помощь — @Fatherbot и @Manybot. Приступаем.

Шаг 1. Находим в строке поиска мессенджера приложение @FatherBot.

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

Шаг 2. Заходим в беседу с ботом, читаем описание.

Для начала работы нам нужно отправить команду /start.

Эта команда выведет на экран главное меню (список всего того, что умеет @FatherBot).

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

Также можно нажать на подсвеченную синим цветом  команду в выпавшем сообщении с меню.

Шаг 3. Создаем бот.

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

Вводим имя нашего бота.

Шаг 4. Придумываем юзернейм. 

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

Важно: название бота должно оканчиваться на слово «bot» (welcome_bot, information_bot, newsbot).

@FatherBot сообщает нам, что юзернейм свободен и теперь закреплен за нашим ботом.

Теперь у нашего бота есть собственная гиперссылка, через которую пользователи могут находить бот и заходить в чат через браузер и сам мессенджер (http://t.me/StarsFriens_bot).

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

Шаг 5. Переходим к настройкам бота. 

Отправляем в чат @FatherBot команду /mybots и выбираем нужный бот для редактирования (сейчас у нас только один тестовый бот, но впоследствии можно создавать и редактировать неограниченное количество ботов).

Отправляем в чат @FatherBot команду /mybots и 

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

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

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

Например, выбираем поле «Edit Description» и нажимаем соответствующую кнопку. 

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

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

Клавишу «Back to Bot» мы нажимаем каждый раз после того, как внесли изменение и хотим вернуться к другим настройкам бота.

Кстати, если нажмете клавишу «Back to Bot» и вернетесь к настройкам, то увидите, что «скелет» бота обновился: добавилось описание (Description).

В чем разница между полем Description и About? Description мы видим, когда уже зашли в чат с ботом. Поле About — это описание профиля бота, которое пользователи видят до начала диалога.

Снова нажимаем «Edit Bot», выбираем кнопку «Edit About». Поле About не должно превышать 120 символов.

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

Давайте посмотрим, где находится Description и About на примере нашего бота. Как это увидят пользователи? Мы уже можем ввести в поиске Telegram название нашего бота @StarsFriend_bot

В профиле бота видим поле About, а в самом чате — Description:

Шаг 5. Добавляем картинку.

Снова выбираем «Edit Bot», затем «Edit Botpic». Присылаем в чат заранее подготовленную картинку.

Нажимаем «Back to Bot», смотрим на «скелет» нашего бота.
Теперь здесь отображаются почти все параметры, кроме команд. Для настройки команд понадобится специальный редактор ботов — @Manybot.

Шаг 6. Добавляем команды через редактор @Manybot. 

Так как @Fatherbot не позволяет создавать команды для новых ботов, мы будем настраивать наш бот через специальные редакторы, например, через @Manybot.

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

Находим бот в поиске приложения Telegram, отправляем в чат команду /start.

Получаем сообщение с меню.

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

Обратите внимание, что @Manybot содержит подробный список инструкций по любым настройкам. Нажмите на кнопку «Инструкции» (или отправьте в чат команду /tutorials) — и получите детальные гиды (на скриншоте отражена лишь часть инструкций). Нажмите кнопку «Помощь» — и снова получите меню доступных действий с вашим ботом (как на скриншоте выше):

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

Итак, нажимаем «Добавить нового бота». В ответ на команду @Manybot предлагает уже знакомый нам алгоритм. Остается только скопировать токен (напомним, мы получили его в самом начале от @FatherBot) и прислать его в сообщении @Manybot.

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

Отправляем сообщение «Я скопировал токен».

Присылаем наш токен из сообщения в чате с @Fatherbot.

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

В чате с @Manybot даем команду /newpost (или нажимаем клавишу меню «Отправить новое сообщение подписчикам»). Выбираем нашего бота в выпавшем сообщении.

Нажимаем на название бота в сообщении, и нас перебрасывает в чат с  нашим ботом. Здесь видим сообщение, которое только что отправил нам @Manybot. Оно содержит меню с настройками. Это пульт управления нашим ботом. Здесь можем перечитать подробные инструкции по каждому пункту. И снова видим удобные клавиши меню на месте клавиатуры:

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

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

Выбираем «Создать команду». 

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

Так как тематика нашего тестового бота связана с астрономией и астрологией, в качестве одной из команд мы вставим ссылку на сайт NASA. Эту команду (опцию будущего меню) так и назовем: /site. 

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

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

Вы также можете включить «Режим Случайного Сообщения».

Приведем пример еще двух команд: /wallpaper (мы хотим, чтобы пользователи могли скачать тематические обои) и /info (после этой команды пользователь получит информацию о создателях бота).

Для /wallpaper используем режим случайного сообщения и загрузим пять картинок. Нажимаем «Сохранить».

Шаг 7. Настройка меню бота.

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

Выбираем «Настроить гл.меню», «Добавить пункт меню», выбираем уже созданную нами команду, называем ее (финальное название для пользователя, а не формат /команда), сохраняем.

Например, хотим переименовать команду /info в понятное «О нас».

Выбираем «Добавить пункт меню» — /info:

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

В наш тестовый бот добавили три пункта меню: /info (о нас),  /site (официальный сайт NASA), /coolfact (интересные факты).

Как заработать на Telegram-ботах и использовать их для продвижения продуктов

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

Найти подобные сервисы можно по запросам в поисковике: например, «Топ-10 ботов для заработка в Telegram в 2021 году». Учтите, что многие из таких сервисов работают по серым схемам. Мы не приветствуем накрутку целевых действий и советуем внимательно читать отзывы и условия участия в заданиях от ботов.

Кроме того, вы можете разрабатывать ботов на заказ, а затем продавать владельцам каналов.

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

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

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

  • Можно создать бота для общения с клиентами. Такие боты существуют для консультации и сегментации клиентов, а могут быть просто автоответчиками для вашей службы поддержки. Человек пишет компании в Telegram (ссылку на бота он увидел на сайте или в рекламном посте). Бот отвечает ему заранее запрограммированными репликами. Бота можно интегрировать с CRM-системой, и ваш менеджер увидит диалог, сможет в него вступить.
  • Можно создать бота с дублированием бизнес-функций вашего сервиса или сайта. Например, обратившись к боту пользователь можем заказать такси, приобрести продукт, проверить статус заказа или наличие товара. 

  • Можно на основе ботов собирать учеников и проводить онлайн-обучение. Человек нажмет на кнопку «Start», получит первое сообщение с правилами курса и далее по настроенному вами алгоритму будет получать обучающие материалы.

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

Пример бота с мастер-классом

  • Реклама в ботах может быть доставлена пользователю через личные сообщения (только подписанным на бот людям). Это по сути аналог email-рассылки, однако все происходит в рамках Telegram. Преимущество для бизнеса в том, что email может затеряться, попасть в спам, его нужно верстать в отдельном сервисе.

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

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

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

  • Больший охват за меньшие деньги, отсутствие у пользователей ботов «рекламной слепоты». Подписчики ботов не так часто взаимодействуют с рекламными постами, и их целевое действие обходится дешевле, чем действие подписчика тематического канала.
  • В отличие от каналов, где время для рекламного поста в ленте обычно ограничено форматом 1/24, 2/48, 3/72 (по истечении этого времени пост автоматически удаляется), в ботах реклама не исчезает до последующей рассылки.
  • Можно приобрести всю базу подписчиков бота или ее часть, чтобы протестировать рекламную кампанию и сэкономить бюджет.

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

Доставка сообщения одному подписчику бота варьируется от 50 копеек до 1 рубля. Стоимость подписчика — около 10 рублей. А стоимость подписчика канала — в среднем не меньше 50 рублей.

Как находить Telegram-ботов для рекламы

Существует три способа: поиск в браузере, готовые каталоги с ботами, услуги рекламных бирж.

При первом варианте достаточно ввести в поиске запрос, например «Топ Telegram ботов по изучению английского языка». Выдача предоставит авторские подборки ботов на различные тематики.

Каталоги также можно найти через поиск в браузере. Введите запрос «Каталог ботов в Telegram». Вот пример такого сайта.

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


Удачи в освоении Telegram-ботов!

Прочитать позже или поделиться с друзьями

1 комментарии

Написать комментарий
  • Николай

    Круто все расписано!