Перейти к содержимому

Как с помощью бота набрать команду

  • автор:

Боты: информация для разработчиков

Боты — специальные аккаунты в Telegram, созданные для того, чтобы автоматически обрабатывать и отправлять сообщения. Пользователи могут взаимодействовать с ботами при помощи сообщений, отправляемых через обычные или групповые чаты. Логика бота контролируется при помощи HTTPS запросов к нашему API для ботов.

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

Что могут делать боты?

Вот несколько примеров использования ботов:

  • Интеграция с другими сервисами. Например, бот может отправлять комментарии или управлять «умным домом». Или, например, отправлять вам уведомления при совершении каком-то действия или события (Примеры: GitHub Bot, Image Bot).
  • Утилиты и инструменты. Бот может отображать погоду, переводить тексты или предупреждать о предстоящих событиях по вашему запросу (Например: бот опросов).
  • Одно- и многопользовательские игры. Бот может поиграть с вами в шашки или шахматы, проводить викторины и так далее. (Пример: Trivia bot).
  • Социальные сервисы. Бот может находить вам собеседника, основываясь на ваших общих интересах и увлечениях. (Пример: HotOrBot).
  • Все, что вам захочется. Бота можно запрограммировать для чего угодно. Разве что посуду они помыть не смогут.

Как работают боты?

Как уже было сказано ранее, роботы — особые аккаунты, которые не требуют номера телефона при создании. По сути, эти аккаунты играют роль интерфейса к вашему сервису, который работает на удалённом сервере.

Самое интересное в роботах это то, что для их создания вам не нужно изучать низкоуровневые методы работы с MTProto и шифрованием — общение с роботом организовано при помощи обычного HTTPS интерфейса с упрощёнными методами Telegram API. Мы назвали его Bot API.

Примечание

Рекомендуем также ознакомиться с подробным описанием Bot API.

The Botfather

Как создать бота?

Для этого есть. Бот. Просто напишите пользователю @BotFather и следуйте его инструкциям. Как только вы создали бота и получили свой ключ (токен) авторизации, переходите в раздел документации Bot API, чтобы начать настраивать вашего бота.

Чем бот отличается от обычного аккаунта?

  • У роботов нет статусов «онлайн» и «был в сети», вместо этого отображается надпись «бот».
  • Для ботов выделено ограниченное место на серверах — все сообщения будут удалены по прошествии определённого срока после обработки.
  • Боты не могут сами начать общение с пользователем. Пользователь должен либо добавить робота в группу, либо первым начать с ним диалог. Для этого можно использовать ссылки вида t.me/ или поиск по имени пользователя.
  • Имя пользователя у робота должно заканчиваться на «bot» (например, @controllerbot).
  • При добавлении в конференцию, по умолчанию робот не получает всех сообщений (см. режим приватности).
  • Роботы никогда не спят, не едят и не жалуются (если только вы не запрограммируете их на обратное).

Суперспособности

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

Инлайн-режим

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

Введите имя пользователя бота, затем ключевое слово

Игры

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

Новый рекорд в чате

Под капотом у игр — HTML5, поэтому вы можете создавать игры любой сложности. На данный момент командой Telegram созданы несколько демо-игр:

Клавиатуры

Одна из самых необычных возможностей Bot API — кастомизированные клавиатуры. При передаче сервером ответа есть возможность передать команду на отображение специальной клавиатуры с предустановленными вариантами ответа (см. ReplyKeyboardMarkup). Клиент Telegram, получив сообщение, отобразит пользователю вашу клавиатуру. Нажатие на клавишу сразу же отправит на сервер соответствующую команду. Таким образом можно значительно упростить взаимодействие робота с пользователем. На данный момент для отображения на клавише могут использоваться эмодзи и текст. Вот несколько примеров таких клавиатур:

Клавиатура для бота опросов

За более подробной информацией обращайтесь к описанию метода sendMessage.

Команды

