Telegram-бот
- 1. Создание Telegram-бота
- 2. Ввод токена Telegram-бота
- 3. Настройка Telegram-бота
- 4. Обзор Telegram-бота
- 5. Отправка данных в Telegram
- 1. Создание Telegram-бота
1. Создание Telegram-бота
Для создания бота необходимо в телеграм найти аккаунт @BotFather.
Далее ему необходимо прописать следующие команды:
Красная команда - создание нового бота;
Зеленая команда - Имя бота, которое будет отображаться пользователю;
Желтая команда - Логин бота для поиска в телеграм.
Синий прямоугольник с белой заливкой - место, в котором будет находится токен доступа к боту. Его нужно будет ввести в СУЛ.
2. Ввод токена Telegram-бота
Для установки токена у пользователя должна быть роль ул_ДобавлениеИзменениеНастроек или ПолныеПрава.
Для работы бота так же необходимо установить двухфакторную аутентификацию.
Чтобы настроить токен бота необходимо слева в меню нажать "Настройки".
Затем перейти в настройки поведения сервиса.
В переключателе вверху страницы выбрать "SMS, Email, Push, Telegram", а затем опустится вниз страницы. Нужная настройка называется "Токен доступа к Telegram-боту".
Работать бот может начать не сразу. Возможно придется подождать 10 - 15 минут.
3. Настройка Telegram-бота
Подготовка к настройке
Для настройки работы бота у пользователя должна быть роль ул_ДобавлениеИзменениеНастроекТелеграм или ПолныеПрава.
После обновления настроек их применение может произойти не сразу. Возможно придется подождать 10 - 15 минут.
Раздел настроек
Чтобы перейти к форме настроек в меню слева необходимо нажать "Коммуникации".
В открывшейся форме нажать раздел "Чат боты".
Описание настроек
В открывшейся форме расположены настройки телеграм и вк ботов. Первые 5 настроек относятся и к телеграм и к вк боту.
Общие настройки:
- Флаг "Показывать раздел "Описание акций" отвечает за отображение введенных акций в настройках;
- Реквизит "Представление штрихкода карты" отвечает за формат отображения штрихкода;
- Флаг "Показывать раздел "Оценить сервис" отвечает за отправку показ раздела с оценкой сервиса пользователю;
- Флаг "Отображать правила бонусной программы" отвечает за отправку пользователю правил, введенных в реквизит "Правила бонусной программы";
- Флаг "Отображать представление карты" отвечает за отображение штрихкода карты (в Telegram) на фоне выбранной в реквизите "Изображение представления карты" картинки;
- Реквизит "Шаблон отображения карты Telegram-ботом" настраивается с помощью текста и параметров, которые выбираются в подменю справа (Параметры шаблона).
Настройки, относящиеся только к телеграм боту:
- Флаг "Запретить копирование в чат - боте" запрещает копирование сообщение в чате с телеграм ботом;
- Таблица список и порядок данных. С ее помощью настраивается список и порядок данных, которые будут необходимы при регистрации пользователя через Telegram.
4. Обзор Telegram-бота
После всех проведенных настроек переходим в бота.
Сразу будет отображаться окно авторизации.
Для авторизации необходимо ввести почту или телефон (смотря что установлено в настройках СУЛ), а затем код подтверждения.
После этого становятся доступны функции бота в Reply-клавиатуре.
1) Правила бонусной программы - настройка которая заполняется на вкладке "Коммуникации - Telegram"
- Представление в телеграм:
2) Описание карты - настройка которая заполняется на вкладке "Коммуникации - Telegram"
- Представление в телеграм:
3) Штрих-код карты - настройка, представление которой заполняется на вкладке "Коммуникации - Telegram"
- Представление в телеграм:
4) Оценить сервис - позволяет выставить оценку по пятибальной шкале от 1 до 5 и написать отзыв.
После выбора оценки из Inline-клавиатуры необходимо ввести текст отзыва:
5. Отправка данных в Telegram
В СУЛ Телеграм в качестве канала отправки оповещений могут использовать:
1). События.
Для этого в форме элемента События необходимо перейти на страницу "Оповещения", установить флажок "Телеграм" и выбрать нужный шаблон оповещения:
2) Сценарии.
Из сценария отправка данных в Телеграм организована из узла с типом "Действие".
В форме узла необходимо добавить действие "Отправка Telegram". В качестве параметров используется следующие поля: "Значение" - здесь можно ввести произвольный текст, который будет отправлен в Telegram.
"Шаблон" - здесь можно выбрать предварительно подготовленный шаблон оповещения.
Поле "Значение" имеет более высокий приоритет над "Шаблон", то есть при если будут заполнены оба поля, то будет отправлен текст из поля "Значение".
1. Создание Telegram-бота
Для создания бота необходимо в телеграм найти аккаунт @BotFather.
Далее ему необходимо прописать следующие команды:
Красная команда - создание нового бота;
Зеленая команда - Имя бота, которое будет отображаться пользователю;
Желтая команда - Логин бота для поиска в телеграм.
Синий прямоугольник с белой заливкой - место, в котором будет находится токен доступа к боту. Его нужно будет ввести в СУЛ.