← Все статьи

Телеграм бот. Как создать самому

25
January
Телеграм бот. Как создать самому
Содержание

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

Вам понадобится:

— компьютер или ноутбук;

— установленное на нём приложение Telegram Desktop;

— и немного свободного времени.

Создание профиля бота в BotFather

1 шаг

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

Нажмите кнопку Menu рядом с полем для ввода текста и выберите команду /newbot.

2 шаг

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

3 шаг

Придумайте юзернейм/ник. Он должен быть уникальным и оканчиваться на _bot, например: BotHelp_bot.

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

4 шаг

В ответ BotFather пришлёт токен вашего бота. Никому его не показывайте и сохраните в текстовом файле. Токен понадобится, чтобы подключить бота к BotHelp.

5 шаг

Оформите бота. В том же диалоге в Menu нажмите команду /mybotsEdit bot → выберите нужный пункт:

✔ Добавить аватар по команде Edit Botpic (квадратное изображение без текста или логотип).

После загрузки изображения жмите Back to BotEdit Bot.

✔ Для добавления описания в профиле бота нажмите на Edit About и вводите текст. Кратко опишите, что это за бот. Можете добавить ссылку на сайт.
✔ Для добавления приветственного сообщения нажмите на Edit Description. Этот текст будет виден в центре диалога при первом посещении бота под надписью «Что может делать этот бот?».

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

Пример текста: «Чтобы запустить бота, нажмите на кнопку “Начать/Start”».

ГОТОВО! 

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

Создание сценария бота

Используйте для этого BotHelp — платформу для создания чат-ботов и рассылок.

С помощью BotHelp можно прописать логику бота и сделать из «заготовки» — функционального и полезного робота. Без программирования и технических навыков.

1 шаг. Регистрация в BotHelp

Чтобы зарегистрироваться в BotHelp, нажмите на кнопку.

Первые 14 дней вам будет доступен весь функционал платформы бесплатно.

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

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

В примере ниже видно, как это выглядит. Поддомен demo виден в ссылке.

2 шаг. Подключение бота к BotHelp

Сразу после регистрации вы попадёте на страницу быстрого старта. Нажмите кнопку «Подключить новый канал». Или перейдите в настройки, нажав на шестерёнку снизу слева → Каналы → Добавить новый канал.

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

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

3 шаг. Определите цель и логику бота

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

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

4 шаг. Создание чат-бота

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

Вы попадёте в простой и понятный конструктор чат-ботов. Придумайте название для своего бота. Убедитесь, что в строке выбора канала именно тот бот, которого вы только что подключили. Нажмите «Создать бота».

Перед вами стартовый шаг и блок «Сообщение». Все шаги выполняются от старта и далее по направлению стрелок.

Для того чтобы редактировать блок «Сообщение», нажмите на него и справа появится редактор.

Для блока «Сообщение» он состоит из нескольких элементов:

Текст.

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

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

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

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

Меню.

Это кнопки, которые всегда находятся в боте под строкой ввода сообщения. 

Дополнительные карточки.

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

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

Нажмите на «Файл» и добавьте документ, который хотите отправить.

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

Пример:

Макрос {%first_name%} автоматически заменится на имя подписчика.

Во всех текстовых блоках макросы находятся по кнопке <>.

Напишите сообщение, обратившись к подписчику по имени, и нажмите на кнопку «Сохранить» внизу редактора. Теперь блоки в редакторе выглядят так:

Протестируйте то, что у вас получилось. Для этого нажмите на кнопку «Тестировать» в правом верхнем углу.

Браузер перекинет вас на диалог с ботом в приложение Telegram на компьютере/ноутбуке. Нажмите на появившуюся кнопку «Запустить» и вам придёт только что созданное сообщение.

После того как вы создали нового бота, необходимо его активировать!

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

Отлично! Ваш первый бот готов! Он умеет обращаться к подписчику по имени и отправлять сообщение с файлом всем, кто его активирует.

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

Кнопки

Давайте ещё раз взглянем на блок «Сообщение». Нажмите на него и выберите «Добавить кнопку». Вы увидите такое окно:

✔ Название кнопки — это та надпись, которую увидит подписчик на кнопке. 

✔ Тип кнопки. Их два. 

  1. URL — это кнопка-ссылка. 
  2. Перейти к шагу — нажав на неё, пользователь перейдёт на тот шаг в боте, который вы укажете.

Виды блоков

Чтобы увидеть и выбрать другой блок, вы можете:
— потянуть за кружок из созданного блока;
— нажать красный плюс справа внизу;
— щёлкнуть правой кнопкой мыши в любом месте.

Вы увидите перечень блоков.

Действия

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

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

Подробнее о блоке «Действие» вы можете почитать в нашей «Базе знаний».

Условия

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

Например, если человек оставил телефон, то произойдёт одно, а если не оставил — другое. О других примерах условий читайте в нашей «Базе знаний».

Задержка

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

Как и шаги «Действия», шаги «Задержка» не видны пользователям, как текстовые сообщения. Они нужны для внутренней настройки цепочки. Этот блок позволяет отправить следующее сообщение через N секунд, минут, часов или дней.

Подробнее о блоке «Задержка» вы можете почитать в нашей «Базе знаний».

Расписание

Этот блок похож на «Задержку», но позволяет указать конкретную дату и время.

С помощью него удобно создавать вебинарные воронки. Если указанная дата и время ещё не наступили, подписчик остаётся в блоке до момента наступления. Если уже прошли, то подписчик двигается дальше через выход «Дата и время прошли».

Подробнее о том, как работает блок «Расписание» вы можете почитать в нашей «Базе знаний».

5 шаг. Посадочная страница. Запуск чат-бота.

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

Выглядеть он может вот так:

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

Чтобы создать мини-лендинг, перейдите в раздел «Инструменты роста» (стрелка в левом меню) и нажмите на кнопку «Новый инструмент» → «Мини-лендинг».

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

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

Подробнее об остальном функционале мини-лендингов читайте в нашей «Базе знаний».

На этом все. Теперь вы умеете создавать чат-ботов в Telegram. Поздравляем!

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

Чтобы узнать ещё больше о создании чат-ботов, пройдите наш бесплатный мини-курс. Жмите на кнопку. Доступ сразу.

Обязательно посмотрите наглядное видео о создании Telegram-бота с нуля и научитесь создавать бота-визитку с приёмом оплаты прямо в боте.

Что следует запомнить

  1. Чат-боты полезны для бизнеса. Им можно поручить консультации, запись клиентов или подбор товаров. Чат-боты помогают разгрузит менеджеров, увеличит лояльность покупателей и прибыль компании.
  2. Бота можно создать в любом мессенджере, но Telegram — самый удобный. 
  3. Для создания чат-бота не нужны навыки программирования. Достаточно немного усидчивости, внимания и чуть-чуть свободного времени.
← Все статьи

Скачайте самое полное методическое пособие по чат-ботам в мессенджерах.

Скачать!
Поиск и фильтры