Команды представляют собой более гибкий способ общения с ботом. Рекомендуется следующий синтаксис:

/команда [необязательный] [аргумент]

Команда должна начинаться с символа косой черты «/» и не может быть длиннее 32 символов. Команды могут состоять из букв латинского алфавита, цифр и подчёркивания. Несколько примеров:

/get_messages_stats /set_timer 10min Alarm! /get_timezone London, UK

Сообщения, начинающиеся с косой черты, будут всегда доставляться боту (точно также, как и при ответе на его сообщения и на @упоминания бота в чате). Приложения Telegram будут:

Предложенные команды

  • Предлагать список поддерживаемых команд с их описанием, когда пользователь введёт символ косой черты «/» (чтобы этот пункт работал, вам необходимо задать описание команд у @BotFather). Нажатие на описание приведёт к отправке этой команды.
  • Показывать кнопку (/) в поле ввода текста во всех чатах с ботами. Нажатие на эту кнопку отобразит список доступных команд.
  • Подсвечивать /команды в сообщениях. При нажатии на такую подсвеченную команду, она будет сразу же отправлена боту.

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

/start@TriviaBot /start@ApocalypseBot

Это происходит автоматически, если вы выбираете команду из списка доступных.

Глобальные команды

Чтобы пользователям было проще работать с ботами, мы просим всех разработчиков реализовывать поддержку нескольких простых команд. В интерфейсе приложений Telegram будут ярлыки (быстрые ссылки) для этих команд.

  • /start — начинает общение с пользователем (например, отправляет приветственное сообщение). В эту команду также можно передавать дополнительные аргументы (см. внешнее связывание).
  • /help — отображает сообщение с помощью по командам. Оно может представлять собой короткое сообщение о вашем боте и список доступных команд.
  • /settings — (по возможности) возвращает список возможных настроек и команды для их изменения.

При попытке начать общение с роботом, пользователь увидит кнопку СТАРТ. На странице профиля бота также будут доступны ссылки Помощь и Настройки.

Пустая история переписки с ботом

Режим приватности

Ботов часто добавляют в группы, чтобы получать различную информацию — новости, уведомления и т.д. Однако, при добавлении бота вы наверняка спрашивали себя: «А что если этот маленький засранец пересылает всю групповую переписку куда-то “налево”?» Именно поэтому у роботов есть режимы приватности.

Робот с включенным режимом приватности не будет получать всех сообщений, а только сообщения, удовлетворяющие этим условиям:

  • Сообщения, начинающиеся с символа косой черты «/» (см. раздел Команды)
  • Сообщения, содержащие @упоминание бота
  • Ответы на сообщения бота
  • Служебные сообщения (о добавлении пользователя, смены изображения группы и т.д.)

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

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

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

Внешнее связывание

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

У каждого робота есть ссылка, при помощи которой можно начать с ним диалог — https://t.me/ . К этой ссылке можно добавить параметры *start или startgroup со значением длиной до 64 символов. Пример:

https://t.me/triviabot?startgroup=test

Допустимо использование символов A-Z , a-z , 0-9 , _ и — . Мы рекомендуем использовать base64url для кодирования параметров.

Переход по ссылке с параметром start начнет чат с ботом, при этом в поле ввода текста будет отображаться кнопка СТАРТ. При переходе по ссылке с параметром startgroup пользователю будет предложено добавить бота в одну из доступных групп. Как только пользователь подтвердит своё действие (нажмёт на кнопку СТАРТ или выберет группу), бот получит сообщение следующего формата:

/start PAYLOAD

В PAYLOAD будет значение параметра start или startgroup , который был передан в ссылке.

Пример реализации внешнего связывания

