Как создать описание бота в Телеграмме

Если вы хотите, чтобы ваши менеджеры не тратили время на обработку типовых вопросов от клиентов, пришло время настроить чат-бота в Telegram. Это просто. В статье рассказываем, что умеют телеграм-боты, в чем их плюсы и минусы и как сделать верного виртуального помощника. Перед тем, как создавать чат-ботов в Телеграмме, убедитесь, что этот инструмент подходит конкретно вашему бизнесу.

Что нужно знать о ботах в Telegram

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

Общие сведения

  • Ботами пользуются 58% B2B-организаций и 42% B2C-компаний.
  • 87,2% пользователей хорошо или нейтрально отзываются о своем общении с роботами.
  • 68% пользователей положительно оценивают роботов за быстроту ответов.

Преимущества чат-ботов для бизнеса

Если вы встроите робота в ваш проект, то сможете с его помощью организовать:

КАК СОЗДАТЬ СВОЕГО БОТА В TELEGRAM | описание бота | как установить аватарку | создаю бота в тг

  • Клиентскую поддержку в круглосуточном режиме.
  • Обслуживание или удержание клиентов в то время, когда операторов нет на месте — например, в нерабочие дни.
  • Первичное консультирование клиентов.
  • Рутинные клиентские коммуникации — например, ответы на часто задаваемые вопросы. Робот отвечает быстрее менеджера, что повышает вовлеченность собеседника.
  • Подбор тарифа на ваш продукт в зависимости от запроса клиента.
  • Перевод из статуса лида в статус сделки — при несложных запросах чат-бот может сам подвести клиента к покупке.
  • Обслуживание многих клиентов одновременно, что означает масштабирование продаж и бизнеса.
  • Сокращение числа некачественных коммуникаций, на которые повлиял человеческий фактор.
  • Объяснение преимуществ сложного продукта без риска упустить важные детали — робот, в отличие от живого оператора, не забудет скрипт.
  • Высвобождение времени операторов для обработки более сложных запросов.
  • Формирование аналитики и сбор данных о пользователях — бесценного материала для отдела маркетинга.
Еще по теме:  Как с помощью Гугл аккаунта вспомнить пароль от Телеграм

Недостатки чат-ботов

  • Решение сложных вопросов чат-ботам недоступно (пока).
  • Почти половина потребителей жалуется, что боты мешают общению с живыми операторами.

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

Что могут чат-боты

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

Источник: www.uiscom.ru

ИНСТРУКЦИЯ. Как создать канал в Телеграмме и подключить бота.

Что такое чат боты в Телеграм, как они работают и зачем нужны — ответ простыми словами

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

Что такое чат боты в Телеграм, как они работают и зачем нужны - ответ простыми словами

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

Как пишут чат-ботов без кода

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

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

Вы даже можете обучиться созданию и начать зарабатывать на этом. В среднем начинающий специалист зарабатывает от 35 000 рублей, а хороший уже от 70 000 рублей. Если интересно попробовать свои силы, то добро пожаловать на бесплатный интенсив.

Создают токен следующим образом:

  1. Войти в приложение Telegram.
  2. В поисковой строке прописать «Botfather». Это «отец» всех роботов – программа, отвечающая за управление онлайн-помощниками.
  3. Прописать в команду «/start».
  4. В открывшемся списке из нескольких десятков команд выбрать «newbot».
  5. Канал Botfather попросит дать имя будущему онлайн-помощнику. В конце обязательно нужно дописать приставку «bot» иначе программа не примет название. Имя будущего помощника должно быть тоже уникальным. Например, «Tovar_bot_bot».
  6. После того как пользователь придумает и введет уникальное имя, нажмет кнопку «Отослать», программа примет название и вышлет разработчику идентификатор.
Еще по теме:  В Телеграмме звонок проходит только в одну сторону

Бот Телеграм на PHP

Примеры как зарегистрировать бота в Telegram, описание и взаимодействие с основными методами API. Документация на core.telegram.org и tlgrm.ru (неофициальный, на русском).

Все запросы к API должны осуществляться по HTTPS, подойдет бесплатный сертификат «Let’s Encrypt».

Регистрация бота

Регистрация бота в Telegram

Следующим сообщением отправляем название для бота, обязательно на конце имени должно быть слово «bot» или «_bot». Ответным сообщением получим токен:

Получение токена к bot API Telegram

Тут же можно настроить описание и аватарку:

/setname Имя
/setdescription Краткое описание
/setabouttext Описание бота
/setuserpic Юзерпик

