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

[ база знаний ]
[ На чтение 13 минут ]
Разбираемся, что такое Telegram-бот, делимся фишками и сравниваем популярные платформы по созданию ботов. Бонусом рассказываем, как пошагово создать свой собственный чат-бот.
[ статья обновлена 09.11.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
[ take the cake ]
запустим бота
в Телеграме для нужд вашего бизнеса

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

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

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

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

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