Telegram

Telegram – бесплатный онлайн-мессенджер, одно из самых популярных мобильных приложений в мире.

Что позволяет?

Данный канал позволяет полностью автоматизировать общение с клиентами.

Подключение

Подключение Савви к боту в Telegram

1

Для того, чтобы подключить Telegram к Вашему боту в Савви, требуется зайти в раздел "Каналы" и выбрать Telegram

Скриншот раздела "Каналы" с выделенным пунктом "Telegram"
2

Видим поле, в котором нам требуется прописать токен. Токен — это уникальный идентификатор пользователя в Telegram. Он позволяет серверам определять запросы; шифрует доступ к боту канала, чтобы мошенники не получили его

Скриншот настроек канала "Telegram" с выделенным полем "Токен"
3

Чтобы получить токен, нужно в поисковой строке Telegram вбить @BotFather

Скриншот приложения Telegram с открытым ботом BotFather. Начало диалога с ботом
4

Нажав на кнопку Start мы получаем список команд, которые может выполнить этот бот. Если наша задача получить токен уже существующего бота, тогда нужно выбрать команду /token

Скриншот диалога с ботом BotFather, указание на пункт /token
5

После того, как Вы получили токен в BotFather, пропишите его в поле Telergram и нажмите кнопку "Сохранить"

Скриншот меню настроек канала Telegram, введённый токен, указание на кнопку "Сохранить"
6

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

Скриншот настроек канала Telegram после подключения
7

Если мы в поле Сообщение при команде /start зададим Приветствие, то бот всегда будет его прописывать при обращении клиента в боте Telegram, который уже подключен к Савви:

Скриншот настроек канала Telegram после подключения, выделено поле "Сообщение при команде /start"
8

Нажимаем Сохранить.

Подключение Савви к индивидуальной учётке

Вы имеете возможность подключить Савви к индивидуальной учётной записи в Telegram. Для этого есть определённое поле User ID.

Скриншот настроек канала Telegram после подключения, выделено поле "User ID (при подключении бизнес-аккаунта)"

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

НО: для этого нужен Telegram Premium.

1

Нужно отправить боту @PremiumBot команду /start

Скриншот общения с ботом @PremiumBot, отправлена команда /start, получено сообщение с инвойсом на оплату Telegram Premium
2

Далее, нужно выбрать и оплатить Telegram Premium на нужный вам срок

3

После того, как оплатили, то переходим в @BotFather и нажимаем /mybots и выбираем нужного бота

Скриншот из бота BotFather после отправки команды /mybots, выделен один из ботов
4

Затем нужно выбрать Bot Settings

Скриншот из бота BotFather после отправки команды /mybots и выбора бота, выделена кнопка "Bot Settings"
5

Далее нажать Business Mode

Скриншот из бота BotFather после отправки команды /mybots, выбора бота и перехода в его настройки, выделена кнопка "Business Mode"
6

Затем выбрать Turn On

Скриншот из бота BotFather после отправки команды /mybots, выбора бота и перехода в его настройки, настройки Business Mode, выделена кнопка "Turn on"
7

Далее нужно скопировать юзернейм бота

Скриншот из бота BotFather после отправки команды /mybots, выбора бота и перехода в его настройки, настройки Business Mode и включения этого режима, выделен юзернейм бота
8

Переходим к настройке Telegram Business

Нужно перейти далее в настройки аккаунта

Скриншот настроек Telergam на iOS, выделена кнопка перехода в настройки

Нужно найти Telegram Business

Скриншот настроек Telergam на iOS, выделен пункт "Telegram для бизнеса"
9

Далее надо перейти в раздел «Чат-боты»

10

В поле «@имя бота» пишем юзернейм нашего бота

Скриншот настроек Telergam на iOS, настроки для бизнеса, выделено поле с вводом юзернейма бота
11

Нажимаем «Добавить»

Скриншот настроек Telergam на iOS, настроки для бизнеса, в поле для юзернейма бота введен бот, выделена кнопка добавления бота
12

Нажимаем «Готово»