Далее нужно поставить «Webhook» чтобы все сообщения из Telegram приходили на PHP скрипт ( https://example.com/bot.php ). Для этого нужно пройти по ссылке в которой подставлены полученный токен и адрес скрипта. https://api.telegram.org/bot /setWebhook?url= https://example.com/bot.php

В ответе будет

При смене токена, установку вебхука нужно повторить.

Входящие сообщения

Сообщения приходят POST-запросом, с типом application/json . Получить его в PHP можно следующим образом:

$data = file_get_contents(‘php://input’); $data = json_decode($data, true);
Чтобы посмотреть входящие данные, их придется дампить в файл:
file_put_contents(__DIR__ . ‘/message.txt’, print_r($data, true));

Текстовое сообщение

Запрос от Телеграм:

Array ( [update_id] => 17584194 [message] => Array ( [message_id] => 26 [from] => Array ( [id] => 123456789 [is_bot] => [first_name] => UserName [language_code] => ru-US ) [chat] => Array ( [id] => 123456789 [first_name] => UserName [type] => private ) [date] => 1541888068 [text] => Привет бот! ) )

Получим текст сообщения:

if (!empty($data[‘message’][‘text’]))

Фотографии

При отправки фото боту, на скрипт приходит массив превьюшек, последним элементом будет оригинальное фото.

Максимальный размер файла 20МБ.

Запрос от Телеграм:

Array ( [update_id] => 17584194 [message] => Array ( [message_id] => 38 [from] => Array ( [id] => 123456789 [is_bot] => [first_name] => UserName [language_code] => ru-US ) [chat] => Array ( [id] => 123456789 [first_name] => UserName [type] => private ) [date] => 1541924962 [photo] => Array ( [0] => Array ( [file_id] => AgADAgADUqexG7u8OEudBvlhgMzKC1agOQ8ABC6Bx26USA7Mw3gAAgI [file_size] => 1196 [width] => 51 [height] => 90 ) [1] => Array ( [file_id] => AgttAgADUqoxG7u8OEudBvlhgMzKC1agOQ8ABKwp_3jDPrIlxHgAAgI [file_size] => 21146 [width] => 180 [height] => 320 ) [2] => Array ( [file_id] => AgADAgADUqyxG7u8OEudBvlhgMzKC1agOQ8ABAN8gJWpUT1MxXgAAgI [file_size] => 90940 [width] => 449 [height] => 800 ) [3] => Array ( [file_id] => AgADAgADUqouu7u8OEudBvlhgMzKC1agOQ8ABIqVC1nEpbLDwngAAgI [file_size] => 114363 [width] => 719 [height] => 1280 ) ) ) )

Еще по теме:  Иконка Телеграмм на рабочем столе

Чтобы скачать файл нужно отправить POST или GET запрос на получение c параметром file_id изображения по URL: https://api.telegram.org/bot /getFile В ответ придет информация о файле:

Array ( [ok] => 1 [result] => Array ( [file_id] => AgADAgADUqoxG5u88E0dBvlhgMzKC1agOQ8ABIqVC1nEpbLDwngAAgI [file_size] => 114363 [file_path] => photos/file_1.jpg ) )

Далее его можно скачать по ссылке: https://api.telegram.org/file/bot / В PHP сохранение файла на сервер можно реализовать следующим образом:

$token = ‘123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11’; if (!empty($data[‘message’][‘photo’])) < $photo = array_pop($data[‘message’][‘photo’]); $ch = curl_init(‘https://api.telegram.org/bot’ . $token . ‘/getFile’); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, array(‘file_id’ =>$photo[‘file_id’])); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, false); $res = curl_exec($ch); curl_close($ch); $res = json_decode($res, true); if ($res[‘ok’]) < $src = ‘https://api.telegram.org/file/bot’ . $token . ‘/’ . $res[‘result’][‘file_path’]; $dest = __DIR__ . ‘/’ . time() . ‘-‘ . basename($src); copy($src, $dest); >>

Документ

Запрос от Телеграм:

Array ( [update_id] => 17474201 [message] => Array ( [message_id] => 44 [from] => Array ( [id] => 123456789 [is_bot] => [first_name] => UserName [language_code] => ru-US ) [chat] => Array ( [id] => 123456789 [first_name] => UserName [type] => private ) [date] => 1541925844 [document] => Array ( [file_name] => IMG_7947.JPG [mime_type] => image/jpeg [thumb] => Array ( [file_id] => AAQCABMNv_QOAATwQugveIZBldZ3AAIC [file_size] => 2644 [width] => 67 [height] => 90 ) [file_id] => BQADAgADtQEAAqu9OEhzn2cEz8LpkgI [file_size] => 1976218 ) ) )

Скачивание файлов происходит по такой же схеме как у фотографий.
if (!empty($data[‘message’][‘document’])) < $file_id = $data[‘message’][‘document’][‘file_id’]; $ch = curl_init(‘https://api.telegram.org/bot’ . $token . ‘/getFile’); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, array(‘file_id’ =>$file_id)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, false); $res = curl_exec($ch); curl_close($ch); $res = json_decode($res, true); if ($res[‘ok’]) < $src = ‘https://api.telegram.org/file/bot’ . $token . ‘/’ . $res[‘result’][‘file_path’]; $dest = __DIR__ . ‘/’ . time() . ‘-‘ . basename($src); copy($src, $dest); >>

Ответы бота

Отправка текста

$response = array( ‘chat_id’ => $data[‘message’][‘chat’][‘id’], ‘text’ => ‘Хай!’ ); $ch = curl_init(‘https://api.telegram.org/bot’ . $token . ‘/sendMessage’); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $response); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, false); curl_exec($ch); curl_close($ch);

Отправка картинки

$response = array( ‘chat_id’ => $data[‘message’][‘chat’][‘id’], ‘photo’ => curl_file_create(__DIR__ . ‘/image.png’) ); $ch = curl_init(‘https://api.telegram.org/bot’ . $token . ‘/sendPhoto’); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $response); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, false); curl_exec($ch); curl_close($ch);

Отправка файла

Пример скрипта

Источник: snipp.ru

Рейтинг
( Пока оценок нет )
Загрузка ...