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

БОТЫ В TELEGRAM: ЧТО ЭТО, ЗАЧЕМ НУЖНЫ, ВИДЫ — КАК СДЕЛАТЬ И НАСТРОИТЬ

на чтение 13 минут
Материал опубликован 24 июня 2023, обновлен 9 ноября 2023.

содержание

Что это и зачем нужны

Telegram-бот — запрограммированный бот, который автоматически выполняет заранее подготовленные текстовые команды в чате. Если коротко, то Telegram-бот работает по принципу «вопрос-ответ».
Что умеет Telegram-бот?
Почти все. За счет алгоритмов можно создать любой бот, начиная с пиратского бота с музыкой и заканчивая полноценным интернет-магазином. Telegram-бот может интегрироваться с CRM-системами, заниматься продажами и общаться с пользователями.

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

Какие бывают Telegram-боты

Чат-бот обычный
Виртуальный помощник, который отвечает на заранее прописанные команды и фразы. Наиболее эффективно работает с часто задаваемыми вопросами, поскольку клиент сможет быстро найти ответ на свой вопрос. Программа позволяет вести диалог с клиентом и снять нагрузку с операторов.
Чат-бот рабочий
Существует большое разнообразие ботов, которые способны облегчить рабочие будни. В их власти собирать статистику, создавать отложенные публикации в соцсетях, расшифровывать текстовые или видео- сообщения, скачивать файлы по URL. Но и это еще не все! Вы можете читать почту, отслеживать заказы и даже узнать про штрафы.
Чат-бот для шопинга
Алгоритм программы задан таким образом, что магазин может выгрузить каталог товаров/услуг в Telegram, а покупатель — оплатить прямо в приложении. Данный вид ботов не сильно распространен из-за сложности сбора корзины и неудобства просмотра товаров. Но если ассортимент небольшой, то шансы есть.
Чат-бот искатель
Или пират :) Такие боты помогают найти любое онлайн-развлечение: книги, сериалы, фильмы, музыку. Разумеется, боты не имеют лицензию на показ авторского контента, из-за чего им часто прилетают блокировки. Но кого это интересует, когда твой любимый сериал удалили со стриминговых площадок, а впереди еще пара сезонов.

Какие навыки нужны, чтобы написать своего бота

Есть два варианта, как можно создать бота: простой и сложный. А если другими словами, то один вы создаете самостоятельно при помощи кода, а другой — при помощи конструктора готовых элементов на специальной платформе. От выбранного варианта зависит какими навыками вы должны обладать.

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

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

Популярные платформы для Telegram-ботов: сравниваем пять конструкторов

Как зарегистрировать нового бота

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

Он выдает токен для авторизации и работы с Bot API. Поскольку токен закрепляется за конкретным чат-ботом, он позволяет управлять деятельностью бота. Так что важно соблюдать меры безопасности.
API —это совокупность инструментов и функций в виде интерфейса, позволяющая взаимодействовать одной компьютерной программе с другими.
Как получить токен в BotFather:
1
Отправьте в чат с BotFather команду /newbot.
2
Введите название бота — в этой категории особых ограничений нет.
3
Введите юзернейм бота — его имя будет отображаться в адресной строке. Он должен быть уникальным, написан на латинице и обязательно заканчиваться на bot. Так Telegram защищается от злоумышленников, которые могут выдавать ботов за реальных людей.
4
Все. BotFather пришлет токен бота — его можно использовать для настройки в сторонних сервисах.
расширение возможностей BotFather
  • Описание в графе «Что умеет этот бот» — отображается в самом начале диалога с ботом. Описание должно быть простым и кратко отражать для чего нужен бот. Полезно в таком случае посмотреть на описание со стороны: а было бы вам интересно это читать, если бы вы зашли. Установленный лимит символов — 512. Настраивается командой /setdescription
  • Описание в профиле бота — лимит символов 120, поэтому пишите только основную информацию, например, чем может помочь ваш бот пользователю. Настраивается командой /setabouttext
  • Аватар чат-бота — можете выбрать любое изображение, которое соответствует тематике вашего бота. Например, для личного чат-бота подойдет ваша фотография, для интернет-издания, рекламного агентства или ресторана — фирменный логотип. Настраивается командой /setuserpic
  • Добавление в групповые чаты — в зависимости от ваших целей вы можете настроить возможность добавления бота в групповые чаты. Настраивается командой /setjoingroups
  • Параметры приватности — вы можете установить доступ бота к перепискам. При включенной приватности бот будет иметь доступ только к сообщениям, которые обращены к нему. При выключенной приватности ему будут доступны все сообщения. Рекомендуется не отключать параметры приватности. Настраивается командой /setprivacy
  • Освобождение юзернейма — вы можете удалить созданный чат-бот и освободить юзернейм. Настраивается командой /deletebot
