# Telegram воронка в Bothelp

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

***

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

***

Это возможно реализовать только на тарифе **Эксперт** в кабинете школы.

***

## Видео инструкция

https://kinescope.io/7T9fRYXsCMthmZVqzECe5g

<details>

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

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

#### Подготовка и подключение

1. `0:15` Бот в BotHelp получает от ученика имя, e-mail и телефон.
2. `0:25` По этим данным бот создаёт в Emdesell аккаунт ученика, присваивает ему доступ и передаёт Telegram ID из BotHelp.
3. `1:19` Ученик сразу попадает в нужный урок без ввода логина и пароля.
4. `2:46` Подключите BotHelp к школе. Видеоинструкция по подключению доступна в подсказке и отдельно в справочном видео.
5. `2:53` Перейдите в раздел **API**, скопируйте существующий API-ключ или выпустите новый. Сохраните ключ, он понадобится дальше.

#### Настраиваемые поля в BotHelp

6. `3:14` Перейдите в **Настройки** и откройте **Настраиваемые поля**.
7. `3:29` Добавьте поле **ID аккаунта** с типом «Число». Сохраните.
8. `3:43` Добавьте поле **Код авторизации** с типом «Текст». Сохраните.

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

9. `4:19` Перейдите в **Боты**, нажмите создание бота и выберите **Telegram**. Задайте название, например «бот МДСЛ».
10. `4:49` Настройте первое сообщение, например «Давай знакомиться». Для запроса данных используйте действие **Вопрос**.
11. `5:17` Первый вопрос: «Напиши свое имя». Ответ сохраните в поле **Name**.
12. `5:29` Второй вопрос: «Напиши свой e-mail». Ответ сохраните в поле **email**.
13. `5:43` Третий вопрос: «Напиши свой телефон». Запрос телефона можно не добавлять, если он не нужен.
14. `6:11` Нажмите **Сохранить**, затем **Закрыть**.

#### Действие «Регистрация аккаунта»

15. `6:24` Добавьте действие **Запрос** и создайте внешний запрос через **Добавить действие**.
16. `6:39` Выберите метод **POST**.
17. `6:54` В адресе укажите адрес вашей школы (скопируйте его из школы), а не демо-адрес. Допишите окончание для создания аккаунта. Окончания берите из справочника, ссылка на который приложена к видео.
18. `7:27` Добавьте заголовок с параметром **X-API-KEY** и вставьте API-ключ.
19. `7:44` В разделе **Тело** вставьте тело запроса из справочника.
20. `7:59` Нажмите **Сохранить**, затем **Сохранить и закрыть**. Проверьте, что все введённые параметры сохранились.
21. `8:32` Назовите действие «Регистрация аккаунта» и сохраните его.

#### Действие «Получение ID аккаунта»

22. `8:41` Дублируйте действие «Регистрация аккаунта».
23. `8:48` Во второй копии выберите метод **GET**. Окончание адреса для поиска аккаунта по e-mail берите из справочника (в видео назван `Account.FindEmail`). Настройки метода оставьте без изменений.
24. `9:06` Откройте раздел **Сопоставление**, добавьте сопоставление и выберите параметр **JSON**.
25. `9:17` Выберите поле **ID аккаунта**, созданное ранее, и сохраните изменения.
26. `9:33` Переименуйте действие в «Получение ID аккаунта».

#### Действие «Обновление данных аккаунта»

27. `9:55` Дублируйте действие «Получение ID аккаунта» и назовите его «Обновление данных аккаунта». Этот шаблон можно использовать в следующих воронках.
28. `10:12` Измените метод на **POST**, окончание адреса на `Account Edit`. Настройки оставьте без изменений.
29. `10:20` В разделе **Тело** вставьте тело запроса для обновления данных. Сохраните.

#### Действие «Создание кода авторизации»

30. `10:53` Дублируйте предыдущее действие и назовите его «Создание кода авторизации».
31. `11:09` Измените окончание адреса на `Логин create` и замените тело запроса.
32. `11:21` В разделе **Сопоставление** укажите поле **код авторизации** и сохраните.

