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

- [Простые команды](https://docs.smartbot-vk.ru/sozdanie-scenariev/znakomstvo-s-prilozheniem.md): В этой инструкции мы создадим простые команды и познакомимся с принципами работы сервиса
- [Цепочка диалога](https://docs.smartbot-vk.ru/sozdanie-scenariev/cepochka-dialoga.md): В этом обзоре мы познакомимся с понятием "цепочки" и создадим небольшой тест
- [Как работает бот](https://docs.smartbot-vk.ru/sozdanie-scenariev/kak-rabotaet-bot.md): В этой статье мы познакомимся с принципами работы сервиса
- [Шаги](https://docs.smartbot-vk.ru/sozdanie-scenariev/shagi.md): В этом разделе мы рассмотрим основные типы шагов, которые можно использовать в SmartBot.
- [Отправить сообщение](https://docs.smartbot-vk.ru/sozdanie-scenariev/shagi/otpravit-soobshenie.md): В этой инструкции мы рассмотрим возможности шага "отправить сообщение"
- [Ждать сообщение](https://docs.smartbot-vk.ru/sozdanie-scenariev/shagi/zhdat-soobshenie.md): В этой статье мы рассмотрим шаг, позволяющий подождать ответ пользователя для последующей обработки
- [Установить переменную](https://docs.smartbot-vk.ru/sozdanie-scenariev/shagi/ustanovit-peremennuyu-1.md): В этой инструкции мы расскажем, как вставлять переменные в цепочки
- [Переход](https://docs.smartbot-vk.ru/sozdanie-scenariev/shagi/perekhod.md): В этой инструкции рассмотрен шаг переход, позволяющий строить сложные сценарии бота
- [Отложенный переход](https://docs.smartbot-vk.ru/sozdanie-scenariev/shagi/otlozhennyi-perekhod.md): В этой статье мы разъясним, как отложить переход в цепочке на определенное время и для чего это может пригодиться
- [Извлечь данные](https://docs.smartbot-vk.ru/sozdanie-scenariev/shagi/izvlech-dannye.md): Шаг "извлечь данные" - незаменимый помощник в получении информации от вашего подписчика. С помощью него можно извлечь из сообщения телефон, емейл, число, строку или любое содержимое в заданном формате
- [Фильтры](https://docs.smartbot-vk.ru/sozdanie-scenariev/shagi/izvlech-dannye/filtry.md): В этом разделе рассмотрим основные фильтры для шага "извлечь данные"
- [Шаблон](https://docs.smartbot-vk.ru/sozdanie-scenariev/shagi/izvlech-dannye/shablon.md): Шаблон сообщения позволяет задать ожидаемую структуру сообщения из нескольких частей и сохранить эти части в разные переменные
- [Переход в случае ошибки](https://docs.smartbot-vk.ru/sozdanie-scenariev/shagi/izvlech-dannye/perekhod-v-sluchae-oshibki.md)
- [Таймер](https://docs.smartbot-vk.ru/sozdanie-scenariev/shagi/taimer.md)
- [Написать админу](https://docs.smartbot-vk.ru/sozdanie-scenariev/shagi/napisat-adminu.md): В этой статье мы рассмотрим, как можно отправить сообщение администратору в лс из сценария бота
- [Записать событие в статистику](https://docs.smartbot-vk.ru/sozdanie-scenariev/shagi/zapisat-sobytie-v-statistiku.md): Шаг «Записать событие» — это аналог событий в Яндекс.Метрике или Гугл-аналитике. Вы можете добавить счетчик своих событий и затем отслеживать их в разделе «Статистика».
- [Работа с аудиторией](https://docs.smartbot-vk.ru/sozdanie-scenariev/shagi/rabota-s-auditoriei.md): В этом разделе рассмотрены шаги "добавить" и "удалить" из списков пользователей.
- [Выполнить SmartQuery](https://docs.smartbot-vk.ru/sozdanie-scenariev/shagi/vypolnit-smartquery.md)
- [Смена контекста](https://docs.smartbot-vk.ru/sozdanie-scenariev/shagi/smena-konteksta.md): Модуль Геймификация
- [HTTP-запрос](https://docs.smartbot-vk.ru/sozdanie-scenariev/shagi/http-zapros.md): Модуль HTTP-запросы
- [Реакции](https://docs.smartbot-vk.ru/sozdanie-scenariev/reakcii.md): Из этой статьи вы узнаете, как настраивать и использовать реакции бота
- [Фильтр предобработки](https://docs.smartbot-vk.ru/sozdanie-scenariev/reakcii/filtr-predobrabotki.md): Эта статья расскажет о том, как бот делает предварительно анализирует пользователей и ситуации
- [Реакция на оплату](https://docs.smartbot-vk.ru/sozdanie-scenariev/reakcii/reakciya-na-tranzakciyu-vk-pay.md): Из этой статьи вы узнаете, как настроить реакцию бота на поступление платежей
- [Переменные](https://docs.smartbot-vk.ru/sozdanie-scenariev/peremennye.md): В этом разделе мы рассмотрим, как можно работать с данными пользователей.
- [Специальные переменные](https://docs.smartbot-vk.ru/sozdanie-scenariev/peremennye/specialnye-peremennye.md): В этой статье рассмотрены основные специальные переменные, которые вы можете использовать в своем боте и рассылках.
- [Пользовательские переменные](https://docs.smartbot-vk.ru/sozdanie-scenariev/peremennye/polzovatelskie-peremennye.md): В этом разделе мы рассмотрим, как создать свои переменные и использовать их для сохранения информации о пользователях
- [Операции с переменными](https://docs.smartbot-vk.ru/sozdanie-scenariev/peremennye/operacii-s-peremennymi.md): В этой статье мы рассмотрим, какие операции можно делать с переменными.
- [Временные переменные](https://docs.smartbot-vk.ru/sozdanie-scenariev/peremennye/vremennye-peremennye.md)
- [Отличия шага Установить переменную и SmartQuery](https://docs.smartbot-vk.ru/sozdanie-scenariev/peremennye/otlichiya-shaga-ustanovit-peremennuyu-i-smartquery.md)
- [Условия](https://docs.smartbot-vk.ru/sozdanie-scenariev/usloviya.md): В этом разделе мы рассмотрим, как создавать условия и делать ветвления в Smartbot
- [Кнопки](https://docs.smartbot-vk.ru/sozdanie-scenariev/knopki.md): В этой статье мы рассмотрим, как добавить в бота интерактив с помощью кнопок!
- [Текстовая кнопка](https://docs.smartbot-vk.ru/sozdanie-scenariev/knopki/tekstovye-knopki.md): В этой статье мы рассмотрим базовый тип - текстовая кнопка.
- [Кнопка-переход](https://docs.smartbot-vk.ru/sozdanie-scenariev/knopki/knopka-perekhod.md): В этой статье мы рассмотрим тип кнопок для реализации переходов между блоками бота
- [Кнопка-ссылка](https://docs.smartbot-vk.ru/sozdanie-scenariev/knopki/knopka-ssylka.md): В этой статье мы рассмотрим, как сделать ссылку на внешний ресурс в виде кнопки.
- [Inline-кнопки](https://docs.smartbot-vk.ru/sozdanie-scenariev/knopki/inline-knopki.md): В этом обзоре мы рассмотрим, что такое inline-кнопки и как с ними работать
- [Кнопка-Vk pay](https://docs.smartbot-vk.ru/sozdanie-scenariev/knopki/knopka-vk-pay.md): В этой статье мы расскажем, как создать платежную кнопку Vk pay


---

# 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.smartbot-vk.ru/sozdanie-scenariev.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.