услуги агентства
Telegram-бота для вашего бизнеса

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

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

Команды должны быть понятны пользователю, чтобы он мог легко и удобно пользоваться чат-ботом. Для этого рекомендуем не делать слишком обширное меню с кнопками. Также можете добавлять эмоджи, которые иллюстрируют действие на кнопке в меню. Это позволит как разнообразить серое меню, так и быстрее ориентироваться пользователю в интерфейсе чат-бота. Только не перестарайтесь ❤️✨✈️⭐
Иногда пользователи могут отправлять сообщения не по сценарию команд. Чтобы это не остановило взаимодействие пользователя с чат-ботом предусмотрите команду, которая будет возвращать человека в меню. Например, чат может отправлять сообщение «Я вас не понимаю. Используйте, пожалуйста, кнопки на панели меню».

Если коротко про каждый этап написания команд и ответов — не перестарайтесь. Не стоит делать нагромождение текста со сложными оборотами, которое необходимо несколько раз пролистнуть, чтобы увидеть весь текст. В данном случае, чем проще, тем лучше. Самое главное, чтобы бот был понятен пользователю и удобен в использовании. В процессе создания команд отвлекайтесь и смотрите со стороны на проделанную работу. Не забывайте задавать себе вопрос: «Все ли тут было бы понятно, если бы я увидел это в первый раз?».
Мы решили создать бота для онлайн-бранча, где эксперты агентства Take The Cake разбирают вопросы обратившихся к ним предпринимателей. С помощью бота будет осуществлены сбор первичной информации о пользователях для определения потребностей и опыта обратившихся, а также отправление приглашения на встречу.
Сценарий чат-бота для онлайн-бранча в Miro
После написания сценария перейдем к созданию бота на различных платформах.
Как сделать бота в Unisender
1
Зарегистрируйтесь на платформе
Перейдите на страницу Unisender. Зарегестрируйтесь удобным для вас способом. Есть возможность создать профиль сразу через почту Gmail.
2
Перейдите в раздел «Чат-боты»
В данном разделе вы можете создать свой сценарий. Но быстрее и проще сделать это через представленные шаблоны. Платформа предлагает множество вариантов, которые подойдут под любую сферу деятельности.
3
Выберите понравившийся шаблон
В данном случае покажем на примере шаблона «Приветственная цепочка для вебинара SMM-менеджер»
4
Введите токен
Теперь перед нами предстает интерфейс платформы, где каждый блок можно редактировать. Чтобы начать работать нажмите на кнопку «Присоединить» и вставьте токен созданного вами бота из BotFather.
5
Перенесите сценарий
Теперь перенесите созданный вами сценарий в представленные блоки. Вы можете их менять, заменять, удалять. Делать необходимую для вас последовательность.
6
Запустите бота
Нажмите кнопку «Запустить» и все. Теперь можете заходить в Telegram и любоваться готовым ботом.
Как сделать бота в PuzzleBot
1
Зарегистрируйтесь на платформе
Перейдите на страницу PuzzleBot. Зарегестрируйтесь удобным для вас способом. Есть возможность войти сразу через Telegram: в мессенджере вам придет ссылка на вход в личный кабинет.
2
Перейдите в Тестовый бот
В бесплатной версии можно создать одного бота. Нажмите на блок «Тестовый бот»
3
Введите токен
Перейдите в раздел «Настройки» и введите API ключ (это токен, который вам отправил BotFather)
4
Перейдите в раздел «Конструктор»
Введите прописанный сценарий в блоки. На платформе большое количество функций: вы можете добавлять кнопки, вставлять на них ссылки, создавать карточки товаров, добавлять изображения, видео и геолокацию. Также есть возможность настроить способы доставки, связку с платежными системами и акции. Платформа имеет подробную базу знаний, где можно подробно узнать про каждый блок.
5
Запустите бота
Нажмите на кнопку «Применить изменения» (первая кнопка в левом верхнем углу), чтобы чат-бот заработал.
Как сделать бота в Manybot
1
Перейдите в «Manybot»
Откройте Telegram и введите «Manybot». Выберите бота в предложенном списке и нажмите «Начать».
2
Добавьте нового бота
Во всплывшем меню нажмите на кнопку «Добавить нового бота». Иллюстрация шагов представлена ниже.
3
Введите токен
Вставьте API токен, который до этого вам отправил BotFather
4
Поздравляю, вы сделали бот!
Рекомендуем сразу нажать кнопку "Инструкции", чтобы увидеть возможности бота и сразу пошагово добавить все необходимые именно вам элементы.
Как вы видите, чат-бота создать несложно: это можно сделать как с умением программировать, так и нет. Платформы, позволяющие сделать бота онлайн просты в использовании и во многом нативно можно понять, куда нажимать.

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