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

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

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

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

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

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

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

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

НО: для этого нужен Telegram Premium.
Нужно отправить боту @PremiumBot команду /start

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

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

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

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

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

Переходим к настройке Telegram Business
Убедитесь, что у вас установлено приложение Telegram самой последней версии.
Нужно перейти далее в настройки аккаунта

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

Далее надо перейти в раздел «Чат-боты»
В поле «@имя бота» пишем юзернейм нашего бота

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

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

Как узнать свой User ID
Чтобы узнать свой User ID, выполните следующие шаги:
Откройте Telegram и найдите бота @userinfobot или @my_id_bot.
Запустите бота, нажав на кнопку "Start" или отправив команду /start.
Бот автоматически отправит вам ваш User ID и другую информацию о Вашем аккаунте.
Ваш User ID — это уникальный номер, который используется для идентификации вашего аккаунта в Telegram. Он отличается от вашего @username (имени пользователя), которое вы можете изменять.
Настройка чёрного и белого списка пользователей по их ID

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

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

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

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

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

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

В данном примере ID будет -1002460154739/12
Режим ответов бота в каналах
Настройка ответов бота при упоминании, при использовании ключевых слов и проверка подписки аналогична Пункту 9.
Очистка контекста на команду /start.

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

Если Вы хотите, чтобы сообщения в бизнес боте отмечались, как прочитанные, то в настройках бизнес бота выдайте разрешение - "Чтение сообщений"
В настройках Савви включите "Пометка о прочтении у бизнес ботов"
Кнопки в Telegram
Настроить кнопки можно через создание действия. Добавление кнопок позволит расширить взаимодействие клиента с ботом.
Настройка:
Перейдите на вкладку "Действия" и нажмите кнопку "Добавить".

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

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

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

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

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

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

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

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

Убрать кнопки внизу экрана
Данный вариант шага не имеет специфических настроек. Запуск действия с таким шагом удаляет ранее созданные кнопки внизу экрана.
Задание функции
На вкладке "Условия срабатывания" необходимо задать имя функции, по которой будет запускаться действие.
В инструкции необходимо прописать условие срабатывания и название функции, для примера представим, что функция называется add_button:
Когда клиент прислал свои данные, вызови функцию add_button.
Задание аргументов и констант
Аналогично другим действиям можно добавлять аргументы и константы на соответствующих вкладках, что позволяет расширить гибкость сценариев использования. Вы можете формировать содержание кнопок динамически во время диалога, либо получать информацию из других сервисов, либо источников.
Дополнительные настройки
Блок настроек аналогичен другим действиям.
Кнопки в Telegram предоставляют из себя мощный инструмент, который может изменить пользовательский опыт взаимодействия с ботом и во многом упростить и улучшить его.
Выключение ответов бота
Если Вам по каким-то причинам требуется на время отключить ответы бота в Telegram, то необходимо выключить флаг "Ответы бота".

Last updated
Was this helpful?