Предположим, сайт example.com хочет отправлять пользователю уведомления с помощью Telegram-бота. Ниже приведено описание последовательности действий для реализации отправки уведомлений пользователю с ID 123 .

  1. Создайте бота с любым именем, например, @ExampleComBot
  2. Настройте вебхук для входящих сообщений
  3. Сгенерируйте ключ достаточной длины, напр. $memcache_key = ‘TESTKEY’
  4. Запишите значение 123 с ключом $memcache_key в Memcache на 3600 секунд (один час)
  5. Отправьте пользователю ссылку https://t.me/ExampleComBot?start=TESTKEY
  6. Настройте обработчик веб-хуков так, чтобы он запрашивал в Memcached значение входящего параметра каждый раз, когда приходит сообщение, начинающееся со /start . Если ключ существует, записываем chat_id, переданный в веб-хук, в telegram_chat_id для пользователя 123 . Удаляем ключ из Memcache.
  7. Теперь, если мы хотим отправить сообщение пользователю 123 , сначала проверяем telegram_chat_id . Если оно существует, используем метод sendMessage, чтобы отправить пользователю сообщение.

BotFather

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

Создание бота

Напишите команду /newbot , чтобы создать нового робота. BotFather спросит у вас имя нового бота и предложит придумать username.

Имя (name) будет отображаться в контактах и чатах.

Username — короткое имя на латинице, которое используется для упоминаний бота и в ссылках на профиль в telegram.me. Username должен состоять из букв латинского алфавита, подчёркиваний и цифр и быть длиной от 5 до 32 символов. Также имя пользователя обязательно должно заканчиваться на «bot», например: «tetris_bot» или «TetrisBot».

Ключ (токен) это набор символов вида 110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw , который нужен, чтобы получать и отправлять сообщения с помощью Bot API.

Создание токена

Если вы потеряли или утратили доступ к токену, отправьте команду /token , чтобы сгенерировать новый.

Настройки

  • /setname — Изменить имя робота.
  • /setdescription — Изменить описание робота, представляющее собой короткий текст с описанием бота. Пользователи увидят его в самом начале, под заголовком «Что умеет этот робот?».
  • /setabouttext — Изменить информацию о боте, ещё более короткий текст, отображающийся в профиле бота. Ещё, если кто-то поделится вашим ботом, то вместе со ссылкой на него отправится этот текст.
  • /setuserpic — Изменить аватарку бота. Картинки — всегда хорошо.
  • /setcommands — Изменить список команд бота. Каждая команда состоит из собственно командного слова, начинающегося с символа косой черты («/») и короткого описания. Пользователи увидят список команд при вводе символа «/».
  • /setjoingroups — Определяет, можно ли добавлять вашего бота в группы.
  • /setprivacy — Определяет, все ли сообщения видит ваш бот в группах. В выключенном состоянии роботу будут отправляться все сообщения.
  • /deletebot — Удалить бота и его имя пользователя.

Пожалуйста, имейте в виду, что для применения настроек на сервере, возможно, потребуется некоторое время.

Сайт про Telegram на русском (неофициальный).

Здесь собраны приложения на базе MTProto, переведена некоторая документация с официального сайта, а также работает Webogram.

Добавление бота в чат Телеграм

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

В статье расскажем, как добавить робота в чат Телеграм и как настроить его работу по определённому сценарию.

Видеозвонки в SberJazz
Общайтесь с друзьями и близкими везде, где есть Интернет
Попробовать сейчас

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

Для создания бота в Телеграме необходимо выполнить следующие шаги:

Как создать бота

  1. Через поиск найдите профиль BotFather или перейдите по ссылке https://telegram.me/BotFather.
  2. Нажмите кнопку «Start» в чате.
  3. Введите команду /newbot.
  4. Укажите название — это то, как пользователи будут видеть его в списке контактов.
  5. Укажите системное имя: это логин после знака @.

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

Когда бот будет создан, вы увидите токен. Он нужен для интеграции со сценариями. Если вы забыли сохранить токен, просто напишите команду /token в диалог с BotFather.

Основа для чат-бота создана, и ему даже можно написать сообщение. Но чтобы он заработал, нужно создать для него сценарий. Сделать это можно через сервис SaluteBot.

