Как создать чат-бота в телеграме: гайд для новичков

Чат-боты уже давно стали неотъемлемой частью нашей жизни, упрощая и улучшая многие бизнес-процессы. На сегодняшний день лишь ленивый не использует их или хотя бы раз не думал о внедрении такого бота в свои задачи. Однако многих на данном этапе останавливает мысль о том, что они не разбираются в ботах, нейросетях и программировании. Но в настоящее время создать собственного бота возможно самостоятельно, без каких-либо навыков программирования и глубоких теоретических знаний. Как это сделать и на что обратить внимание, взаимодействуя с чат-ботами для бизнеса, выяснил «Секрет».

© Коллаж: «Секрет фирмы», Freepik, Freepik

Зачем нужны чат-боты

В бизнесе чат-боты могут выполнять сразу несколько функций:

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

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

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

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

Чат-боты в Telegram также различаются по своим функциям и задачам. Выделяют четыре основных типа:

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

IMAGO / Francis Joseph Dean / Imago Stock and People / East News

Начиная со второго поколения (обновление 2022 года) чат-боты в Telegram стали поддерживать Java-script, что позволяет создавать полноценные аналоги сайтов с интегрированной витриной для заказов.

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

Для создания чат-ботов существует два пути: простой и сложный.

Простой путь: используем готовые сервисы и конструкторы ботов

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

Существует множество платформ и инструментов для разработки чат-ботов в Telegram. Особо стоит отметить BotFather — официальный бот Telegram, который предоставляет возможность создания других ботов и управления ими. Это, прежде всего, не конструктор, а сервис для настройки и управления уже созданными ботами. Здесь можно задать боту имя, описание, аватарку. И главное — получить уникальный токен, необходимый для авторизации бота в Telegram и работы с Bot API.

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

rawpixel.com/freepik

Как получить токен бота в Botfather:

  1. Запустите чат с BotFather и отправьте команду /newbot.
  2. Введите название бота (то, как пользователи видят название чата) — оно может быть любым, даже повторяющимся.
  3. Введите юзернейм бота — его телеграм-ник, который будет отображаться в адресной строке и по которому можно будет его найти. Юзернейм должен быть уникальным, написан на латинице и обязательно иметь bot в конце, чтобы его не перепутали с реальными людьми, — это требование Telegram.
  4. В ответ BotFather пришлёт токен бота — сохраните его. В дальнейшем его можно будет использовать для настройки и в сторонних сервисах.
  5. Используйте чат BotFather для дальнейшей настройки бота, используя стандартные команды из его библиотеки. Например, /setdescription изменяет описание бота в приветственном сообщении «Что может этот бот». С помощью /setcommands можно изменить количество и названия возможных команд для бота. Команда /setprivacy регулирует уровень доступа бота к перепискам и их приватности. А если захотите удалить бота и освободить занятый юзернейм, достаточно ввести /deletebot.

1. Запустите чат c ботом и отправьте туда команду /newbot «Секрет фирмы»

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

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

  • Плюсы: бесплатный, можно подключить к нему RSS и социальные сети, также есть возможность создать форму обратной связи.
  • Минусы: отсутствие поддержки русского языка (есть только английский и иврит), ограниченное количество функций и встроенная реклама, которую нельзя отключить, если у вас нет премиум-аккаунта в Telegram. Кстати, в боте, созданном через этого бота, тоже нет функции «отключить рекламу».

Как создать чат-бота в Manybot

  1. Найдите Manybot в поиске Telegram.
  2. Начните диалог с ботом, отправив команду /start.
  3. Выберите язык (английский, испанский, итальянский или иврит).
  4. Используйте команду /addbot для добавления вашего первого бота.
  5. Вам придёт сообщение с инструкцией. Вам предложат перейти в другой бот, BotFather (о котором упоминалось выше), зарегистрировать и первично настроить там бота.
  6. Получив токен бота, вернитесь в Manybot и отправьте скопированный токен в сообщении. Вам ответят, что ваш бот создан, теперь остается лишь подправить описание, если это необходимо, и можно использовать встроенные шаблоны и возможности для его настройки.

1. Нажмите на кнопку «Старт», а затем выберите язык «Секрет фирмы»

Существуют и другие конструкторы, поддерживающие Telegram. Опрошенные «Секретом» эксперты выделили несколько наиболее известных и проверенных:

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

  • Плюсы: возможность создать мгновенные ответы на вопросы, персонализировать диалоги. Есть бесплатная версия.
  • Минусы: этот сервис недоступен с российских IP, а также существуют известные трудности с оплатой подписки (в долларах) из России. В данный момент поддерживает только английский язык, что, учитывая сложный интерфейс, отталкивает большинство новичков.

Chatfuel — еще одна популярная платформа для создания ботов. У этого инструмента множество шаблонов и интеграций с внешними сервисами.

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

PuzzleBot — один из самых многофункциональных конструкторов. Имеет бесплатную и платные версии (оплата в рублях).

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

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

  • Из плюсов: совместим с «ВКонтакте» и Viber, интуитивно понятный интерфейс, легко настраивается.
  • Минусы: бесплатной версии нет, только платная подписка (оплата в рублях).

Unisender — изначально платформа для создания email-рассылок, но теперь с её помощью можно создать и чат-бота, который будет делать рассылки в Telegram.

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

Chatforma — еще один конструктор ботов для бизнеса с широким набором функций, шаблонов и заготовок.

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

BotHelp — платформа для рассылок, автоворонок и чат-ботов в мессенджерах и социальных сетях.

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

Sambot — конструктор чат-ботов для бизнеса с очень простым и интуитивно понятным интерфейсом и «блочным» визуалом. Такие боты могут полностью заменить, например, менеджеров по продажам: и проконсультируют, и оформят заказ, и помогут с оплатой.

  • Плюсы: русский язык, подходит для новичков, имеет встроенные антиспам- и антимат-фильтры (можно включить или выключить). Доступна настройка группового чата менеджеров, которые могут отвечать от имени чат-бота.
  • Минусы: стоимость подписки зависит от количества запросов, бесплатного варианта нет совсем.

Dialogflow от Google — мощный инструмент для разработки интеллектуальных чат-ботов с использованием обработки естественного языка (NLP).

  • Плюсы: подходит для сложных сценариев взаимодействия, можно использовать библиотеки различных языков для работы с API, подходит для интеграции с разными мессенджерами.
  • Минусы: существует лимит бесплатного использования (не более 180 текстовых запросов в минуту), при превышении которого бот перестаёт корректно отвечать на вопросы пользователей.

gpointstudio/freepik

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

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

Продвинутым пользователям, знакомым с программированием, можно использовать библиотеки для Python, такие как python-telegram-bot или Telethon. Это дает больше возможностей для кастомизации и интеграции с другими системами.

Но для этого все равно нужно сначала получить токен нового бота у BotFather. Его нужно будет скопировать и вставить в переменную BOT_TOKEN в файле config.py (типовой файл конфигурации на Python), чтобы всё корректно заработало в Telegram.

Еще один вариант — нанять разработчиков. Стоимость разработки чат-бота для бизнеса может варьироваться от 5000 рублей (у фрилансеров с помощью готовых конструкторов) до 3 млн рублей (у агентств для бизнеса с нуля). В среднем стоимость несложного бота для бизнеса колеблется в диапазоне от 50 000 до 250 000 рублей.

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

Peter Griffith / Masterfile / East News

Не забывайте о безопасности

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

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

И насколько конкретный инструмент защищен от взломов — остается только догадываться. До первого инцидента.

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

Вот некоторые из потенциальных проблем чат-ботов:

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

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

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

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Что будем искать? Например,Человек