#### Действие «Присвоение доступа»

33. `11:53` Дублируйте действие и назовите его «Присвоение доступа». Измените настройки и тело запроса.
34. `11:53` В теле запроса задайте два параметра: номер доступа и время его присвоения.
35. `12:09` Номер доступа посмотрите в разделе **Доступы**. В видео для примера используется доступ с номером 63.
36. `12:26` Время присвоения задаётся в днях. В примере указано 10 дней. Чтобы присваивать доступ без ограничения, укажите `0`.
37. `12:26` В сопоставлении ответов поле **логин-код** (код авторизации) оставьте без изменений.
38. `12:36` Сохраните и закройте действие.

#### Выдача урока

39. `12:51` Создайте сообщение и подключите его к цепочке. Например, текст: «Заходи, урок».
40. `13:03` Скопируйте ссылку на урок. Ссылки на уроки выдаются через курс в настройках V2.
41. `13:17` Первый урок можно открывать сразу после покупки доступа. Следующие уроки можно открывать по расписанию, например в 18:00 по Москве.
42. `13:54` Вставьте ссылку на урок в настройки сообщения и добавьте к ней параметры: вопрос, логин, код и код авторизации.
43. `14:22` Значение кода авторизации можно посмотреть в карточке кода авторизации. Его вставляют в ссылку, чтобы система сразу открыла нужный урок для этого ученика.
44. `14:39` Нажмите **Сохранить и закрыть**.

#### Запуск бота и тестирование

45. `14:53` Создайте страницу запуска бота: в **Боты** добавьте страницу, выберите **Telegram** и нужного бота, затем сохраните.
46. `15:30` Страница запуска выглядит как лендинг. Её ссылку можно вынести на кнопку на сайте школы.
47. `16:05` Для проверки откройте приложение, нажмите **Запустить** и ответьте на вопросы бота: имя, e-mail, телефон.
48. `16:30` Бот отправит ссылку на урок. По ней ученик попадает в домашнее задание, аккаунт при этом уже зарегистрирован.
49. `17:04` В школе откройте **Аккаунты** и проверьте данные ученика: имя, e-mail, телефон, дату регистрации, IP и привязанный аккаунт Telegram.

#### Метки по домашним заданиям

50. `17:39` В разделе **Боты** создайте триггер. Например, событие «Домашнее задание к уроку одобрено» для первого урока.
51. `18:07` Номер урока возьмите из раздела уроков курса V2. В примере это урок с номером 139.
52. `18:19` Укажите номер урока в триггере и добавьте метку, например «урок 1». Сохраните шаблон.
53. `18:43` Для проверки сбросьте просмотры урока, выйдите из системы и отправьте домашнее задание.
54. `19:11` В **Домашних заданиях** одобрите задание. Метка «урок 1» появится у пользователя.

#### Отправка уроков по расписанию

55. `19:58` Без условий урок можно отправлять по времени. Добавьте **Задержку** и укажите, когда должен уйти урок, например в 18:00.
56. `20:26` Выберите «завтра» и 18:00, чтобы отправка прошла в правильный день.
57. `20:49` Дублируйте сообщение с уроком для следующего урока и укажите номер урока в ссылке. В примере это урок 140.

#### Условие: переход к следующему уроку только после ДЗ

58. `21:32` Чтобы ученик не получал следующий урок без домашнего задания, уберите связку задержки с сообщением и добавьте **Условие**.
59. `21:56` Для условия выберите метку, соответствующую уроку 1, и сохраните. Появятся две ветки: «да» и «нет».
60. `22:11` Ветка «да»: ученик получает следующий урок.
61. `22:26` Ветка «нет»: отправьте сообщение с текстом вроде «Вижу, что ты не сдал домашнее задание. Следующий урок ты получишь после одобрения домашки», и верните ученика к предыдущему уроку.
62. `23:07` Для повторной проверки добавьте после ветки «нет» задержку, например на один час, и проверьте условие ещё раз.
63. `23:49` Если условие выполнено, отправьте следующий урок. Если нет, можно повторить напоминание или прекратить цепочку.
64. `24:14` Таких проверок можно сделать несколько, например через 1, 5 и 12 часов. Либо построить простую линейную цепочку без условий.