Создайте своего чат-бота в Telegram
Простая настройка чат-бота в личном кабинете Цифровой витрины
Попробовать

Как настроить бота в личном кабинете Цифровой витрины

Чтобы создать свой собственный сценарий и привязать его к чат-боту, зарегистрируйтесь в личном кабинете Цифровой витрины и войдите в аккаунт. Мы будем использовать инструмент SaluteBot, который помогает создать сценарий в режиме карты. Навыки программирования не нужны, если нет интеграции со сторонними системами.

После этого зарегистрируйтесь в сервисе Jivo, который свяжет робота со сценарием. Для работы потребуется профессиональный аккаунт, первые 14 дней им можно пользоваться бесплатно. Подробнее как создать читайте в статье.

Далее порядок действий будет следующий:

Как создать свой сценарий

  1. Зайдите в личный кабинет Цифровой витрины и нажмите «Создать проект».
  2. Выберите «Приложения» — SaluteBot.
  3. Нажмите «Добавить аккаунт» и авторизуйтесь в Jivo.
  4. Придумайте название проекта.
  5. Выберите «Свой сценарий», это бесплатное создание сценария в режиме конструктора.
  6. Далее вы попадёте в конструктор, где сможете собрать нужный сценарий.

Вот какие возможности есть в конструкторе:

  • Отправка пользователю текста (приветствие, ответ на сообщение или на действие).
  • Запрос данных — если нужно уточнить у клиента какую-то информацию, например, имя, телефон, номер заказа.
  • Условие — сценарий должен гибко реагировать на действия клиента, поэтому при выборе того или иного пункта меню бот, в зависимости от настроенного условия, будет реагировать по-разному.
  • Перевод диалога на оператора. Если бот не справляется с вопросом, он автоматически пригласит оператора в чат.
  • Вызов скрипта — для продвинутых сценариев, где подразумевается обмен данными со сторонними системами.

Как добавить в группу

Самый частый сценарий для чат-ботов в группе — это онбординг для новых участников и модерация сообщений на предмет запрещённых тем с вынесением предупреждений.

Чтобы использовать телеграм-бот в группе, просто выберите его как нового участника: созданный нами робот — это обычный отдельный аккаунт в списке участников группы.

Как добавить бота в группу

Вот что нужно сделать:

  1. Перейдите в настройки группы в Телеграме.
  2. Нажмите на кнопку «Добавить участников».
  3. Найдите бот по системному имени через @имя.
  4. Нажмите на него, а затем — «ОК», чтобы добавить его к телеграм-чату.

После того как робот добавлен в группу, он начнёт отрабатывать сценарий, который был в него заложен в конструкторе.

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

Как добавить в канал

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

  1. Зайдите в телеграм-канал, нажмите на три точки и выберите «Управление каналом».
  2. Перейдите в раздел «Администраторы».
  3. В поиске найдите бот по системному имени через @имя.
  4. Добавьте его в качестве администратора и укажите, какие разрешения у него должны быть. Если не выдать нужное разрешение, то некоторые функции могут не работать.

В канал можно добавить собственный бот или выбрать уже существующий.

Для личных чатов

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

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

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

Как подключить и использовать чат-бот в Telegram — и почему вам это нужно

Ульяна Жеринова, основатель агентства мессенджер-маркетинга Townsend, объясняет, как чат-бот поможет бизнесу зарабатывать, и что сделать, чтобы пользоваться его возможностями по максимуму.

Ульяна
Жеринова основатель агентства мессенджер-маркетинга Townsend

Чат-бот в Telegram — это ваши услуги и предложения максимально близко к клиенту, в личке его мессенджера.

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

Конструктор чат-ботов в подарок

Запускайте рекламу в Telegram Ads c eLama и бесплатно используйте конструкторы чат-ботов на маркетплейсе eLama