Скриншот настроек Telergam на iOS, настроки для бизнеса, введен бот, выделена кнопка "Готово"

Как узнать свой User ID

Чтобы узнать свой User ID, выполните следующие шаги:

  1. Откройте Telegram и найдите бота @userinfobot или @my_id_bot.

  2. Запустите бота, нажав на кнопку "Start" или отправив команду /start.

  3. Бот автоматически отправит вам ваш User ID и другую информацию о Вашем аккаунте.

Ваш User ID — это уникальный номер, который используется для идентификации вашего аккаунта в Telegram. Он отличается от вашего @username (имени пользователя), которое вы можете изменять.

Настройка чёрного и белого списка пользователей по их ID

Скриншот настроек канала Telegram после подключения, выделены поля "Чёрный список" и "Белый список"

Здесь Вы можете вписать id пользователей, кому бот не будет отвечать, либо id пользователей, кому бот будет отвечать (в этом случае бот будет отвечать исключительно выбранным пользователям).

Режим ответов бота в группах

Скриншот настроек канала Telegram после подключения, выделен переключатель "Отвечать в группах только при упоминании"
  • Если флаг Отвечать в группах только при упоминании ❌выключен, то бот будет отвечать на все сообщения в группе, где он подключен

  • Если флаг Отвечать в группах только при упоминании ✅включен, то бот будет отвечать только в том случае, если к Боту обратятся через упоминание: "@my_bot Привет".

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

Проверка подписки на каналы

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

Режим ответов бота в группах с темами

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

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

Как узнать ID темы

Чтобы получить ID темы необходимо выполнить следующие шаги:

  1. Кликните правой кнопкой мыши на одном из сообщений в теме, ID которой необходимо получить.

  1. Вы получите ссылку в следующем формате:

  1. Необходимо взять обведенную часть и прибавить к ней -100.

В данном примере ID будет -1002460154739/12

Режим ответов бота в каналах

Настройка ответов бота при упоминании, при использовании ключевых слов и проверка подписки аналогична Пункту 9.

Очистка контекста на команду /start.

Скриншот настроек канала Telegram после подключения, выделен переключатель "Очищать контекст по команде /start"

Данная настройка особенно полезна при тестовых диалогах. При вводе в ТГ-бот команды /start контекст диалога полностью очищается и можно начинать новый диалог.

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

Скриншот настроек канала Telegram после подключения, выделен переключатель "Пометка о прочтении у бизнес-ботов"

Если Вы хотите, чтобы сообщения в бизнес боте отмечались, как прочитанные, то в настройках бизнес бота выдайте разрешение - "Чтение сообщений"

В настройках Савви включите "Пометка о прочтении у бизнес ботов"

Кнопки в Telegram

Настроить кнопки можно через создание действия. Добавление кнопок позволит расширить взаимодействие клиента с ботом.

Настройка:

  1. Перейдите на вкладку "Действия" и нажмите кнопку "Добавить".

  1. Выберите действие "Кнопки в Telegram". Процедура добавления данного действия аналогична добавлению других действий.

  1. Переходим к настройке шага.

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

Добавить кнопки внизу экрана

Параметры клавиатуры.

Задают поведение клавиатуры при взаимодействии с ней.

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

Добавление кнопки

  1. Для добавления кнопки нажмите на "+"

  1. Настройка кнопки

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

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

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

Добавить кнопки под сообщением

Добавление кнопок выполняется аналогично тому, как это было в предыдущем пункте.

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

Убрать кнопки внизу экрана

Данный вариант шага не имеет специфических настроек. Запуск действия с таким шагом удаляет ранее созданные кнопки внизу экрана.

Задание функции

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

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

В инструкции необходимо прописать условие срабатывания и название функции, для примера представим, что функция называется add_button:

Когда клиент прислал свои данные, вызови функцию add_button.

Задание аргументов и констант

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

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

Дополнительные настройки

Блок настроек аналогичен другим действиям.

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

Выключение ответов бота

Если Вам по каким-то причинам требуется на время отключить ответы бота в Telegram, то необходимо выключить флаг "Ответы бота".

Last updated

Was this helpful?