</details>

***

## Инструкция

### Настройка API

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

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

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

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

И нажимаем кнопку - **Выпустить новый ключ**

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

Копируем этот ключ

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

И сохраняем в блокнот

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

***

### Настройки в BotHelp

Переходим в сервис BotHelp в раздел **Настройки**

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

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

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

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

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

В новом окне прописываем имя поля - **ID аккаунта школы** и выбираем тип поля - **Число** и нажимаем кнопку - Сохранить

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

**ВАЖНО: Убедитесь, что слово - ID, написано заглавными буквами**.

Добавляем еще одно новое поле с именем **Код авторизации** и выбираем тип поля **Текст**

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

**ВАЖНО: Убедитесь, что слово - Код, написано с заглавной буквы**.

Далее, нужно будет создать нового бота в сервисе BotHelp.

***

### Новый бот

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

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

И нажимаем кнопку - **Новый бот**

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

Далее, выбираем мессенджер - **Телеграм**

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

Вводим название бота,  выбираем необходимый канал Телеграм и нажимаем кнопку - **Создать бота**

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

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

***

### Создание сообщения с запросом о регистрации

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

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

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

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

Далее, в разделе - **Карточка**, нажимаем на кнопку - **Вопрос**

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

В новом окне - **Вопрос**, пишем текст - Напиши свое Имя

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

Далее, переходим к опции - **Сохранить поле**, кликаем по нему

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

Из полученного списка выбираем значение - **name**

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

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

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

Далее, создаем новый вопрос по кнопке - **Вопрос**

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

Вводим текст вопроса и указываем значение поля - **Email**

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

Аналогичным способом добавляем еще один вопрос с текстом про телефон и значением поля - **Телефон**

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

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

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

В результате получили первый шаг в воронке бота

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

Можно изменить название этого шага.

Нужно нажать на этот блок еще раз

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

Далее, нужно нажать на название шага в верхнем углу

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

И изменить текущее название на необходимое название шага

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

Еще раз нажать на кнопку - **Сохранить и закрыть**

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

Далее, нужно создать новый блок - **Действие**.

Для этого нужно нажать на кнопку плюс в правом нижнем углу

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

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

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

Добавили новый блок

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

Соединим полученные блоки

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

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

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

В окне справа нажимаем кнопку - **Добавить действие**

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

Выбираем из списка - **Внешний запрос**

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

Далее, нажимаем на редактирование этого запроса

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

Выбираем тип запроса - **POST**

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

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

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

И делаем вставку этого адреса в настройки создаваемого запроса в BotHelp

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

Далее, нужно подставить следующее окончание в эту строку **api/accounts/create**

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

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

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

В поле **Key** нужно прописать параметр **X-Api-Key**

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

В поле **Value** нужно прописать Api ключ, который создавали в кабинете школы

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

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

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

И добавляем текст запроса

```
  {
"email": "{%email%}",
"password": "2332r234234243",
"first_name": "{%first_name%}",
"last_name": "",
"patronymic": "",
"phone": "{%phone%}",
"role": "student",
"email_confirmed": 1,
"send_email": 0,
"interface_language": "system",
"bothelp_cuid": "{%cuid%}",
"telegram_id": "{%messenger_username%}"
}
```

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

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

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

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

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

Также, можем переименовать этот шаг в необходимое название

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

Таким образом, создали сообщение с запросом о регистрации аккаунта

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

Далее, создадим еще одно Действие для получения ID аккаунта.

***
### Получение ID аккаунта

Делаем дубликат созданного действия

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

Соединяем блоки

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

И переходим в настройки скопированного действия, нажимая по этому блоку

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

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

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

В параметре **Тип запроса** выбираем **GET**

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

В строке URL-адрес меняем окончание адреса на другое значение **accounts/find?email=**

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

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

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

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

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

Далее, нужно прописать параметр **JSON Path** в значении **$.result.account.id**

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

Далее, поле **Пользовательское поле** выбрать созданный  параметр **ID аккаунта школы**

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

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

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