В отличие от Telegram-канала:

  • в боте не видно количество подписчиков;
  • к его записям нельзя оставлять реакции;
  • его сообщения персонализированы.

Примеры бота и канала в Телеграм

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

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

В боте можно:

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

В боте нельзя:

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

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

Бот полезен в решении широкого круга маркетинговых и сервисных задач. С его помощью можно:

  1. Лучше узнавать свою аудиторию — квалифицировать и сегментировать лиды, чтобы анализировать рекламу и делать ее эффективнее. 70-80% подписчиков обычно готовы поделиться с вами информацией о своих потребностях, интересах, готовности к покупке — нужно только спросить! А далее сегментировать аудиторию, исходя из полученных данных, и строить общение в зависимости от сегмента: кому-то предлагать покупку, кому-то — дополнительные услуги, кому-то — информационные материалы, которые помогут сделать выбор. Цепочки коммуникации настраиваются заранее и запускаются автоматически.

Как работает чат-бот

  1. Вести долгосрочную коммуникацию и сопровождать пользователя любой степени готовности к покупке по всем этапам воронки.
  2. Получать добавочные конверсии от 5 до 30% в зависимости от ниши и других факторов.
  3. Автоматизировать обработку заявок и оплат. Чат-бот может запросить номер телефона или email и передать эти данные, например, в CRM-систему или на email.

Как чат-бот может собрать контактные данные

  1. Настроить автоматическое выполнение сервисных задач.

С помощью чат-бота можно организовать:

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

Как создать и подключить чат-бот

  1. Зарегистрируйте аккаунт с помощью официального бота Telegram BotFather.

Удобнее всего это делать из десктопной версии Telegram. Найдите в поиске @BotFather и активируйте его кнопкой /start.

Активация @BotFather кнопкой /start

Он предложит вам меню команд для создания ботов, их редактирования и управления ими.

Меню команд для создания ботов

Чтобы создать чат-бота, кликните на /newbot, а потом задайте имя и адрес нового. Имя должно заканчиваться на bot.

Название может быть повторяющимся, а адрес — только уникальным. Если он уже кем-то занят, BotFather выдаст ошибку.

Адрес должен быть уникальным в BotFather

Приняв название и адрес, BotFather назначит новому боту токен — на скриншоте он выделен красным цветом. Кликните на строку, чтобы скопировать токен в буфер обмена.

 BotFather назначает новому боту токен

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

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

  1. Настройте отображение бота в BotFather.

Настройками можно управлять по команде /mybots.

Редактирование настроек чат-бота

Здесь можно поменять его имя (name), добавить описание (about), приветственный текст (description), аватар (botpic).

Настройка бота в BotFather

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

Добавление описания в чат-бота

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

А вот так бот при первом открытии выглядит без описания.

Чат-бот без описания

Аккаунт прикрепляется к номеру телефона создателя, но если это понадобится, доступ к нему можно передать.

Прикрепление аккаунта к чат-боту

  1. Подключите чат-бот к платформе управления.

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

Существует множество платформ с разными возможностями, например, PuzzleBot, Bothelp, Manychat, Textback, Chat2desk, Unisender и другие.

В нашем примере это будет платформа Unisender. Первым делом перейдите в раздел «Чат-боты».

Раздел чат-боты в Unisender

Создание бота в Unisender

Сформируйте чат-карту — одну или несколько цепочек коммуникации.

Формирование чат-карты

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

Подключение чат-карты к чат-боту

Здесь вам как раз и пригодится сгенерированный токен.

Ввод токена для подключения чат-бота в Unisender

На платформе вы сможете отслеживать активность пользователей, редактировать цепочки и добавлять новые сценарии взаимодействия.

Как отслеживать эффективность чат-бота

Unisender обещает подключить более подробную аналитику в ближайшее время. Пока на платформе можно отслеживать количество подписчиков и долю активных среди них.

Просмотр аналитики по чат-боту в Unisender

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

