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

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

##READMORE_BLOCK_96231##

51 % клиентов, по данным чат-бота Ubisend, ожидает, что бизнес будет доступен в режиме 24/7.

Еще немного статистики:
подавляющее большинство пользователей (87,2 %) имеет нейтральный или положительный опыт общения с чат-ботами;
по данным Tractica, в 2021 году количество уникальных чат-ботов приблизилось к 1,8 миллиардам единиц. Глобальный рынок чат-ботов оценен более чем в 600 миллиардов долларов;
в то же время 60 % пользователей предпочли бы дождаться, пока им ответит живой сотрудник. Чат-боты кажутся этим людям примитивными и неспособными решать проблемы клиентов.
Топ-8 сценариев для чат-бота
Использовать чат-бот в Telegram можно по-разному:
поиск информации с дальнейшей выдачей ответа;
оформление заказа;
обработка запроса с учетом местоположение пользователя (вызов курьера, доставка еды);
бронирование мест;
финансовые переводы;
информационная поддержка;
тайм-менеджмент (чат-бот может добавить событие в календарь, создать оповещения о событиях);
голосование.
Это самые очевидные сценарии использования чат-бота в Telegram. Однако разработчик может настроить бот для решения практически любой задачи.

##READMORE_BLOCK_91081##

6 особенностей чат-ботов в Telegram
Начать диалог может только пользователь, но не чат-бот;
доступен 24/7;
отсутствуют статусы, как у обычных аккаунтов;
название аккаунта всегда содержит слово bot;
для создания чат-бота не нужен новый номер телефона;
все сообщения, создаваемые ботами, могут удаляться.
Как сделать чат-бота в Telegram: пошаговая инструкция
Создаются и управляются боты с помощью другого бота BotFather.
Чтобы создать чат-бота, выполните следующие действия:
установите десктоп-версию Telegram и запустите ее;
откройте Controller Bot;
нажмите START внизу экрана:

Используйте команду добавления нового канала:

Получите подробную инструкцию, как подключить нового бота:

Следуя инструкции, отправьтесь в BotFather и нажмите START внизу экрана:

Выберите команду /newbot:

Укажите полное имя бота:

Теперь дайте боту ник. Ник должен оканчиваться на слово bot:

Получите уникальный токен и скопируйте его. В случае потери или удаления диалога не нужно паниковать. Снова отправьте /token в диалог, и новый вариант кода будет сразу же создан.
Вернитесь в ControllerBot и отправьте токен в диалог:

Осталось выполнить два действия: добавить созданного бота в администраторы канала и переслать любое сообщение из созданного канала в ControllerBot:

Для этого создайте новый публичный канал через левое меню, нажав кнопку New Chanel:

Чтобы добавить созданного бота в администраторы канала, нужно выбрать его в чатах и нажать кнопку Manage Channel:

 

…и назначить администратора:

##READMORE_BLOCK_89429##

После выполнения двух требований ControllerBot мы успешно подключили канал. Осталось указать город для уточнения часового пояса:

Подтверждаем, нажав «Верно»:

В самом низу нажимаем кнопку «Создать новый пост»:

Бот предложит настроить форматирование. В 95 % случаев подойдет Markdown (прим. ред. – облегченный язык разметки):

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

ControllerBot возвратит отправленную запись и предложит задействовать дополнительные инструменты:

Чтобы добавить в пост картинку, воспользуйтесь кнопкой «Прикрепить медиафайл».
Можно добавить в пост до шести смайлов, которые пользователи будут использовать в качестве реакций:

Если нужно привязать к кнопке ссылку, воспользуйтесь этой функцией:

Внимание: при добавлении URL-кнопки строго соблюдайте предложенный ботом синтаксис. Ему нужно отправить список всех URL-кнопок в одном сообщении.

Вот пример:

После подготовки поста его нужно «отправить в мир». Для этого нажмите «Далее»:

…и выберите предпочтительный сценарий публикации:

##READMORE_BLOCK_93480##

Синтаксис. Команды. Настройки
Обязательно изучите справочник Bot API. Там вы найдете наиболее полную информацию по запросам, типам и методам используемого HTTP-интерфейса.
Главные команды запомнить несложно:
/start – приветственное сообщений, которое отправляется пользователю при первом взаимодействии с ботом;
/help – служебное сообщение, содержащее советы по использованию бота (список команд, краткое описание бота или алгоритм действий);
/settings – сообщение с настройками + возможности их изменения.
Если при создании бота вам не хватает стандартных функций, вы можете задействовать дополнительные команды длиной до 32 символов.

Соблюдайте синтаксис: /команда [необязательный] [аргумент]. Например, так мы получаем статистику по боту: /get_messages_stats

Обратите внимание: список команд будет появляться сразу после ввода символа «/». Не забудьте активировать описание команд в «отце ботов».
О некоторых параметрах BotFather мы уже говорили. Это:
Токен – уникальный ключ, который используется для доступа к Bot API. Токен имеет следующий вид: 110201543:ААHdqTcvCН1vGWJxfSеоfSAs0K5PALDsaw.
Name – значение выводится только в чатах и контактах пользователя.
Username – не длиннее 32 символов. Может включать латиницу, цифры и символ «_».
Важные команды для чат-ботов
Дополнительных возможностей у бота в Telegram достаточно. Разбирать их все не имеет смысла, так как активно используется лишь небольшая часть.
Теперь посмотрим основные команды BotFather.
/setname – установить имя бота;
/setdescription – установить описание бота;
/setabouttext – установить короткий текст о боте в его профайле;
/setuserpic – установить аватар бота;
/setcommands – установить команды;
/setjoingroups – установить разрешение на добавление бота в группы;
/setprivacy – установить причастность сообщений;
/deletebot – удаление бота.