Настройка бота с несколькими товарами

1. Создаём бота

  • Создаём бота с названием "Товар по акции" и нажимаем на кнопку "Редактировать".

  • Отключаем возможность повторного запуска бота.

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

2. Добавляем цену со скидкой

В нашем примере мы сделаем выбор из 2 товаров.

  • Создаём блок "Разделитель" и ставим его после "Стартового шага".

  • Создаём блок "Действие" и выбираем действие "Установить переменной".

  • Выбираем переменную "Цена Apple iPhone 14 Pro Max eSIM 1 ТБ золотой" и в значении указываем цену со скидкой - 175990

В значение переменной нужно писать только цифры и без пробелов!

Этот действие позволяет изменять цену товара на нужную сумму. Его можно использовать в любом месте сценария бота. Сюда мы пишем цену товара со скидкой.

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

3. Добавляем сообщение с выбором товара

  • Создаём блок "Сообщение" и выбираем элемент "Сообщение".

  • Пишем текст:

Выберите товар, который хотите приобрести
  • Добавляем 2 кнопки и переименовываем их.

Кнопка 1 -> iPhone

Кнопка 2 -> AirPods

Так как у нас выключена возможность повторного запуска бота, выключаем "Запрет повторного нажатия". Это позволит пользователю выбирать товары и оплачивать их в любом порядке.

  • Далее жёлтый выход блока "Действие" соединяем с блоком "Шаг".

4. Отправляем первый товар

  • Создаём блок "Сообщение" и выбираем элемент "Товар".

  • Затем выбираем наш товар.

  • Далее вставляем текст для товара и добавляем текст кнопки "Оплатить".

Коротко о товаре

‌Экран    
6.7" (2796x1290) OLED 120 Гц

Память    
встроенная 1 ТБ, оперативная 6 ГБ

Фото    
3 камеры, основная 48 МП

Аккумулятор    
4323 мА·ч

Процессор    
Apple A16 Bionic
‌SIM-карты
‌eSM


Операционная система    
iOS 16

Беспроводные интерфейсы    
Bluetooth, NFC, Wi-Fi

Стандарт связи    
2G, 3G, 4G LTE, 5G

Степень защиты    
IP68

Вес    
240 г
  • Протягиваем связь от кнопки "iPhone" к блоку "Шаг 2".

5. Настраиваем бота после успешной покупки первого товара

  • Создаём блок "Действие" и выбираем "Установить переменную".

  • Создаём новую переменную "Оплаченная цена iPhone" и в значении прописываем переменную из первого действия.

{{Цена Apple iPhone 14 Pro Max eSIM 1 ТБ золотой}}

Зачем мы это делаем?

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

  • Жёлтый выход из блока "Шаг 2" соединяем с блоком "Действие 2".

  • Создаём блок "Сообщение" и выбираем элемент "Сообщение".

  • Затем вставляем текст 👇

Оплата прошла успешно!
  • Теперь жёлтый выход из блока "Действие 2" соединяем с блоком "Шаг 4".

6. Отправляем второй товар и настраиваем успешную оплату

  • Нужно проделать все те же действия, только для второго товара.

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

  • Открываем блок "Действие" и добавляем еще одно действие "Установить переменной".

  • Выбираем переменную "Цена беспроводные наушники Apple AirPods 2 с зарядным футляром MV7N2" и в значении указываем цену со скидкой - 11210

В значении переменной нужно писать только цифры и без пробелов!

Это действие позволяет изменять цену товара на нужную сумму. Его можно использовать в любом месте сценария бота. Сюда мы пишем цену товара со скидкой.

Теперь нам нужно скопировать 2 блока - с товаром и действием, чтобы их отредактировать.

  • Зажимаем кнопку Shift и выделяем блоки "Шаг 2" и блок "Действие 2".

  • Нажимаем комбинацию клавиш вначале "Ctrl+C" и затем "Ctrl+V" (это действия копировать и вставить).

  • Далее размещаем блоки чуть ниже "Шага 2" и приступаем к редактированию.

Открываем блок "Шаг 5" и выбираем второй товар.

Далее, изменяем сообщение товара на нужное, в нашем случае текст будет такой:

Тип устройства
беспроводные TWS-наушники

Конструкция
вкладыши

Технология
динамические

Минимальная воспроизводимая частота
20 Гц

Максимальная воспроизводимая частота
20000 Гц

Импеданс
32 Ом

Вес
46.2 г

Вес (одного наушника)
4 г

Функции
вызов голосового ассистента, объемный звук, Гарнитура для телефона, Спортивные, Универсальные

Теперь нажимаем кнопку "Сохранить" и переходим к редактированию следующего блока

Открываем блок "Действие 4" и создаем новую переменную "Оплаченная цена AirPods" и в значение записываем переменную из первого действия

{{Цена беспроводные наушники Apple AirPods 2 с зарядным футляром MV7N2}}

Зачем мы это делаем?

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

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

От кнопки "AirPods" в блоке "Шаг" ведем связь на блок "Шаг 5"

Далее от желтого выхода блока "Действие 4" ведем связь на блок "Шаг 4"

7. Изменяем цену через 48 часов, если не было оплаты

Возвращаемся к блоку "Разделитель" и чуть ниже, создаем блок "Задержка"

Далее, открываем блок "Задержка" и изменяем время на 2 дня

Теперь нижний выход блока "Разделитель", соединяем с блоком "Задержка"

Теперь, создаем блок "Действие" чуть ниже и выбираем действие "Установить переменную"

Теперь выбираем переменную Цена Apple iPhone 14 Pro Max eSIM 1 ТБ золотой и поле "Значение" оставляем пустым.

Ту же самую процедуру проделываем и для второго товара. Выбираем переменную Цена беспроводные наушники Apple AirPods 2 с зарядным футляром MV7N2 и поле "Значение" оставляем пустым.

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

Теперь, от желтого выхода блока "Задержка" проводим связь до блока "Действие 3"

Тут вы можете добавить сообщение с уведомлением, что скидка закончилась, сделав копию блока "Шаг" и разместив после блока "Действие 3" В данном примере он тут добавляется по желанию. Мы добавлять не будем

Бот готов, приступаем к тестированию

8. Тестирование

Чтобы нам не ждать 2 суток, мы поменяем время в блоке "Задержка" и поставим настройку на 1 минуту

Так же, чтобы не платить полную стоимость товаров, мы указываем в блоке "Действие", цену в 5 рублей.

Теперь, запускаем бота любым удобным способом.

Чтобы выбрать удобный способ запуска бота, нажмите на иконку ниже 👇

Нам приходит сообщение и если мы откроем товар, мы увидим цену в 5 рублей

Но через 1 минуту, если мы обновим страницу, то увидим цену в без скидки.

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

Бот работает исправно и мы в разделе "Подписчики" можем посмотреть цену оплаченного товара

Осталось вернуть данные "Задержки" и "Переменной" в исходное положение и можно приглашать пользователей запустить вашего бота!

Остались вопросы?

В нашей техподдержке вы с легкостью найдёте нужные ответы.

Выберите удобный способ связи и свяжитесь с нами ☺️👇

💟pageКак задать вопрос в поддержку?

Last updated