Минилендинг — страница бота в браузере

Это страничка подписки на чат-бот, которая отображается в браузере. На нее можно поставить пиксели соцсетей, а также подключить к ней счетчики Яндекс Метрики и Google Analytics, чтобы видеть, сколько людей перешло на нее с рекламного объявления и сколько подписалось.

Минилендинг — страница чат-бота в браузере

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

Скриншот меню создания минилендинга на платформе Bothelp

Для каждой кампании можно создать свой минилендинг.

Диплинк — ссылка на сценарий бота

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

Количество диплинков ничем не ограничено, их можно создать под каждую рекламную кампанию.

Скриншот меню запуска диплинка на платформе Chat2desk

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

Тестируйте разные сценарии, отслеживайте эффективность — и удачи вам в продвижении!

Чат-боты Telegram: инструкция для бизнеса

Начнем с простых вещей: они могут осуществлять все уведомления и оповещения, которые сейчас работают через электронную почту или SMS-шлюзы. Все это можно перенести в Telegram, приложив минимум усилий. Получится дешевле, быстрее и удобнее. Один из самых востребованных кейсов — автоматизация рутинных процессов. Например, уже сейчас мы видим примеры ботов, которые подтягивают карточку сделки из AmoCRM (CRM-системы управления контактами и продажами) по номеру телефона или названию сделки. Программисту на реализацию такого бота понадобится не более пары часов. Это удобно: если менеджер сейчас в пути или говорит с клиентом, при помощи этого механизма можно получить данные по сделке, не заходя на сайт. Точно так же, но с другими техническими нюансами можно получать информацию из телефонии, «1C», любой базы данных или просто другой CRM-системы. Используя полученную информацию, можно генерировать уже заполненные документы, анкеты или заявления, которые нужны вам для работы. Например, получить готовый договор, обратившись к CRM, или заполненную анкету, необходимую для отдела кадров. Отправляя эти получившиеся документы через Telegram, вы, во-первых, экономите место на сервере и убираете лишнюю прослойку в виде сайта, а во-вторых, получаете «бесплатное» хранилище этих файлов с удобным встроенным поиском. Лимит размера файла в Telegram— 1,5 GB, этого более чем достаточно для обычных документов. Все они без ограничения по времени хранятся в истории, и к ним можно обратиться в любой момент.

Что такое чат‑бот Telegram и зачем он нужен

Бот — сокращение от слова «робот». Это программа, которая автоматически, по команде или заданному расписанию, согласно указанным параметрам выполняет действия. В мессенджере Telegram чат-боты — это специальные аккаунты. Telegram-боты получают от людей текстовые команды и выполняют их: дают информацию, совершают необходимое действие (например, присылают документ) и пр. Ботам передают рутинные однообразные функции компании. Например, ответы на стандартные вопросы пользователей. Автоматическое заполнение документов избавляет людей от рутинного процесса и минимизирует ошибки. Даже частично заполненный документ (в тех случаях, когда целиком автоматизировать процесс нельзя) увеличивает скорость работы сотрудников и снижает количество однообразных операций.

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

чат-бот1.jpg

