# Bothelp и Emdesell

Источник: https://docs.emdesell.ru/integracii-s-servisami/bothelp-i-emdesell

***

**Bothelp** - это платформа для создания рассылок, автоворонок и чат-ботов в мессенджерах и соц.сетях.

**Сайт платформы** - [https://bothelp.io/ru](https://bothelp.io/ru)

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

Далее, в инструкции рассмотрим подключение сервиса рассылок BotHelp к онлайн-школе на платформе Emdesell, а также пример настройки бота в этом сервисе.

***

## 1. Регистрация в BotHelp

Первое, что необходимо сделать - это пройти регистрацию в сервисе BotHelp на сайте - [https://bothelp.io/ru](https://bothelp.io/ru) по кнопке - Регистрация.

* Переходим на сайт сервиса -  [https://bothelp.io/ru](https://bothelp.io/ru)

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(769%29.png" alt=""><figcaption></figcaption></figure>

* Нажимаем на кнопку - **Регистрация**, в правом верхнем углу, если работать с компьютера или кнопку - **Получить доступ**.

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/2023-04-10_12-16-02.png" alt=""><figcaption></figcaption></figure>

* Либо перейти по кнопке - **Получить доступ**, если работать с мобильного устройства.

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(492%29.png" alt=""><figcaption></figcaption></figure>

* Далее, в открывшемся окне регистрации - заполнить данные - Имя и Фамилия, email почту и пароль и нажать кнопку - **Далее**.

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(2192%29.png" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(1922%29.png" alt=""><figcaption></figcaption></figure>

* После этого будет создан Аккаунт в сервисе BotHelp.

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(1167%29.png" alt=""><figcaption></figcaption></figure>

* Также, появится новое окно с опросом от сервиса после создания аккаунта.

![](https://docs.emdesell.ru/.assets/bh-emdesell/1.png)

Этот опрос можно пройти, либо закрыть по крестику в правом верхнем углу.

![](https://docs.emdesell.ru/.assets/bh-emdesell/2.png)

Далее, переходим к настройке и подключению сервиса BotHelp в кабинете школы.

***

## 2. Подключение BotHelp к школе

Теперь нам необходимо подключить сервис BotHelp к кабинету школы.

Выполняем следующие шаги:

* Переходим в кабинет школы как Администратор

![](https://docs.emdesell.ru/.assets/bh-emdesell/3.png)

* Далее, переходим в раздел кабинета школы **Настройки**

![](https://docs.emdesell.ru/.assets/bh-emdesell/4.png)

* Далее, переходим в подраздел - **Боты**

![](https://docs.emdesell.ru/.assets/bh-emdesell/5.png)

* Далее, остаемся во вкладке **BotHelp**

![](https://docs.emdesell.ru/.assets/bh-emdesell/6.png)

* Далее, включаем Интеграцию с BotHelp в этом разделе

![](https://docs.emdesell.ru/.assets/bh-emdesell/7.png)

* Далее, оставляем эту вкладку открытой и переходим в новой вкладке браузера в кабинет сервиса BotHelp.

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(2210%29.png" alt=""><figcaption></figcaption></figure>

* В окне сервиса BotHelp (в личном кабинете сервиса) переходим в раздел **Настройки** (иконка шестерёнки в меню слева)

![](https://docs.emdesell.ru/.assets/bh-emdesell/8.png)

* Далее, переходим во вкладку **Интеграции**

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(771%29.png" alt=""><figcaption></figcaption></figure>

* Далее, в первом разделе  **Open API** нажимаем кнопку **Сгенерировать API ключи**

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/2023-04-10_12-36-48.png" alt=""><figcaption></figcaption></figure>

* После генерации копируем **ID** по кнопке копирования в данном разделе

![](https://docs.emdesell.ru/.assets/bh-emdesell/10.png)

* Вставляем скопированный **ID** из сервиса BotHelp в раздел настроек школы в строку ввода **ID**

![](https://docs.emdesell.ru/.assets/bh-emdesell/9.png)

* Таким же способом копируем **Secret** из сервисе BotHelp

![](https://docs.emdesell.ru/.assets/bh-emdesell/11.png)

* И вставляем его в раздел  **Secret** в кабинете настроек школы

![](https://docs.emdesell.ru/.assets/bh-emdesell/12.png)

* Обязательно нажимаем кнопку **Сохранить изменения** в настройках кабинета школы

![](https://docs.emdesell.ru/.assets/bh-emdesell/13.png)

* Таким образом, сделали подключение (интеграцию) к кабинету школы сервиса BotHelp, а также слева в меню кабинета школы появится новый раздел - **Боты**

![](https://docs.emdesell.ru/.assets/bh-emdesell/14.png)

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

![](https://docs.emdesell.ru/.assets/bh-emdesell/15.png)

***

## 3. Подключение бота Телеграм в BotHelp

В данном разделе рассмотрим настройку подключения чат-бота Telegram в сервисе BotHelp

* Переходим в кабинет сервиса BotHelp

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(1650%29.png" alt=""><figcaption></figcaption></figure>

* Далее, переходим в раздел (меню слева) **Настройки**

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(332%29.png" alt=""><figcaption></figcaption></figure>

* Далее, переходим во вкладку **Каналы**

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(2107%29.png" alt=""><figcaption></figcaption></figure>

* Далее, нажимаем кнопку **Добавить канал**

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(446%29.png" alt=""><figcaption></figcaption></figure>

* Далее, нажимаем на курсор вкладки выбора в открывшемся окне

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(1751%29.png" alt=""><figcaption></figcaption></figure>

* Выбираем канал **Telegram**

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(1571%29.png" alt=""><figcaption></figcaption></figure>

* Далее, в открывшемся окне необходимо заполнить строку ввода - **Telegram токен**

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/2023-04-10_14-09-22.png" alt=""><figcaption></figcaption></figure>

Этот токен берется при создании нового бота в сервисе Telegram.

Как создать такого бота можно посмотреть в инструкции по ссылке - [Telegram](https://docs.emdesell.ru/nastroika-servisa/nastroiki/telegram.md) на примере создания бота для уведомлений Telegram в школе.

Или вы можете создать нового бота в Telegram по инструкции из этого сервиса по кнопке **Подробнее**

![](https://docs.emdesell.ru/.assets/bh-emdesell/16.png)

* После создания нового бота в Telegram и получения необходимого токена бота для интеграции с другими сервисами, копируем и вставляем полученный токен Telegram в эту строку ввода и нажимаем кнопку - **Добавить канал**

![](https://docs.emdesell.ru/.assets/bh-emdesell/17.png)

* После этого появится новое окно с предложением создать первого бота. Пока нажимаем в этом окне кнопку **Создам позже**

![](https://docs.emdesell.ru/.assets/bh-emdesell/18.png)

* Канал Telegram успешно добавлен в сервис BotHelp

![](https://docs.emdesell.ru/.assets/bh-emdesell/19.png)

### 3.1 Сделаем начальную проверку бота

* Перейдем в сообщения Telegram с профилем [https://t.me/BotFather](https://t.me/BotFather) - это диалог, где создавали Telegram бота

![](https://docs.emdesell.ru/.assets/bh-emdesell/20.png)

* Далее, нажимаем по кнопке **Меню**

![](https://docs.emdesell.ru/.assets/bh-emdesell/21.png)

* Выберем команду **/mybots**

![](https://docs.emdesell.ru/.assets/bh-emdesell/22.png)

* Выбираем необходимого бота (если их несколько) по клику на его наименование из сообщения Telegram

![](https://docs.emdesell.ru/.assets/bh-emdesell/23.png)

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

![](https://docs.emdesell.ru/.assets/bh-emdesell/24.png)

* Теперь, переходим в сообщения с ботом по клику на ссылку его профиля из этого сообщения

![](https://docs.emdesell.ru/.assets/bh-emdesell/25.png)

* Далее, нажимаем кнопку **Запустить**

![](https://docs.emdesell.ru/.assets/bh-emdesell/26.png)

* Напишем слово *Привет*, для теста, и отправим сообщение этому боту

![](https://docs.emdesell.ru/.assets/bh-emdesell/27.png)

* Как видно, сообщение отправлено в диалоге с ботом

![](https://docs.emdesell.ru/.assets/bh-emdesell/28.png)

* Далее, переходим в кабинет сервиса BotHelp

![](https://docs.emdesell.ru/.assets/bh-emdesell/29.png)

* Далее, перейдем в раздел в основном меню слева **Подписчики**

![](https://docs.emdesell.ru/.assets/bh-emdesell/30.png)

* И увидим данные своего аккаунта в списке подписчиков

![](https://docs.emdesell.ru/.assets/bh-emdesell/31.png)

Это означает, что привязка аккаунта Telegram в BotHelp работает.

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

![](https://docs.emdesell.ru/.assets/bh-emdesell/32.png)

В данном разделе виден диалог с пользователем в Telegram.

![](https://docs.emdesell.ru/.assets/bh-emdesell/33.png)

* Далее, можно нажать на этот диалог и в открывшемся окне написать тестовое сообщение от бота - *Привет* и нажимаем кнопку - **Отправить**

![](https://docs.emdesell.ru/.assets/bh-emdesell/34.png)

* В результате этого, подписчику придет сообщение от бота в Telegram

![](https://docs.emdesell.ru/.assets/bh-emdesell/35.png)

А это означает, что все работает правильно.

***

## 4. Создание бота Telegram в BotHelp

* Переходим в раздел - **Боты**, в сервисе BotHelp

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(2201%29.png" alt=""><figcaption></figcaption></figure>

* Нажимаем на кнопку **Новый бот** в правом верхнем углу этого раздела

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(283%29.png" alt=""><figcaption></figcaption></figure>

* Выбираем вкладку - **Телеграм**.

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(1113%29.png" alt=""><figcaption></figcaption></figure>

* Далее, в открывшемся окне, вводим название будущего бота (можно задать любое понятное для себя название), выбираем канал Telegram (это наш бот в Telegram) и нажимаем кнопку - **Создать бота**

![](https://docs.emdesell.ru/.assets/bh-emdesell/36.png)

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

![](https://docs.emdesell.ru/.assets/bh-emdesell/37.png)

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

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

***

## 5. Пример сборки бота для школы

Рассмотрим следующие условия для примера сборки бота для школы на платформе Emdesell.

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

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

А тем, кто не получил Доступ, нужно сделать напоминание о его получении в школе.

В первом блоке бота *Новый шаг* нам нужно сформировать приветственное сообщение для пользователей и вставить ссылку на получение Доступа к бесплатному уроку в школе.

Ссылку для получения Доступа к бесплатному уроку нужно сформировать в настройках Доступа, в разделе *Ключи*, **Генерация**.

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

Сначала нужно включить эту опцию в кабинете школы.

* Переходим в кабинет шкошлы как Администратор

![](https://docs.emdesell.ru/.assets/bh-emdesell/38.png)

* Далее, переходим в раздел **Настройки**

![](https://docs.emdesell.ru/.assets/bh-emdesell/39.png)

* Далее, нужно перейти в подраздел **Ключи доступов**

![](https://docs.emdesell.ru/.assets/bh-emdesell/40.png)

*Далее, нужно включить опцию **Ключи доступов**

![](https://docs.emdesell.ru/.assets/bh-emdesell/41.png)

* И обязательно **Сохранить изменения**

![](https://docs.emdesell.ru/.assets/bh-emdesell/42.png)

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

Далее, переходим в раздел редактирования необходимого Доступа школы (раздел Доступы). Это тот доступ, который будет открывать один бесплатный урок в кабинете школы.

![](https://docs.emdesell.ru/.assets/bh-emdesell/43.png)

Далее, спускаемся в конец страницы раздела редактирования этого Доступа к разделу - **Ключи**, **Генерация**

![](https://docs.emdesell.ru/.assets/bh-emdesell/44.png)

Далее, сформируем 1 безлимитный ключ с длительностью - 10 дней.

![](https://docs.emdesell.ru/.assets/bh-emdesell/45.png)

И нажимаем кнопку **Сгенерировать**

![](https://docs.emdesell.ru/.assets/bh-emdesell/46.png)

Сразу после этого, ниже, появится таблица с ключом.

![](https://docs.emdesell.ru/.assets/bh-emdesell/47.png)

Нажимаем на кнопку - **глазик** в столбце - Не использ.

![](https://docs.emdesell.ru/.assets/bh-emdesell/48.png)

В открывшемся новом окне переходим во вкладку - **Ссылки BotHelp**

![](https://docs.emdesell.ru/.assets/bh-emdesell/49.png)

Далее, нажимаем кнопку **Скопировать ключи**

![](https://docs.emdesell.ru/.assets/bh-emdesell/50.png)

Приступаем к настройке бота в сервисе BotHelp.

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

![](https://docs.emdesell.ru/.assets/bh-emdesell/37.png)

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

![](https://docs.emdesell.ru/.assets/bh-emdesell/51.png)

Далее, нужно обязательно нажать кнопку **Сохранить и закрыть**

![](https://docs.emdesell.ru/.assets/bh-emdesell/52.png)

Таким образом, сформировали первый блок **Новый шаг** с привественным сообщением и ссылкой для получения доступа к бесплатному уроку в школе

![](https://docs.emdesell.ru/.assets/bh-emdesell/53.png)

Отлично, двигаемся дальше.

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

* Добавляем новый блок - **Условие**.

Нажимаем на плюсик справа в нижнем углу и выбираем новый блок **Условие**

![](https://docs.emdesell.ru/.assets/bh-emdesell/54.png)

Добавили новый блок - **Условие**.

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(1705%29.png" alt=""><figcaption></figcaption></figure>

Теперь, переходим в кабинет школы в раздел - **Боты**.

![](https://docs.emdesell.ru/.assets/bh-emdesell/55.png)

Нажимаем кнопку **Создать новый триггер BotHelp**

![](https://docs.emdesell.ru/.assets/bh-emdesell/56.png)

В новом окне настройки триггера необходимо правильно заполнить все данные, в частности - *Событие* и *Действие* триггера.

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

![](https://docs.emdesell.ru/.assets/bh-emdesell/57.png)

В опции **Событие триггера** выбираем параметр **Получен доступ**

![](https://docs.emdesell.ru/.assets/bh-emdesell/58.png)

Теперь необходимо ввести правильный ID Доступа бесплатного урока.  Оставляем эту вкладку браузера открытой.

И переходим в новой вкладке браузера в раздел **Доступы**

![](https://docs.emdesell.ru/.assets/bh-emdesell/59.png)

Далее, переходим в редактирование Доступа, в данном примере это Доступ *Первый урок*

![](https://docs.emdesell.ru/.assets/bh-emdesell/60.png)

И из строки браузера - берем цифру в конце url сайта школы.

В данном примере это будет цифра *27*

![](https://docs.emdesell.ru/.assets/bh-emdesell/61.png)

Переходим обратно во вкладку с редактированием триггера и вводим цифру 27

![](https://docs.emdesell.ru/.assets/bh-emdesell/62.png)

Теперь, переходим к опции **Действие** триггера

![](https://docs.emdesell.ru/.assets/bh-emdesell/63.png)

И выставляем параметр **Добавить метки**

![](https://docs.emdesell.ru/.assets/bh-emdesell/64.png)

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

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

![](https://docs.emdesell.ru/.assets/bh-emdesell/65.png)

Вводим наименование метки для данного примера введем название *бесплатный_урок*

![](https://docs.emdesell.ru/.assets/bh-emdesell/66.png)

Далее, нажимаем кнопку - **Сохранить шаблон**

![](https://docs.emdesell.ru/.assets/bh-emdesell/67.png)

Таким образом, создали новый триггер для BotHelp в кабинете школы

![](https://docs.emdesell.ru/.assets/bh-emdesell/68.png)

Далее, переходим обратно в раздел редактирования бота в сервисе BotHelp

![](https://docs.emdesell.ru/.assets/bh-emdesell/69.png)

### **5.1 Как добавить новую метку в BotHelp**

**Внимание!** Чтобы добавить новую метку в данном сервисе, а именно, в разделе редактирования бота, нужно сделать следующее:

* Добавляем новый блок - **Действия**

![](https://docs.emdesell.ru/.assets/bh-emdesell/70.png)

* Далее, переходим в этот блок по клику (нажимаем на него)

![](https://docs.emdesell.ru/.assets/bh-emdesell/71.png)

* Нажимаем кнопку **+Добавить действие**

![](https://docs.emdesell.ru/.assets/bh-emdesell/72.png)

* Выбираем опцию *Добавить метку*

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(2337%29.png" alt=""><figcaption></figcaption></figure>

* Вводим такое же название метки как в школе в строку ввода метки

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(1078%29.png" alt=""><figcaption></figcaption></figure>

* И нажимаем кнопку **enter** на клавиатуре

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(1152%29.png" alt=""><figcaption></figcaption></figure>

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

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

* Сохраняем и закрываем этот блок

![](https://docs.emdesell.ru/.assets/bh-emdesell/73.png)

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

Далее, переходим к блоку **Условие**. И нажимаем по нему

![](https://docs.emdesell.ru/.assets/bh-emdesell/74.png)

В правом открывшемся новом окне настройки блока нажимаем **+Добавить условие**

![](https://docs.emdesell.ru/.assets/bh-emdesell/75.png)

В всплывающем списке - выбираем параметр **Метка**

![](https://docs.emdesell.ru/.assets/bh-emdesell/76.png)

Далее, нажимаем по списку в разделе настройки *Метка*

![](https://docs.emdesell.ru/.assets/bh-emdesell/77.png)

И выбираем метку, которую только что задали в блоке **Действия**.

Наименование метки должно совпадать точь-в-точь с наименованием метки в триггере кабинета школы

![](https://docs.emdesell.ru/.assets/bh-emdesell/78.png)

Выбираем метку и нажимаем **Сохранить и закрыть**

![](https://docs.emdesell.ru/.assets/bh-emdesell/79.png)

В результате, получился такой блок с указанием условия по метке

![](https://docs.emdesell.ru/.assets/bh-emdesell/80.png)

Далее, необходимо соединить Блок *Новый шаг* с блоком *Условие 1*

![](https://docs.emdesell.ru/.assets/bh-emdesell/81.png)

Далее, добавим еще один блок - **Сообщение**, в данную схему бота.

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(274%29.png" alt=""><figcaption></figcaption></figure>

Кликаем по новому блоку и вводим необходимый текст сообщения

![](https://docs.emdesell.ru/.assets/bh-emdesell/82.png)

Нажимаем **Сохранить и закрыть** и соединяем блок Условия 1 от кнопки Да к блоку этого нового сообщения

![](https://docs.emdesell.ru/.assets/bh-emdesell/83.png)

Как вариант, можно еще поставить блок - Задержка, между этими двумя блоками.

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

![](https://docs.emdesell.ru/.assets/bh-emdesell/84.png)

В условие *Нет* добавляем такой же блок **Сообщение**, но уже с другим текстом, напоминание о том, что доступ еще не получен и чтобы его получить нужно перейти по ссылке активации доступа к бесплатному уроку в школе

![](https://docs.emdesell.ru/.assets/bh-emdesell/85.png)

Таким образом, создаем все необходимые блоки для задач этого бота в сервисе BotHelp.

Связки в боте могут быть любого формата и объема.

Также можно делать любые удобные сценарии для доведения до результата клиентов школы.

После сборки бота, необходимо сделать полную проверку работы бота в связке сервиса BotHelp и онлайн-школы на Emdesell.

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

***

## 6. Авторассылки

Также, есть еще один дополнительный раздел в сервисе BotHelp **Авторассылки**

![](https://docs.emdesell.ru/.assets/bh-emdesell/86.png)

Авторассылки включаются в работу - когда сработал какой-либо триггер в кабинете онлайн-школы.

Создадим новую Авторассылку в BotHelp. Перейдем в раздел **Авторассылки** и нажмем кнопку **Новая авторассылка**

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(1306%29.png" alt=""><figcaption></figcaption></figure>

И нажимаем кнопку **Добавить шаг**

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(2338%29.png" alt=""><figcaption></figcaption></figure>

Введем для теста в текст сообщения первого шага *Авторассылка сработала*

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(1875%29.png" alt=""><figcaption></figcaption></figure>

И добавим кнопку для того, чтобы запустить бота в работу. Нажимаем кнопку **+Добавить кнопку**

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(722%29.png" alt=""><figcaption></figcaption></figure>

Далее, вводим название действия *Запустить бота* школы, выбираем опцию - **Действие**, и далее выбираем вкладку **Запустить бота**

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(711%29.png" alt=""><figcaption></figcaption></figure>

Далее, выбираем созданного ранее бота, выбираем начальный шаг - Старт, и нажимаем - Сохранить.

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(279%29.png" alt=""><figcaption></figcaption></figure>

Далее, чтобы добавить данную Авторассылку в триггер школы, необходимо скопировать **Ref ID** из сервиса BotHelp в настройки триггера школы

![](https://docs.emdesell.ru/.assets/bh-emdesell/87.png)

Поэтому, переходим во вкладку **Настройки** (раздела Авторассылки сервиса BotHelp)

![](https://docs.emdesell.ru/.assets/bh-emdesell/89.png)

И в открывшемся окне копируем шифр **Ref ID** (все, что находится после значения **Ref:**)

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(716%29.png" alt=""><figcaption></figcaption></figure>

И вставляем скопированный Ref ID в поле настроек триггера Авторассылки в школе

![](https://docs.emdesell.ru/.assets/bh-emdesell/88.png)

И сохраняем шаблон по кнопке **Сохранить шаблон**.

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

Для того чтобы сбросить просмотры урока, необходимо перейти в редактирования данного урока в школе и нажать на кнопку **Сбросить просмотры** в самом низу редактирования страницы урока

![](https://docs.emdesell.ru/.assets/bh-emdesell/90.png)

Перед проверкой работы Авторассылки и Бота в сервисе BotHelp убедитесь в том, что они **Активированы** в этом сервисе.

Проверяем бота на активность. Бот **активен**

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(2389%29.png" alt=""><figcaption></figcaption></figure>

Проверяем Авторассылку. Она - *остановлена*

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(994%29.png" alt=""><figcaption></figcaption></figure>

Соответственно, нажимаем на три точки окна Авторассылки и выбираем режим **Активировать**

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(1453%29.png" alt=""><figcaption></figcaption></figure>

Теперь, Авторассылка - Активна.

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(702%29.png" alt=""><figcaption></figcaption></figure>

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

Переходим в кабинет школы ученика и переходим в урок 1 для просмотра (по которому был настроен триггер в школе для просмотра урока и работы Авторассылки).

Переходим в кабинет школы по кнопке **Войти в кабинет ученика**

![](https://docs.emdesell.ru/.assets/bh-emdesell/91.png)

И переходим в первый урок данного курса.

<figure><img src="https://docs.emdesell.ru/.gitbook/assets/image%20(703%29.png" alt=""><figcaption></figcaption></figure>

И авторассылка должна сработать.

Это работает уже для тех пользователей, кто стал подписчиком в базе BotHelp по первой ссылке регистрации, которая идет из бота.

***

## Видео уроки по настройке интеграции с сервисом рассылок - Bothelp

### Урок 1 - Подключение сервиса Bothelp в школе

https://kinescope.io/xju5uDPrWsu9D9FbbsTruf

<details>

<summary>Текстовая версия видео</summary>

Как подключить сервис Bothelp к школе Emdesell: включить интеграцию, скопировать ID и секрет-ключ из Bothelp и сохранить их в настройках Emdesell.

1. `0:07` Зарегистрируйтесь в Bothelp. Сервис даёт 14 дней испытательного тарифа, в течение которых можно бесплатно работать и настраивать.
2. `0:23` В Emdesell прокрутите страницу в самый низ и откройте раздел **Настройки**. Перейдите на вкладку **Боты** и выберите **Bothelp**. Здесь есть инструкция.
3. `0:34` Переключите **Bothelp** в положение **Включено**.
4. `0:41` В Bothelp откройте вкладку **Настройка**, затем раздел **Интеграции**. Нажмите кнопку **Сгенерировать**.
5. `0:55` Появятся **ID** и **секрет-ключ**. Их можно обновить позже, если подключение больше не понадобится и вы захотите настроить другую интеграцию.
6. `1:07` Нажмите кнопку копирования напротив **ID** в Bothelp и вставьте значение в соответствующее поле в Emdesell.
7. `1:15` Таким же способом скопируйте **секрет-ключ** из Bothelp и вставьте его в поле в Emdesell.
8. `1:30` Сохраните изменения. На этом настройка подключения завершена.
9. `1:30` Общая ссылка для привязки не прописывается в настройках. Она нужна для подключения подписчика в боте: при переходе по ней в ссылку подставляется ID подписчика, который закрепляется в Emdesell.
10. `1:54` После подключения в левом меню появляется раздел **Bot Help**, где можно создавать сценарии и триггеры. Подробно это разбирается в отдельном видео.

</details>

### Урок 2 - Создание чат-бота Телеграм в сервисе Bothelp

https://kinescope.io/bXNJdypmbQPaBRGoUXzHpo

<details>

<summary>Текстовая версия видео</summary>

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

1. `0:00` Перейдите в Bothelp, откройте раздел **Настройки** и выберите **Каналы**. Нажмите **Добавить новый канал**.
2. `0:28` Выберите **Telegram**. Доступны также ВКонтакте, Facebook, Viber, WhatsApp и Instagram, но чаще всего подключают Telegram.
3. `0:48` Ниже находится инструкция с видео и пошаговым описанием создания бота.
4. `0:59` Скопируйте название бота, которое понадобится при создании, например BotFather.
5. `1:08` В Telegram найдите **BotFather**. Выберите официального бота с синим значком подтверждения и нажмите **Запустить**.
6. `1:22` Отправьте команду **/newbot**.
7. `1:28` Укажите имя бота, например DemoBot. Отправьте сообщение, если имя свободно.
8. `1:50` Укажите имя пользователя бота. Оно обязательно должно заканчиваться на `_bot`, например demo_mdsl_bot.
9. `2:10` После регистрации BotFather выдаст **API-токен**. Скопируйте его полностью.
10. `2:19` Вернитесь в Bothelp, вставьте токен в поле **Telegram-токен** и нажмите **Добавить канал**.
11. `2:41` Команда **/mybots** в BotFather показывает список ваших ботов. В настройках бота можно снова посмотреть API-токен, изменить описание или удалить бота.
12. `3:03` Откройте бота в Telegram и отправьте ему сообщение, например «привет».
13. `3:22` Откройте раздел **Диалоги** в Bothelp. Сообщение появится там. Ответьте из Bothelp, и ответ придет в Telegram.
14. `3:54` Канал подключен. Следующее видео посвящено взаимодействию Bothelp с Emdesell.

</details>

### Урок 3 - Привязка ID пользователя и добавление меток по триггерам в Emdesell

https://kinescope.io/9G8wPEBj9M9AKJABhYXUmR

<details>

<summary>Текстовая версия видео</summary>

Как передать ID пользователя из BotHelp в Emdesell, чтобы привязать аккаунт к Telegram, и как добавить метку по триггеру и использовать её в условиях бота.

1. `0:18` Каждый пользователь в BotHelp имеет ID. Его нужно передать в Emdesell, чтобы системы взаимодействовали. После привязки ID отображается в карточке аккаунта пользователя.
2. `0:37` Создайте бота в Telegram, например с названием «start». Он будет отвечать пользователю при запуске.
3. `1:08` В первом сообщении бота настройте приветствие с подстановкой имени, например «Привет, {имя}».
4. `1:46` Первый способ привязки: в **Настройки** → **Боты** раздела BotHelp скопируйте общую ссылку для привязки и вставьте её в нужное место бота. Скрипт обработки передаст ID пользователя.
5. `2:22` Второй способ: создайте платёжную форму с доступом и ценой. В настройках формы скопируйте полную ссылку для оплаты из BotHelp и вставьте её в бот. Скрипт подставит ID.
6. `3:06` Третий способ, если доступ выдаётся без оплаты: в разделе **Доступы** создайте доступ, например с неограниченным количеством ключей, и сгенерируйте ссылку. По ссылке доступ активируется, и происходит привязка.
7. `3:43` Протестируйте бота: запустите стартовый бот и проверьте, что ссылка для привязки сработала.
8. `4:06` Пройдите регистрацию по ссылке с доступом: заполните форму и подтвердите согласие. Доступ активируется сразу.
9. `4:46` В школе откройте **Аккаунты** под администратором и найдите пользователя. Проверьте, что BotHelp привязан и виден его ID.
10. `5:08` Теперь действия пользователя с этим ID выполняются через BotHelp.
11. `5:18` Для метки создайте триггер в разделе **Боты**. В примере триггер «Посмотрел урок».
12. `5:36` Откройте нужный урок, возьмите его номер из адреса страницы без буквы «Е» (в примере номер 124), вставьте его в триггер и добавьте метку, например «урок 1». Сохраните.
13. `6:06` Сбросьте просмотры урока и присвойте ученику доступы. Сохраните изменения.
14. `6:24` Войдите в школу, откройте урок 1 и посмотрите его.
15. `6:39` Вернитесь в BotHelp, откройте карточку пользователя. У него появится метка «Урок 1».
16. `6:55` Чтобы использовать метку, откройте редактирование бота и добавьте условие: если метка соответствует выбранной, отправляется одно сообщение, если не соответствует, другое.
17. `8:05` В разделе **Боты** доступны триггеры: тест пройден, домашка проверена, урок просмотрен, доступ получен, доступ закончился, вебинар посвящён. Также можно добавить или удалить метку.

</details>

### Урок 4 - Как добавлять по триггерам в Emessell в авторассылку сервиса Bothelp

https://kinescope.io/6g3thcc5iGJHE18qbnSaNP

<details>

<summary>Текстовая версия видео</summary>

Как добавлять пользователей по триггерам в авторассылку сервиса Bothelp в Emdesell. Результат: при наступлении триггера пользователь попадает в авторассылку, получает сообщение с кнопкой запуска бота.

1. `0:23` Слева откройте раздел **Авторассылки**. Авторассылка отправляет автоматическое сообщение в ответ на триггер.
2. `0:38` Создайте новую авторассылку. Создание проходит по шагам, и рассылка может состоять из одного шага. Напишите текст сообщения, например «Авторассылка сработала».
3. `1:09` Добавьте действие, например кнопку **Запусти бота**. Через авторассылку можно добавлять и удалять метки, работать с полем, запускать и останавливать бота, а также добавлять пользователя в другую авторассылку.
4. `1:36` Для кнопки выберите действие запуска бота, нажмите **Сохранить**. Кнопка появится в сообщении.
5. `1:45` Сохраните авторассылку. Для подключения к триггеру понадобится её REF ID, он находится в разделе **Настройки**. Скопируйте часть значения до точки, которая выделена синим.
6. `2:04` Перейдите в настройки триггеров и вставьте REF ID. Назовите триггер, например «авторассылка», и выберите тип триггера **Просмотр урока**. В примере выбран урок 124.
7. `2:31` При проверке обязательно сбрасывайте просмотры урока. Иначе триггер не сработает.
8. `2:40` Сохраните триггер. Перед тестом убедитесь, что бот активен и авторассылка включена, иначе ничего не сработает.
9. `3:01` Откройте урок от имени тестового пользователя. Авторассылка сработает, и в чате появится сообщение с кнопкой **Запусти бота**. По нажатию откроется бот.

</details>
