# Создание первого сценария

В будущем вы можете использовать какой-то из готовых шаблонов:

<figure><img src="/files/nNRlRt8tvmB7yjOnYFyy" alt="" width="563"><figcaption></figcaption></figure>

Но сейчас для тренировки мы создадим свой сценарий с нуля:

<figure><img src="/files/nPauKwuiQsnpnY1w0mAa" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/QEeDQe9H2VwPvSbfO2ot" alt=""><figcaption></figcaption></figure>

Допустим, наш бот будет работать в Телеграмме. Он будет реагировать на запуск (команда /start) или сообщение «Привет». Создадим блоки "Первое сообщение и старт" + "Сообщение от пользователя":

<figure><img src="/files/ODlX4jHZD5E8YoDrwXvX" alt=""><figcaption></figcaption></figure>

Пусть на оба эти события бот отвечает «Привет из бота!» (блок "Отправить сообщение")

<figure><img src="/files/dsqT7VirT20me4ZbOsAl" alt=""><figcaption></figcaption></figure>

Чтобы опубликовать сценарий, нужно привязать канал. Жмем справа вверху кнопку «Опубликовать» и получаем сообщение:

<figure><img src="/files/3Zi0AnBJZNyBGW5ZIwIg" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/eLEDZxezCiUt4BtiI6Nv" alt=""><figcaption></figcaption></figure>

Каналом являются: сообщество VK, чат-бот в Телеграме, виджет на вашем сайте, аккаунт Whatsapp и другие мессенджеры, где может отвечать Smartbot ([Подробнее здесь](/nachalo-raboty/kak-podklyuchit-messendzher.md))

Каналы нужно предварительно добавить в систему.

Если мы нажмем «Создать канал», то увидим, что пока что список каналов пуст.&#x20;

<figure><img src="/files/O2EvftFFGvYNghkshCzj" alt="" width="563"><figcaption></figcaption></figure>

Создадим нового бота в телеграме. Для этого нужно перейти по ссылке в BotFather:

<figure><img src="/files/eKBPPtQhv6ZCqMdpewX5" alt="" width="563"><figcaption></figcaption></figure>

Откроется диалог в Телеграме. Здесь нужно выполнить команду /newbot, выбрать имя и юзернейм и получить от BotFather токен:

![](/files/nTD1FePVoEzJ1B9XJOZR)

Копируем токен, вставляем в окно сервиса и нажимаем «Создать»:

<figure><img src="/files/t6e4LZPTdqjOdC94bp56" alt=""><figcaption></figcaption></figure>

Теперь канал привязан к нашему новому сценарию:

<figure><img src="/files/lLGsKJlj2xe464Oavxli" alt=""><figcaption></figcaption></figure>

Обратите внимание на слова «Аккаунт привязан». Сейчас здесь стоит красный треугольник (аккаунт для данного типа канала не привязан). Нужно нажать «привязать» и отправить своему боту указанное сообщение:

<figure><img src="/files/5exY0KrQTqw4a9Pk29jv" alt="" width="563"><figcaption></figcaption></figure>

Когда в списке каналов мы нажимаем кнопку "Привязать", то нас отправляет в настройки профиля:

<figure><img src="/files/qRQ6VpcUomcoEeOtipCr" alt="" width="465"><figcaption></figcaption></figure>

<figure><img src="/files/IZASDrSwpeDQjl4gI3hU" alt="" width="563"><figcaption></figcaption></figure>

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

<figure><img src="/files/vh7kkRYsAsOGoi9NChTG" alt="" width="563"><figcaption></figcaption></figure>

Отлично! Теперь вы официально менеджер в кабинете Smartbot!

Администратор может тестировать сценарии, назначать других менеджеров и т.п., но об этом мы поговорим подробнее чуть позже.


---

# 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://docs.smartbotpro.ru/mini-kurs/sozdanie-pervogo-scenariya.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.