Создавать ботов в Telegram нужно с помощью официального бота @botfather. Вы находите его в Telegram, и он сразу выдает вам набор необходимых команд для дальнейших действий. C помощью команды /newbot можно создать нового бота. Далее необходимо ввести название бота и адрес (это то, что идет после «@»). После этого вы сразу получите специальный токен, который будет использоваться для дальнейшей работы. Лучше создавать бота с вашего аккаунта либо с корпоративной сим-карты — тогда в непредвиденных случаях вы сохраняете контроль за собой. Передавать ботов другим пользователям нельзя. Для работы бота, как и для любого другого IT-сервиса, нужен сервер: подойдет недорогой VPS за ±20 долл. в месяц. Домен (сайт) не нужен, но желателен — тогда можно использовать веб-хуки.
Время создания бота обычно измеряется в часах — от 1 до 20. Это маленький проект. Создание бота не может занимать месяц или даже две недели, исключение составляют большие проекты, которые предполагают автоматизацию очень сложных процессов в компании, где много нюансов или этапов. Учитывая, что стоимость работы среднего программиста в IT-аутсорсинге начинается от 1000 руб. в час, это доступный для любой компании проект. Сейчас на рынке есть несколько конструкторов ботов в Telegram, которые позволяют создать то, что нужно, без разработки, но я бы не рекомендовал готовые решения. Во-первых, скорость работы конструкторов оставляет желать лучшего: бот, который написан под заказ, всегда может работать намного быстрее, чем боты на конструкторе. Конечно, в данном случае важна еще и квалификация разработчика. Во-вторых, функционал конструкторов предполагает только примитивные вещи — довольно часто нужного вам функционала там просто нет. В-третьих, некоторые конструкторы настолько шаблонные, что их признаки видно в первые секунды диалога с ботом, — это понижает доверие к нему. В-четвертых, когда токен у вас и бот на вашем сервере, вы контролируете ситуацию. Конструкторы часто не выдают токены авторизации для ваших ботов — следовательно, если конструктор прекратит существовать, то ваш бот умрет вместе с ним и заберет с собой всех пользователей и всю базу данных.
Пример В прошлом году я делал проект по автоматизации командировок для одной электроэнергетической компании.
Как это работает:

  1. Сотрудник заполняет анкету через бота.
  2. Секретарь получает эту информацию в удобном виде и подбирает варианты размещения.
  3. Сотрудник через Telegram выбирает билеты и отель из предложенных секретарем.
  4. Заявка поступает в бухгалтерию с уже заполненными документами.
  5. Документы проверяют, и затем сотруднику остается только прийти в бухгалтерию, чтобы получить суточные и подписать бумаги.

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

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

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

День подходит к концу, а ответственный по сделке не закрыл задачу? Можно и нужно ему об этом напомнить. Или написать руководителю, что сделку забыли закрыть… А что, если каждый день отправлять руководителю список неправильно закрытых сделок? Возможностей очень много.

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

Есть некоторые внешние решения, готовые боты, которые возможно использовать в ваших бизнес-процессах. Но я не стал бы рекомендовать ориентироваться на них: в основном готовым решениям не хватает гибкости или специфики ваших бизнес-процессов. Их существование не отменяет потребности в собственном боте.

чат-бот2.jpg

Бот для организации командировок предлагает варианты перелета и размещения

Что боты Telegram умеют делать

Подведем итоги. Боты в Telegram хорошо делают следующие вещи.

Во-первых, любые уведомления — быстро, моментально, до нужного адресата.

Во-вторых, заполнение небольших (5–10 вопросов) анкет с отправкой данных на сервер. Более развернутые формы лучше оставить на сайте: могут возникнуть трудности, если, например, нужно будет исправить поле, которое отправлено.

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

Можно принять решение сразу по нескольким задачам: Telegram дает возможность прикреплять кнопки к сообщению, что позволяет разгружать несколько задач одновременно.

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

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

Полезные готовые чат-боты Telegram

@gmailbot — принимайте и отвечайте на письма из gmail прямо в Telegram

@tweetitbot — можно пользоваться Twitter прямо в Telegram

@amplifrbot — бот от сервиса Amplifr, платформы для ведения всей SMM-активности и аналитики по ней в одном месте

@ya — включает в себя почти весь функционал «Яндекса»

@vk_bot — интеграция с сообществами «ВКонтакте»

Несколько хороших советов

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

Совет 2. Не нужно пытаться автоматизировать вообще все или сделать одну кнопку «пусть все работает».

Совет 3. Не стоит перегружать бота функциями, лучше сделать несколько ботов.

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

Чат-бот Telegram отслеживает все упоминания клубов сети в соцсетях

Илья Коноплев, Директор по развитию сети World Gym в России

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

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

