# Создание первого бота

{% embed url="<https://www.youtube.com/watch?time_continue=6&v=3Jj7tq3FOrI&feature=emb_logo>" %}

## **1. Блоки, из которых состоит чат-бот**

Сценарий чат-бота строится из блоков. Работа с блоками происходит на рабочем поле конструктора, методом drag-and-drop (т.е. методом перетягивания блоков, добавления новых и удаления ненужных).\
\
\
**Создание блока (3 способа):**\
1\. У каждого блока есть красный кружок, при нажатии на него левой кнопкой мыши появляется меню, в котором выбирается тип блока. Создается новый блок и устанавливается связь между двумя блоками.\
2\. При нажатии правой кнопкой мыши в любом месте рабочего поля появляется меню, в котором необходимо выбрать "добавить блок". В открывшемся окне выбрать тип блока. Новый блок создается на рабочем поле. После этого его необходимо будет соединить с нужным блоком.\
3\. В правой верхней части экрана нажимаем кнопку "добавить блок". В открывшемся окне выбрать тип блока. Новый блок создается на рабочем поле. После этого его необходимо будет соединить с нужным блоком.\
\
\
**Удаление блока:**\
Навести курсор на блок, который необходимо удалить и нажать на значок корзины.\
\
**Создание копии блока:**\
Навести курсор на блок, копию которого необходимо создать, и нажать на значок прямоугольника. При этом создается аналогичный блок. Все настройки также переносятся в копию блока.

![](/files/-MfqnUJhESI_UOeWqxRD)

**Установка связи между блоками:**\
Нажимаем на красный кружочек у необходимого блока левой кнопкой мыши и, не отпуская кнопку, тянем стрелку в нужный блок.\
\
**Удалить связь между блоками:**\
Навести курсор на стрелку, соединяющую блоки и нажать на значок "корзины".

![](/files/-MfqnbWj4GOsL-ofHH02)

**Перетягивание блока на другое место:**\
Нажимаем левой кнопкой мыши по названию блока и перетягиваем блок на любое другое место (при зажатой кнопке мыши).\
\
Таким образом можно располагать блоки в любом удобном месте рабочего поля.

![](/files/-Mfqp4I2RMo9TtW1boIj)

## **2. Опубликовать бота**

Чтобы созданный бот начал работу в мессенджере, его необходимо подключить к нужному мессенджеру, т.е. выбрать нужный канал, в котором бот будет работать\
\
Для этого есть два способа:\
1\. На рабочем поле нажимаем кнопку "опубликовать бота"\
2\. В меню слева нажимаем кнопку "каналы"

![](/files/-MfqpyzaQOGpoeESv1Yx)

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

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

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

![](/files/-Mfqq6CKNcKqJgvLfcxu)

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

**Как подключить каждый из каналов, можно посмотреть в разделе "каналы":**\
<https://help.jetbot24.ru/kanaly>

Подключите канал и возвращайтесь к чтению данного раздела обучения.

## **3. Как зайти в бота**

Чтобы перейти в бота:\
\
1\. Заходим в раздел "каналы" в левой части меню\
2\. Выбираем уже подключенный канал (мессенджер)

![](/files/-MfqqkvGtGaXYmKWJ90S)

В бота можно перейти двумя способами:&#x20;

1\. По ссылке (при клике на ссылку открывается нужный мессенджер и бот начинает работу) \
2\. По QR коду (в QR код автоматически зашивается ссылка на бота, при наведении камеры на QR код, открывается мессенджер)

![](/files/-Mfqr9P6qNYdJsFly7EN)

&#x20;**Где можно использовать ссылку на бота:**\
1\. Разместить в шапке профиля своих соц. сетей\
2\. Разместить на сайте\
3\. Вести на нее рекламный трафик\
4\. Скидывать ссылку вручную, кому необходимо\
\
\
**Где можно использовать QR код:**\
1\. Разместить на своей продукции\
2\. Разместить на визитке\
3\. Разместить на входе в магазин (или другое оффлайн заведение)\
4\. Размещать на любых информационных материалах (меню, стендах, объявлениях и т.д.)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://jetbot.gitbook.io/help_docs/bystryi-start-raboty/sozdanie-pervogo-bota.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
