SmartBot
  • SmartBot - конструктор ботов для ВКонтакте
  • Подключение
  • Создание сценариев
    • Простые команды
    • Цепочка диалога
    • Как работает бот
    • Шаги
      • Отправить сообщение
      • Ждать сообщение
      • Установить переменную
      • Переход
      • Отложенный переход
      • Извлечь данные
        • Фильтры
        • Шаблон
        • Переход в случае ошибки
      • Таймер
      • Написать админу
      • Записать событие в статистику
      • Работа с аудиторией
      • Выполнить SmartQuery
      • Смена контекста
      • HTTP-запрос
    • Реакции
      • Фильтр предобработки
      • Реакция на оплату
    • Переменные
      • Специальные переменные
      • Пользовательские переменные
      • Операции с переменными
      • Временные переменные
      • Отличия шага Установить переменную и SmartQuery
    • Условия
    • Кнопки
      • Текстовая кнопка
      • Кнопка-переход
      • Кнопка-ссылка
      • Inline-кнопки
      • Кнопка-Vk pay
  • Работа с подписчиками
    • Рассылки
      • Создание рассылок
      • Таргетирование рассылки
      • Отписка от рассылок
      • Email-рассылка через Smartbot
    • Раздел "Пользователи"
    • Списки пользователей
    • Лендинги
      • Создание лендингов
      • Оплата через лендинг
      • Кнопка "подписаться"
      • Интеграция с рекламным кабинетом ВК
      • Запуск рекламного объявления
    • Онлайн-оплата
    • Сбор статистики
  • Модули
    • Яндекс.Деньги
    • Виджет
    • Гугл-таблицы
    • Геймификация
      • Взаимодействие пользователей
    • Источники переходов
    • Модуль HTTP-запросы
      • Пример использования
      • Способы подтверждения владения доменом
  • Скрипты на SmartQuery
    • Введение
    • Синтаксис языка
    • Справочник функций
    • Рецепты
      • Работа с регулярными выражениями
      • Форматирование длинных чисел
      • Разные ответы в зависимости от пола пользователя
      • Шаг "Показать топ" с emoji
      • Простая корзина товаров
      • Корзина товаров со счётчиком каждой позиции
      • Фильтрация спама
      • Получить ссылку на фото из сообщения пользователя
      • Данные из отвеченных и пересланных сообщений
      • Выдача промокодов
  • Политика конфиденциальности
Powered by GitBook
On this page

Was this helpful?

  1. Создание сценариев
  2. Кнопки

Текстовая кнопка

В этой статье мы рассмотрим базовый тип - текстовая кнопка.

PreviousКнопкиNextКнопка-переход

Last updated 5 years ago

Was this helpful?

Текстовые кнопки - это тип кнопок, который используется чаще всего. При нажатии на такую кнопку пользователь отправит текст, указанный на ней. Бот получит текст и обработает его также, как простое сообщение.

Создайте шаг "отправить сообщение" и поставьте галочку в поле "показать кнопки":

Выберите текстовую кнопку. После нажатия на этот пункт, в вашем редакторе клавиатуры добавится ряд с кнопками.

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

Чтобы обработать нажатие на текстовую кнопку, необходимо добавить шаг "ждать сообщение", а затем добавить группу шагов с условием или нажать на кнопку "добавить условие".

Если же сообщение не равно "первая", то бот выйдет из цепочки, так как далее групп шагов нет. Мы рекомендуем добавлять переходы на новые блоки после условий, так как это помогает разбивать логику сценария на кусочки и делать ее более понятной и удобной для разработки!

Давайте проверим, что у нас получилось:

Если нажать на кнопку, то сработает условие:

Создадим несколько кнопок. Обратите внимание, возможно изменить цвет кнопок на один из 4-ех доступных ВК цветов.

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

😉
🤩