Мы делали ботов сами. Это простая задача, не требующая особых навыков программирования. Существуют инструкции, шаблоны для их настройки, которые интуитивно понятны.

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

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

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

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

чат-бот3.jpg

Бот фитнес-клуба прислал оповещение о новой заявке

Чат-бот Telegram напоминает, сколько дней отпуска осталось у сотрудников

Алексей Мариненок, Руководитель отдела развития программных систем BDO Unicon Outsourcing, Москва

Среди услуг нашей компаний — аутсорсинг расчета зарплаты. Мы разработали портал, где публикуем расчетные листки сотрудников заказчиков. Это удобное решение, и мы хотели использовать этот инструмент и для корпоративных целей. Но поняли, что настройка прав доступа для одновременного использования и внутри компании, и для клиента потребует ощутимых инвестиций.

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

Для оптимизации процесса мы создали чат-бот, который по запросу высылает сотруднику, например, расчетный листок. Эти данные Telegram получает из файла, который создает система «1С».

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

Чат-бот Telegram помог оптимизировать 10 внутренних процессов

Андрей Ваничев, Управляющий директор службы телемаркетинга и клиентского сервиса «Модульбанка», Москва

Для взаимодействия команд внутри банка мы используем бота «Пограничник» @ModulTeamClientBot. Это телеграм-бот, который фиксирует обращения подразделений и ведет их учет для дальнейшего разбора. Он помогает повысить эффективность и анализировать пробелы в знаниях сотрудников.

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

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

С помощью бота мы оптимизируем «кривые» процессы. Мы снизили количество обращений, сократив или упростив порядка 10 процессов, включая открытие счета и назначение встречи клиентам.

Благодаря внедрению бота «Пограничник», мы сэкономили время сотрудников, деньги компании и нервы руководителей. Сейчас ботом пользуются почти 500 сотрудников, за четыре месяца к нему обратились 12 тысяч раз.

Чат-бот Telegram облегчил клиентам коммуникацию с компанией

Рагим Ахадов, Директор компании «Экспекто», Москва

Наша компания — агрегатор digital инструментов. Часть клиентов, которые с нами работают, новички в этой сфере. У них иногда возникают вопросы по настройке рекламной кампании, ее оптимизации или работе с сервисом. Задать их они могут в социальных сетях, по электронной почте или с помощью телефонного звонка. Вопросы из большинства этих каналов связи переадресовываются в единую CRM-систему. Там их «подхватывает» один из наших специалистов, в зависимости от тематики вопроса.

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

В Телеграме же все проще: есть один чат для общения с одним клиентом по всем вопросам. Так удобнее обеим сторонам. Бот полностью интегрирован в экосистему. Для пользователя все взаимодействие с нашими сотрудниками происходит в рамках Телеграма: клиент задает боту вопрос, на который получает ответ от реального человека. Для наших сотрудников общение с клиентами через Телеграм ничем не отличается от классических вариантов. Вопрос точно так же автоматически переадресовывается в Carrot Quest, в рамках которого они на него отвечают.

Чат-бот Telegram облегчил распределение заказов

Иван Михайлов, Генеральный директор компании «ЧистоЧисто», Санкт-Петербург

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

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

Как только мы получаем от клиента заявку — по телефону или через сайт — она загружается в Telegram. В опубликованной версии заявки указаны объем, время и примерный адрес. Так мы нивелируем риск, что заказ «уведут». Под заявкой есть кнопка «Взять». Все клинеры видят обновления канала. Если хотят выполнить заказ — нажимают на кнопку. Полные данные о заказе приходят сотруднику личным сообщением в Telegram.

Загрузку клинеров контролируем в C RM-системе. Если кто-то набрал много заказов и есть риск, что не успеет выполнить их, — перераспределяем нагрузку: публикуем заявку в канале.

чат-бот4.jpg

Бот прислал клинерам новый заказ

Добавить комментарий

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