Меняем название шага на новое название - Получение ID аккаунта

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

И нажимаем кнопку - **Сохранить и закрыть**

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

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

***

### Обновление данных аккаунта

Делаем копирование последнего шага действия

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

Соединяем блоки

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

Нажимаем по последнему блоку Действия и меняем название на новое

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

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

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

Тип запроса ставим **POST**

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

Далее, меняем хвост url-адреса на accounts/edit

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

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

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

И нужно прописать параметры

```
{
"id": "{%ID аккаунта школы%}",
"bothelp_cuid": "{%cuid%}"
}
```

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

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

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

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

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

Далее, нужно создать новое Действие.

***

### Код авторизации

Делаем снова дубль (копирование) последнего блока Действия

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

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

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

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

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

Далее, меняем хвост URL-адреса на login_links/create

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

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

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

И меняем текст запроса на новый  :
```
{
"account_id": "{%ID аккаунта школы%}"
}
```

**Примечание**: Если вы хотите ограничить кол-во переходов по ссылке, например, для предотвращения ее распространения, укажите доп. параметр uses_limit с нужным числом авторизаций по ссылке (оптимально 3-5). Таким образом, полное тело запроса будет выглядеть следующим образом:
```
{
  "account_id": "{%ID аккаунта школы%}",
  "uses_limit": 5
}
```

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

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

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

В поле **JSON Path** меняем на новое значение $.result.login_link.code

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

В поле **Пользовательское поле**  выбрать созданный ранее параметр **Код авторизации**

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

Нажимаем кнопку **Сохранить**

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

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

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

Далее, осталось создать еще один запрос - **Присвоение доступа**.

***

### Запрос на присвоение доступа

Делаем снова копирование последнего блока Действия

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

Нажимаем по последнему блоку и меняем название

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

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

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

Далее, меняем окончание URL-адреса на новое **accounts/assign_access**

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

И меняем тело запроса во вкладке **Тело** на новый запрос

```
{
"account_id": "{%ID аккаунта школы%}",
"access_id": 63,
"duration": 10
}
```

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

**ВАЖНО**

Здесь нужно указать параметр **ID** Доступа школы.

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

Переходим в раздел Доступы

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

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

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

И в строке браузера можно будет увидеть цифру, эта цифра и будет означать номер ID Доступа школы

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

Это число нужно прописать в Теле запроса

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

И второй параметр, параметр времени. В этом примере мы указали число 10, это означает, что Доступ будет выдан на 10 дней.

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

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

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

И переходим к созданию следующего блока.

***

### Сообщение с выдачей ссылки

Нажимаем кнопку плюса в правом нижнем углу

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

И выбираем блок **Сообщение**

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

Нажимаем по новому блоку и пишем текст сообщения

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

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

Для этого нужно перейти в кабинет школы в раздел ученика

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

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

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

И скопировать ссылку из строки браузера

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

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

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

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

login_code=

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

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

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

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

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

И далее нажимаем кнопку - **Настрою самостоятельно**

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

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

***

### Мини-лендинг (страница подписки)

Создадим страницу (мини-лендинг) при переходе по которой пользователь будет попадать в бота и дальше идти по нашей созданной воронке в Телеграм.

Переходим в раздел **Инструменты роста**

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

Далее, нажимаем кнопку **Новый инструмент**

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

Выбираем параметр **Мини-лендинг**

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

Далее, прописываем название и заголовок бота

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

Далее, выбираем кнопку - Telegram

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

После этого нужно будет выбрать своего бота в Telegram

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

Прописываем необходимый текст сообщения бота

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

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

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

Таким образом, создали мини-лендинг (страницу подписки) в нашего бота Telegram

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

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

**ВАЖНО: Проверку работы бота необходимо выполнять на аккаунте ученика. На аккаунте Администратора это работать не будет**.

Т.е. вы должны скопировать ссылку на свой мини-лендниг

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

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

### Внимание
**Проверку работы бота нужно осуществлять аккаунтом ученика или новым пользователем с новой почтой, т.е. для Адмнистратора школы (если использовать почту Администратора) эта проверка не сработает**.
