Создаю бота, перерыл куча сайтов, ничего дельного не нашел, мб вы подскажите.
Сценарий должен быть такой:
Каталог(кнопка) -> Ввести номер товара -> Оплата
Как сделать обработку таким образом, чтобы когда человек вводил номер товара, оплата вылазила только в том случае, когда он находится в каталоге товаров. Использую node-telegram-bot-api
bot.onText(/Посмотреть каталог/g, (msg) => {
bot.sendMessage(msg['chat']['id'], catalog)
bot.onText(/\d/, (msg)=> sendPaynament)
});
Но второй метод onText работает везде, более того, когда человек несколько раз нажимает на "Посмотреть каталог", второй метод onText, срабатывает не один, а несколько раз.
Как этого избежать, есть какая-нибудь утилита для работы с несколькими категориями?