Сначала создаем блок с типом «Начало диалога» или «Первичная проверка условия».

Затем вводим условие: слово или слова, на которые бот будет реагировать.

Заполняем текст, и на этом этапе получаем следующее:

Далее создаем блок типа «Состояние диалога» ниже и соединяем его стрелкой с первичным блоком, перетаскивая белый блок поверх зеленого.

Включаем переключатель «Пользователь вводит данные» и указываем имя переменной, в которую будет сохранен ответ.

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

Указываем имя переменной, которая сохранит ответ, и с помощью условия с выбором «Регулярное выражение» проверяем ответ — так бот будет допускать только числа:

Создаем еще один блок

Соединяем его стрелкой

Настраиваем таймер

Добавляем кнопку в сообщение

Создаем еще один блок и соединяем его

В условии пишем текст кнопки, в нашем случае это «Покупка»

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

Повторяем цикл: добавляем кнопку, создаем блок, соединяем блок, настраиваем таймер.

Но теперь соединяем его с тем же блоком, как показано на скриншоте:

Вот как первая часть цепочки выглядит в Telegram: